About to launch an MCP-enabled chat platform
Hello, I'm about to launch a side project that I was building for the past week. I already deployed it at https://moopoint.io. It is a hosted MCP-enabled chat application that allows you to specify your API key and MCP urls (SSE for now only). I am not going to launch it until it breaks a hundred ways and until I get initial feedback.
It's essentially a product which I decided to try out vibe-coding on. My short journey and frustrations are visible on the X thread, here.
I will work on this much more, but until then I need to learn a bit more about MCP-enabled AI chat bots. As currently the MCP tool use is very limited on the app (it does not support environment variables, it does not store responses from MCP tools). I will make this project a paid version with the aim of being able to host user-provided public docker images for full-fledged hosted MCP use, but that's for future.
Of course you might be worried about your API keys. If you are, I don't have a solution for you right now, but I'd gladly hear you out on some great architectural design patterns that would prevent anyone but you to read your precious secrets, even if they are living on a hosted server.
Also, this is my first post on ProductHunt :) cheers.

Replies
Thank you, @rodrigo_soviero. A plain chatbot hosted on the web (think ChatGPT, Gemini, Claude) is not very customizable in terms of what it can do. MCP allows us to provide extended [powerful] functionality to the chatbot. For instance:
if you asked ChatGPT make a product pitch deck, it could provide you with the content, but possibly not the finished presentation.
if you asked Claude to do find trending chicken recipes, and then put the findings to a word doc. It simply would not be able to do that.
If you asked Gemini to write an announcement on Slack, it has no way to achieve that.
The MCP servers you add to your chatbot/agent augments the chatbot with additional functionality such as illustrated above. Suddenly you are able to interact with the world outside of the chatbot application.
There are desktop versions already appearing in the market allowing you to specify your MCP server configurations, but the desktop versions are limiting because they live on your computer. If you had a great setup on your PC allowing to do fancy things with your chatbot, you'd still be limited to your desktop to use it. What about if you are on the go and want to use your phone instead?
As to what I am building here... So far with this tool I am able to:
Choose the chat provider (ChatGPT, Gemini, Claude) I am "talking to";
Instead of paying each/any of the mentioned providers a subscription fee, pay for what I actually use;
Specify the MCP servers I want to use allowing me to use them right away with the chatbot provider of my choice.
Work PC? Personal PC? My spouses Mac? My smartphone? No problem, since it's hosted on the web.
Lastly, there's probably more tools like this out there, I'd like to see them all and take the best bits and incorporate those, lol.
@sakalys That is suuuuper interesting! Thank you very much for the detailed explanation. So it's like, "give super powers to your AI chat of choice". Got it.
PS. I tried signing up but the Google login didn't work. Got a "an error occurred during login: Failed to fetch" message. If you'd look into that I'd be happy to test it our and provide some feedback.
All the best!
Thanks @rodrigo_soviero, I fixed the login issue you encountered. Good catch.