Skip to content

[Build Submission] Investec MCP Server #24

Description

@jonelgithub

Project Name

Zebra

Your Name or Team

Jonel Albuquerque

Repository/Code Link

https://github.com/jonelgithub/investec_mcp

Live Demo (if any)

No response

Description

A production-ready Model Context Protocol (MCP) server that bridges AI coding assistants and automation agents directly to the Investec OpenAPI. Built in TypeScript, it enables tools like Claude Desktop and Cursor to securely interact with Investec personal, business, corporate, and programmable card accounts through natural language.
What it does: The server exposes over 25 MCP tools covering Private Banking (account listings, balances, transactions, beneficiary payments, batch transfers, and document retrieval), Programmable Cards (create virtual cards, deploy and simulate card authorization scripts, manage environment variables), and Corporate & Institutional Banking (corporate accounts, transactions, and company/shipment data).
Key technical highlights:

Secure in-memory OAuth2 token management with automatic refresh — no secrets are written to disk or logged
Zero-config sandbox mode using official Investec public credentials for instant testing without registration
JSON-RPC 2.0 over stdio, fully compliant with the MCP specification
Strict TypeScript typings across all API models, including complex payloads like batch payments and programmable card compilation
Usable as a standalone SDK independent of the MCP protocol

Built for: Developers who want to bring conversational AI or agentic workflows to their Investec banking data — from querying balances and generating payment runs to writing and deploying programmable card logic, all through an AI assistant.
Stack: TypeScript · Node.js · MCP (Model Context Protocol) · Investec OpenAPI · OAuth2

Screenshots or GIFs

No response

How to Run/Use It

Provided in ReadME

Code of Conduct

  • I agree to follow the Investec Developer Community Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    New Community Build🫶 Sharing new build submissions from Investec Developer community members.needs-review

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions