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.
@Nicolaas0411
Basic information
MCP server for the Investec Private Banking API
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"investec-mcp": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
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.
Python 3.12+ is required, along with an Investec Developer account with API credentials. Docker is recommended but not mandatory.
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.
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.
The server provides `get_accounts`, `get_account_balance`, `get_account_transactions`, and `get_pending_transactions`.
Yes, using `pay_beneficiary` (single payment) or `pay_multiple` (batch payments) after configuring the beneficiary via `get_beneficiaries`.
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app

DocuWriter is an AI-powered platform for creating, updating and managing complete, structured documentation for entire codebases. Teams can connect repositories and generate documentation covering architecture, modules,

Know when your AI agents, cron jobs and CI pipelines fail, stall or go quiet. Your agent sets up monitors from a plain description, tells you what is broken and why, reads run history and traces, and writes notes on inci

Jaybird Digital lets you build a website for you in the conversation. Tell your ai about your business and what you want, and it writes the pages and saves them to Jaybird. You get a link to view the site right away, wi

Routebase keeps your API's design, docs, contract tests, mocks and monitoring in one living OpenAPI spec so they can't drift apart. Agents work on that same source of truth, under your team's permissions.
Comments