{"_id":"@codespar/mcp-iniciador","_rev":"4-4384be440a335ba8ccc078336d83a2e1","name":"@codespar/mcp-iniciador","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@codespar/mcp-iniciador","version":"0.1.0","keywords":["mcp","iniciador","open-finance","brazil","pix","pisp","ofb","aggregator"],"license":"MIT","_id":"@codespar/mcp-iniciador@0.1.0","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"}],"bin":{"mcp-iniciador":"dist/index.js"},"dist":{"shasum":"d37374bbb028833c6f0ddeece28618605673bc1a","tarball":"https://registry.npmjs.org/@codespar/mcp-iniciador/-/mcp-iniciador-0.1.0.tgz","fileCount":6,"integrity":"sha512-9EK4RG77UgLQ8a2e27R6aSDrejBehOluMu/3uva8t/tkaRFHtPoOA7aiwnEXpW5YrbJvt++RayecxvXeSFPzBg==","signatures":[{"sig":"MEQCIHvOLwx8lWDJe8fD+sRhOG252y1zEErUo4rLPg2F3zwlAiBpXYPTczxlHQnbpxOHw9Nnkr0obt3gjcqikFj4OfQa8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19579},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"01c9d71073550580f8ed2e684fe57010e8b68010","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"11.8.0","description":"MCP server for Iniciador — Open Finance Brasil PISP (Pix payment initiation aggregator)","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-iniciador_0.1.0_1778718063093_0.6909561817170973","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@codespar/mcp-iniciador","version":"0.1.1","keywords":["mcp","iniciador","open-finance","brazil","pix","pisp","ofb","aggregator"],"license":"MIT","_id":"@codespar/mcp-iniciador@0.1.1","maintainers":[{"name":"codespar-npm","email":"contact@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"bin":{"mcp-iniciador":"dist/index.js"},"dist":{"shasum":"94fa3b6f684f3f4aee04892f11a25222599f3b6a","tarball":"https://registry.npmjs.org/@codespar/mcp-iniciador/-/mcp-iniciador-0.1.1.tgz","fileCount":6,"integrity":"sha512-uS+IN6PfExb18Kc9Nxg4Xk3OK8/gZptLgFMnd85o5X6Jvh7z1feSXjOXQ9canzM/UKVEah4YaXsNTsG9cpTqeA==","signatures":[{"sig":"MEUCIQC37VXt46WY1r3drJ87eWx/2afrhQSGef3wgwcc2aR+KQIgMUxJKFY4eix1p3Z+5h9LAo9JGcvMuECWXYaoB5/3jMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19628},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a121ea567035fa095d42b603f244273e3a34cc90","mcpName":"io.github.codespar/mcp-iniciador","scripts":{"build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"codespar-npm","email":"contact@codespar.dev"},"_npmVersion":"10.9.8","description":"MCP server for Iniciador — Open Finance Brasil PISP (Pix payment initiation aggregator)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-iniciador_0.1.1_1781995329646_0.6841894007464997","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@codespar/mcp-iniciador","version":"0.1.2","description":"MCP server for Iniciador — Open Finance Brasil PISP (Pix payment initiation aggregator)","type":"module","main":"dist/index.js","bin":{"mcp-iniciador":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.8.0"},"license":"MIT","keywords":["mcp","iniciador","open-finance","brazil","pix","pisp","ofb","aggregator"],"mcpName":"io.github.codespar/mcp-iniciador","_id":"@codespar/mcp-iniciador@0.1.2","gitHead":"8e115a5cb8aed75e812af698b03aa996ccd8d7c1","types":"./dist/index.d.ts","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-qvrqLGfVI6H/7aldJZb+wcWxqmpIcnrl2w2mlEaht5GEx3+ujk8GR5RsgXuUb+4abRFa5jmsUOknZMt7JxKw0w==","shasum":"95a73980cbb2da576e89a0858d174f7c5960813e","tarball":"https://registry.npmjs.org/@codespar/mcp-iniciador/-/mcp-iniciador-0.1.2.tgz","fileCount":6,"unpackedSize":20213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/F0IuIG6LwCjtNf4h1VnJn62CZ7JwDJ5COhpV7ZJX7QIgGeNHlnEQ4aQCp8hTKS4fm1ctMRbrzFcJkZwwM7fgqGI="}]},"_npmUser":{"name":"codespar-npm","email":"fabiano@codespar.dev"},"directories":{},"maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-iniciador_0.1.2_1782158066428_0.726824062078915"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T00:21:02.978Z","modified":"2026-06-22T19:54:26.715Z","0.1.0":"2026-05-14T00:21:03.277Z","0.1.1":"2026-06-20T22:42:09.807Z","0.1.2":"2026-06-22T19:54:26.569Z"},"license":"MIT","keywords":["mcp","iniciador","open-finance","brazil","pix","pisp","ofb","aggregator"],"description":"MCP server for Iniciador — Open Finance Brasil PISP (Pix payment initiation aggregator)","maintainers":[{"name":"codespar-npm","email":"fabiano@codespar.dev"},{"name":"dangazineu","email":"daniel.gazineu@gmail.com"}],"readme":"# @codespar/mcp-iniciador\n\nMCP server for **Iniciador** — Open Finance Brasil PISP (Pix payment initiation aggregator). Iniciador holds the ICP-Brasil certificate and orchestrates DCR with each Brazilian bank for instant Pix-out flows.\n\n## Quick Start\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"iniciador\": {\n      \"command\": \"npx\",\n      \"args\": [\"@codespar/mcp-iniciador\"],\n      \"env\": {\n        \"INICIADOR_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Cursor / VS Code\n\nSame config in `.cursor/mcp.json`.\n\n## Tools (9)\n\n### Institutions\n\n| Tool | Iniciador endpoint | Notes |\n|---|---|---|\n| `list_institutions` | `GET /institutions` | Brazilian banks supported for Pix initiation |\n\n### Consents\n\n| Tool | Iniciador endpoint | Notes |\n|---|---|---|\n| `create_consent` | `POST /consents` | Payment consent for the payer to authorize at their bank |\n| `get_consent` | `GET /consents/{id}` | Current authorization status |\n| `revoke_consent` | `DELETE /consents/{id}` | Revoke before exercise |\n\n### Payments\n\n| Tool | Iniciador endpoint | Notes |\n|---|---|---|\n| `create_payment` | `POST /payments` | Initiate Pix once consent is authorized |\n| `get_payment` | `GET /payments/{id}` | Status / E2E id / rejection reason |\n| `list_payments` | `GET /payments` | Filter by date range / status |\n| `cancel_payment` | `POST /payments/{id}/cancel` | Best-effort cancel before settlement |\n\n### Helpers\n\n| Tool | Notes |\n|---|---|\n| `get_authorization_url` | Client-side builder for the OFB authorization URL (consent id + ISPB + redirect) |\n\n## Authentication\n\nThis server uses Iniciador's API key auth (`X-API-KEY` header). The Pix-out call itself is signed end-to-end with the consumer's bank-issued consent token, which Iniciador's backend stitches in after the payer authorizes the consent at their bank. OAuth2 client-credentials is required for some flows and lands when consent + bank-issued token plumbing is wired end-to-end.\n\nIssue credentials during Iniciador onboarding:\n\n- Production: <https://iniciador.com.br>\n- Docs: <https://docs.iniciador.com.br>\n\n## Sandbox / Testing\n\nSandbox endpoint: `https://sandbox.iniciador.com.br`. Override via `INICIADOR_API_BASE`.\n\n## Environment Variables\n\n| Variable | Required | Description |\n|---|---|---|\n| `INICIADOR_API_KEY` | yes | API key from Iniciador onboarding |\n| `INICIADOR_API_BASE` | no | Override API base URL (default `https://api.iniciador.com.br`) |\n\n## Iniciador vs Pluggy vs Belvo\n\nThree OFB aggregators in this catalog, each with a different specialty:\n\n| Aggregator | Strength | Best for |\n|---|---|---|\n| **[Iniciador](https://iniciador.com.br)** | Pix payment initiation (PISP) | Outgoing payments under OFB consent |\n| **[Pluggy](https://www.pluggy.ai/en)** (`@codespar/mcp-pluggy`) | Account + transaction reads | Reconciliation, balance polling |\n| **[Belvo](https://belvo.com/pt-br/)** (`@codespar/mcp-belvo`) | Multi-LATAM Open Finance + payroll + tax | Cross-border (BR + MX + CO + AR) |\n\nFor commerce agents that need both reads and writes, compose them — Pluggy/Belvo for account + recon visibility + Iniciador for Pix initiation.\n\n## Enterprise\n\nNeed governance, budget limits, and audit trails for agent payments? [CodeSpar Enterprise](https://codespar.dev/enterprise) adds policy engine, payment routing, and compliance templates on top of these MCP servers.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}