Inspiration
There are APIs out there for almost everything. However, agents cannot natively access APIs, requiring developers to develop MCP servers for each endpoint. We set our target to unlock the world of APIs to any AI agent.
What it does
MCP Generator makes it easy to turn any public API into a tool that AI agents can use. Just drop in any API link or description, and our system reads the documentation, understands what the API does, and instantly creates a ready-to-use deployed MCP server on-the-fly, all from your browser. Behind the scenes, it’s powered by smart agents that read and extract the important parts of the API for you, so you don’t have to touch a single line of code.
How it's built
Parsing user search query - Exa
Fetching docs from link - Browserbase
Agents - ADK, A2A, CrewAI
Deploy MCP - Fly.io
Observability - Weave
Models - Weave Inference (Deepseek), Gemini, Claude
Process
- User enters search query (
Eg: Please give me an MCP for Pokemon API) - We use Exa to fetch all the relevant documentation links
- We use Stagehand + Browserbase to fetch the documentation, endpoints, ratelimits, responses etc.
- We use ADK and Crew AI to define agentic workflows to generate workflows, analyze the documentation, generate MCP code, etc
- We use A2A to facilitate communication between these agentic workflows.
- We get a final MCP server code as output from the workflow.
- We dockerize this and deploy each MCP server to Fly.io! 🚀
Challenges
- Integrating Google ADK and A2A
- Insufficient docs
- CrewAI Hanging Issue with Weave
Accomplishments that we're proud of
- Making the Google ADK work.
- Built an pipeline from natural language to deployable MCP servers.
- Integrated A2A agents with real-time logging and automated code generation.
What we learned
A2A protocol precision requirements and debugging challenges Framework integration complexity across multiple AI systems
What's next
We loved this project and would love to take it forward in the following ways:
- Add user authentication
- Deploy the agents as microservices on Fly
- Refine and develop an agentic layer that that fine-tunes according to what tool suits the user best.


Log in or sign up for Devpost to join the conversation.