Jeremy Neely Text Jeremy

AI & Agents · Production

AME MCP Server

One governed doorway between AI assistants and business systems.

Built for: The AME Group, the managed IT provider I work for, plus client-facing deployments for a vehicle dealer and an AI tips service

How the gateway sits between AI clients and business systems.
How the gateway sits between AI clients and business systems.

The problem

AI assistants are only useful if they can read real data such as customers, units and tickets. The easy way is to paste a business system's API key into the AI platform. That leaves a credential in a third-party system, no record of what the AI asked for, and every integration breaking on its own when a vendor changes its API.

What I built

I built a Model Context Protocol server that sits in the middle. Each AI consumer gets a narrow key that only sees its own tools, the server holds the real credentials, and every call is logged. Tools are imported from OpenAPI, Postman, GraphQL, SOAP or cURL definitions, and the server is documented against a formal security architecture.

How it works

  1. Import a business API from its spec, or build a tool with the AI Tool Builder.
  2. Give each AI platform its own scoped key.
  3. The AI calls a tool; the server checks the key, validates the arguments and adds the real credential.
  4. The server calls the business system and returns only what the tool allows.
  5. Every call is written to a structured audit log.
How AME MCP Server is wiredAI consumers never hold a credential to a business system, and the gateway stores no business data.
Comes inInside AME MCP ServerGoes out AI assistant call MCP tool call + scoped key Tool definitions OpenAPI, Postman, SOAP, cURL Key check hashed, limited to its tools Validate arguments against the tool schema Attach credential held only by the server Call the system REST, GraphQL or SOAP Tool result only what the tool allows Audit log JSON Lines, request id Health endpoint for the reverse proxy

Built with

  • Python
  • FastAPI
  • Model Context Protocol
  • OAuth 2.1 / PKCE
  • pydantic
  • pytest
Text Jeremy about this Next: CAD Drawing Index All 38 tools Texting opens your Messages app with a note already written. He replies himself.

More of Jeremy's work

All 38 tools, by category