← back to portfolioBuild With Athar// case study
CASE STUDY · /integration-mcp

API Integration MCP Server — AI Agent Knowledge Server

A Model Context Protocol server that injects a large financial-platform API surface into any MCP-capable AI assistant — letting developers write correct integration code in plain language. Read-only by design; ships as dual-language packages on PyPI + npm from one source of truth.

ROLE
Full-Stack Engineering · Architecture + Spec Normalization
TIMELINE
2025
STATUS
Published · PyPI + npm · Read-only

A Model Context Protocol (MCP) knowledge server that developers plug into Claude Code, Cursor, Codex, or Gemini — and immediately get correct, scoped, auth-aware integration code from natural-language requests.

Read-only by design: the server distributes documentation and request shapes only. It never executes live calls, never reads balances, never moves funds. The threat model is documentation accuracy, not runtime trust.

Shipped as two published packages from one source of truth — Python on PyPI (FastMCP) and TypeScript on npm (@modelcontextprotocol/sdk) — backed by a shared generated model and a regression test suite.

The platform publishes OpenAPI specs across many hosts and product surfaces (exchange, payments, gateway, platform). Specs have practical quirks — hostnames baked into path keys, missing securitySchemes, empty servers fields, overlapping operations across hosts — and integrating developers routinely call the wrong endpoint, pass the wrong auth scheme, or miss nested request bodies. Documentation tells you it works; the AI assistant tells you exactly how, in your code.
Model Context ProtocolFastMCP (Python)@modelcontextprotocol/sdk (TypeScript)OpenAPI 3.x normalizationPyPInpmJSON SchemaPydanticZod
Published to PyPI and npm. The platform's full API surface — ~1,060 normalized operations, intent-routed by product, auth-aware, base-URL-portable — is now first-class context inside any MCP-capable AI assistant. Developers can ask in English; the model returns correct integration code with the right host, auth, and request body shape.