MCP.so
ログイン

Investec MCP: Banking API for AI Agents

@Nicolaas0411

Investec MCP: Banking API for AI Agents について

MCP server for the Investec Private Banking API

基本情報

カテゴリ

開発者ツール

ランタイム

python

トランスポート

stdio

公開者

Nicolaas0411

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "investec-mcp": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "-e",
        "."
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Investec MCP: Banking API for AI Agents?

A Model Context Protocol (MCP) server that integrates with the Investec Open Banking API, enabling AI agents to access banking information and perform transactions such as transfers, payments, and document retrieval. It is designed for developers and users of MCP‑compatible clients (e.g., Claude, Windsurf) who need programmatic access to Investec banking services.

How to use Investec MCP: Banking API for AI Agents?

Install dependencies via uv pip install -e . or build a Docker image with docker build -t investec/mcp. Configure a .env file with Investec API credentials (INVESTEC_CLIENT_ID, INVESTEC_CLIENT_SECRET, INVESTEC_API_KEY) and optionally set TRANSPORT to sse or stdio. Run the server using uv run python src/main.py or docker run --env-file .env -p 8050:8050 investec/mcp. Connect MCP clients by adding a JSON configuration block as shown in the README.

Key features of Investec MCP: Banking API for AI Agents

  • Retrieve all accounts, balances, and transactions (including pending).
  • Manage profiles and beneficiaries.
  • Transfer money between own accounts and pay beneficiaries.
  • Batch multiple transfers and payments.
  • Download account documents by type and date range.

Use cases of Investec MCP: Banking API for AI Agents

  • An AI agent automatically checks account balances and recent transactions.
  • An agent initiates a transfer between the user’s own accounts.
  • A batch payment is sent to multiple beneficiaries from a single command.
  • An agent retrieves and provides supporting documents for a specific account.

FAQ from Investec MCP: Banking API for AI Agents

What are the prerequisites to run the server?

Python 3.12+ is required, along with an Investec Developer account with API credentials. Docker is recommended but not mandatory.

How do I choose between SSE and stdio transport?

Set the TRANSPORT environment variable to sse for serving the MCP server as an API endpoint, or to stdio for the MCP client to spawn the server process directly.

How do I secure my banking credentials?

Keep the .env file secure and never commit it to version control. Use private Docker registries if distributing images, and run the server only on secure, trusted networks. Additional rate limiting is recommended.

What tools are available for account information?

The server provides get_accounts, get_account_balance, get_account_transactions, and get_pending_transactions.

Can I make payments to saved beneficiaries?

Yes, using pay_beneficiary (single payment) or pay_multiple (batch payments) after configuring the beneficiary via get_beneficiaries.

コメント

「開発者ツール」の他のコンテンツ