Skip to main content
Glama
danielsuguimoto

pluggy-mcp

pluggy-mcp

Удалённый сервер Model Context Protocol, который оборачивает поверхность данных продуктов Pluggy API, развёрнутый на Cloudflare Workers.

Создан с помощью Cloudflare Agents (McpAgent) с использованием транспорта Streamable HTTP.

Инструменты

Предоставляет 25 инструментов для продуктов данных Pluggy:

Домен

Инструменты

Элементы

list_items, retrieve_item, create_item, update_item, delete_item, send_item_mfa

Счета

list_accounts, retrieve_account, get_real_time_balance

Транзакции

list_transactions, retrieve_transaction, update_transaction_category

Инвестиции

list_investments, retrieve_investment, list_investment_transactions

Идентичности

find_identity_by_item, retrieve_identity

Категории

list_categories, retrieve_category

Кредиты

list_loans, retrieve_loan

Выписки по кредитным картам

list_bills, retrieve_bill

Коннекторы

list_connectors, retrieve_connector

Платежи, вебхуки и Smart Transfers не входят в область действия.

Related MCP server: Copiloto Financeiro MCP Server

Аутентификация

MCP-клиент аутентифицируется с помощью Bearer-токена при каждом запросе:

Authorization: Bearer <base64(clientId:clientSecret)>

Сгенерируйте токен:

printf '%s:%s' "$PLUGGY_CLIENT_ID" "$PLUGGY_CLIENT_SECRET" | base64

Worker декодирует токен, создаёт кратковременный ключ Pluggy API через POST /auth (TTL 2 часа, обновляется за 5 минут до истечения) и отправляет его как X-API-KEY во всех вызовах Pluggy API. Учётные данные Pluggy никогда не попадают к MCP-клиенту.

Разработка

npm install
npm run dev   # wrangler dev on http://127.0.0.1:8787

Деплой

npx wrangler deploy

Подключение

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "pluggy": {
      "url": "https://<your-worker>.<your-subdomain>.workers.dev/mcp",
      "headers": { "Authorization": "Bearer <base64(clientId:clientSecret)>" }
    }
  }
}

Claude Desktop / Windsurf

Та же структура, другой файл конфигурации (claude_desktop_config.json / ~/.codeium/windsurf/mcp_config.json).

Примечания

  • list_items — опциональная функция Pluggy. Она возвращает 403 LIST_ITEMS_FEATURE_NOT_ENABLED, пока поддержка Pluggy не включит её для вашей команды.

  • list_transactions использует конечную точку GET /v2/transactions на основе курсора. Передайте курсор after из значения next предыдущего ответа для пагинации.

  • Durable Object сохраняет сессию и созданный API-ключ на время его жизни; учётные данные передаются при каждом запросе через обработчик fetch Worker в ctx.props.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An 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.
    10 npm
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables 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.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    A read-only MCP server exposing Brazilian Open Finance personal financial data from Pluggy to MCP clients, enabling listing of connections, accounts, transactions, credit card bills, investments, and loans without moving money.
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables managing cTrader accounts, viewing market data, and handling positions and orders through 16 MCP tools with secure authentication.
    16
    MIT