In-House Clay MCP Server
A paid hosted MCP dependency sat between our agents and client workspaces. I replaced it with one we own. Same tool names, validated live.
The Problem
Our agents talked to Clay through a third-party hosted MCP server. It worked, but every call routed client workspace access through someone else's proxy, and the vendor controlled uptime, pricing, and which tools existed. For a consultancy running live client workspaces, that is the wrong place for a dependency. I built a drop-in replacement: same tool names, so nothing upstream changed; our own credential handling, so no third party sits between us and a client workspace; and every tool validated against a production workspace before it replaced anything.
Stack
How It Works
The execution path
Key Design Decisions
By The Numbers