pluggy-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pluggy-mcplist my recent transactions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
pluggy-mcp
A remote Model Context Protocol server that wraps the Pluggy API data-products surface, deployed on Cloudflare Workers.
Built with Cloudflare Agents (McpAgent) using the Streamable HTTP transport.
Tools
Exposes 25 tools across Pluggy's data products:
Domain | Tools |
Items |
|
Accounts |
|
Transactions |
|
Investments |
|
Identities |
|
Categories |
|
Loans |
|
Credit card bills |
|
Connectors |
|
Payments, webhooks, and Smart Transfers are out of scope.
Related MCP server: @gu-does-packages/pluggy-mcp
Authentication
The MCP client authenticates with a Bearer token on every request:
Authorization: Bearer <base64(clientId:clientSecret)>Generate the token:
printf '%s:%s' "$PLUGGY_CLIENT_ID" "$PLUGGY_CLIENT_SECRET" | base64The Worker decodes the token, mints a short-lived Pluggy API key via POST /auth (2h TTL, refreshed 5min before expiry), and sends it as X-API-KEY on all Pluggy API calls. Pluggy credentials never reach the MCP client.
Develop
npm install
npm run dev # wrangler dev on http://127.0.0.1:8787Deploy
npx wrangler deployConnect
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"pluggy": {
"url": "https://<your-worker>.<your-subdomain>.workers.dev/mcp",
"headers": { "Authorization": "Bearer <base64(clientId:clientSecret)>" }
}
}
}Claude Desktop / Windsurf
Same shape, different config file (claude_desktop_config.json / ~/.codeium/windsurf/mcp_config.json).
Notes
list_itemsis an opt-in Pluggy feature. It returns403 LIST_ITEMS_FEATURE_NOT_ENABLEDuntil Pluggy support enables it for your team.list_transactionsuses the cursor-basedGET /v2/transactionsendpoint. Pass theaftercursor from a previous response'snextvalue to paginate.The Durable Object persists the session and the minted API key for its lifetime; credentials are passed per-request via the Worker fetch handler into
ctx.props.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceProvides 667 specialized tools for financial and operational tasks, including fund accounting, compliance, DeFi, and tax management. It enables users to integrate extensive financial intelligence and automated workflows into any MCP-compatible client.1
- AlicenseNot gradedqualityBmaintenanceAn MCP server for the Pluggy Open Finance Brazil API, enabling connection to bank accounts and management of financial data including transactions, accounts, investments, and payment intents through natural language.14MIT
- FlicenseNot gradedqualityCmaintenanceExposes personal-finance tools like accounts, transactions, spending analysis, budgets, bills, reminders, portfolio, and goals via MCP, enabling any MCP client to query financial data.
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to manage personal finances for Brazilian users through MCP tools, including categorizing transactions, reconciling debts, checking cash-flow projections, and adjusting budgets, with integration to Open Finance Brasil via Pluggy.
Related MCP Connectors
34 production API tools over one hosted MCP endpoint.
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Conta Azul ERP MCP — sales, customers, finance and NF-e via OAuth 2.0. Read + write, 35 tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielsuguimoto/pluggy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server