
Universal MCP Server: Two Tools, 56 APIs
I had 56 APIs I needed my agent to talk to. The idea of maintaining 56 separate MCP servers made me want to close my laptop and never open it again. So I built one server that handles all of them. That's the premise behind building a universal MCP server - and specifically, the pattern I implemented in Universal CodeMode : wrap any OpenAPI spec into exactly two tools, search and execute , and let the model figure out the rest. If you're running agents that touch multiple external services, this is probably the architecture you actually want. The problem with the current MCP ecosystem The Model Context Protocol is genuinely useful. It's the right abstraction for giving agents access to external tools and services. But the ecosystem has a fragmentation problem that nobody's really talking about. The current pattern is: one API = one MCP server. Want GitHub integration? Here's a GitHub MCP server with 30 tools. Want Notion? Another server, another 20 tools. Weather API? Linear? Stripe? Ea
Continue reading on Dev.to
Opens in a new tab




