MCP is here and I started to implement it into our code base. It was clunky, had bugs and was wondering if there was a product to convert your existing REST API spec into an MCP server. Everyone has an API spec and wouldn't it be great if all REST APIs out there are MCP ready with no code? Then I thought of building RapidMCP.
I'd love to add a feature where it takes an OpenAPI Swagger spec and then converts it to an MCP server for you. There are also some auth considerations.
Would love feedback/thoughts/comments from the community about whether this is a viable product?
Report
Hi Joshua! I was trying to send a support ticket to you on the backend. Could you please check the form?
Also, how do I use the coupon code for the 3months after I signup to a paid plan?
The product hunt promo code is: 3_months_free_product_hunt_launch You can apply this on checkout and you'll receive the 3 months free promo for product hunt launch.
Thanks for everyone's amazing support and comments over the last few months! RapidMCP has come a long way since then!
Some quick updates & launches: - Self hosting is available for HIIPA compliant customers https://github.com/joshuaheslin/rapid-mcp-self-hosted - MCP Prompts & MCP Resources are available - SwaggerYaml to MCP Tool initial version is launched to beta users.
A small ask: If you wanted to use a REST API Swagger Yaml as the basis of an MCP Server/Tool. Would you want? 1) One-time Yaml->Tool conversion 2) Ongoing Yaml->Tool conversion (updates to yaml, updates the MCP tool)
Great to see this! I've been exploring solutions like this for @Hedy AI, so that users can have other AI tools easily tap into their meeting history. We'll probably give this a try in the coming week.
@julian_pscheid Awesome, all the best with Hedy AI. Please feel free to reach out if you have any comments, questions and concerns. We'd love to assist.
Report
@joshua_heslin Congrats on the launch! API to MCP is a straightforward connection but the tricky part is handling the many API specs and also MCP client configs. Curious to hear your thoughts on how to adapt to these!
@thefullstack Excellent questions. I was thinking of building a Swagger OpenAPI spec convertor. Allowing a yaml file (with versioning) to be transformed into a running MCP server - this allows the builder to 'config only' the connections between an MCP server and their API.
When it comes to authentication, the simple approach to use existing API key/token scenarios but I acknowledge this may solve only some scenarios. Making RapidMCP multi-tenant with verifying user session via IdP is certainly a tricky problem and one I'm eager to explore as the use-cases come.
MCP Server config spec allows passing environment variables, these will be available in the templating section in RapidMCP so if the AI Agent can pass user context into the MCP server spec, then I'll be able to set up a tenant configuration on the RapidMCP side for tool invocation.
Thanks for your interest in RapidMCP - as you know, AI and MCP is rapidly evolving with many unknowns still.
Report
@joshua_heslin That's a very detailed response. Appreciate it!
RapidMCP
MCP is here and I started to implement it into our code base. It was clunky, had bugs and was wondering if there was a product to convert your existing REST API spec into an MCP server. Everyone has an API spec and wouldn't it be great if all REST APIs out there are MCP ready with no code? Then I thought of building RapidMCP.
I'd love to add a feature where it takes an OpenAPI Swagger spec and then converts it to an MCP server for you. There are also some auth considerations.
Would love feedback/thoughts/comments from the community about whether this is a viable product?
Hi Joshua! I was trying to send a support ticket to you on the backend. Could you please check the form?
Also, how do I use the coupon code for the 3months after I signup to a paid plan?
Thanks!
RapidMCP
@j_paul1 Hey there, feel free to chat to me on the official RapidMCP discord server.
https://discord.gg/mXA8wbRd
The product hunt promo code is: 3_months_free_product_hunt_launch
You can apply this on checkout and you'll receive the 3 months free promo for product hunt launch.
Does that work for you?
RapidMCP
Thanks for everyone's amazing support and comments over the last few months! RapidMCP has come a long way since then!
Some quick updates & launches:
- Self hosting is available for HIIPA compliant customers https://github.com/joshuaheslin/rapid-mcp-self-hosted
- MCP Prompts & MCP Resources are available
- SwaggerYaml to MCP Tool initial version is launched to beta users.
A small ask:
If you wanted to use a REST API Swagger Yaml as the basis of an MCP Server/Tool. Would you want?
1) One-time Yaml->Tool conversion
2) Ongoing Yaml->Tool conversion (updates to yaml, updates the MCP tool)
Thanks in advance.
Cheers,
Josh
https://rapid-mcp.com/
Big update announcement 📣
Custom Code tool triggers! Tool triggers can now be code snippets to define more advanced code paths and endpoint handling.
and
Vibe code as 1st class citizen - shipped with AI Copilot to vibe code your tool triggers.
@everyone
Hedy AI
Great to see this! I've been exploring solutions like this for @Hedy AI, so that users can have other AI tools easily tap into their meeting history. We'll probably give this a try in the coming week.
RapidMCP
@julian_pscheid Awesome, all the best with Hedy AI. Please feel free to reach out if you have any comments, questions and concerns. We'd love to assist.
@joshua_heslin Congrats on the launch! API to MCP is a straightforward connection but the tricky part is handling the many API specs and also MCP client configs. Curious to hear your thoughts on how to adapt to these!
RapidMCP
@thefullstack Excellent questions. I was thinking of building a Swagger OpenAPI spec convertor. Allowing a yaml file (with versioning) to be transformed into a running MCP server - this allows the builder to 'config only' the connections between an MCP server and their API.
When it comes to authentication, the simple approach to use existing API key/token scenarios but I acknowledge this may solve only some scenarios. Making RapidMCP multi-tenant with verifying user session via IdP is certainly a tricky problem and one I'm eager to explore as the use-cases come.
MCP Server config spec allows passing environment variables, these will be available in the templating section in RapidMCP so if the AI Agent can pass user context into the MCP server spec, then I'll be able to set up a tenant configuration on the RapidMCP side for tool invocation.
Thanks for your interest in RapidMCP - as you know, AI and MCP is rapidly evolving with many unknowns still.
@joshua_heslin That's a very detailed response. Appreciate it!
@joshua_heslin @thefullstack I'm working also on a product to generates openapi spec based on API traffic https://www.producthunt.com/products/doks-io :D