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
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