| ▲ | MitziMoto 11 hours ago | |||||||||||||||||||||||||||||||
We use MCP in production for our customer facing voice agents. Our custom MCP server defines tools and resources that the voice agents need access to to interact with our customers. (E.g. scheduling appointments, checking order status, etc). Now we can point any voice agent platform we choose -- eleven labs, vapi, pipecat, whatever -- at our custom MCP server and it instantly has an understanding of the tools available, their inputs, and how to use them. Compared to the alternatives everyone on HN champions, like clis and APIs, this is a no brainer. I'm honestly not even sure what the realistic alternative would even be. Am I supposed to package and distribute a cli to ElevenLabs and ask them to use it? Give them a full API spec to implement for me? I give them an endpoint and credentials and their platform instantly knows how to talk to mine. No one at ElevenLabs knows or cares about our implementation details. HN has trouble seeing past the "developer in a terminal coding with Claude Code" use case for using AI. Real production agents have use cases that are very different! When you don't own every piece of an integration with another system, there needs to be a well defined standard. That's what MCP provides. | ||||||||||||||||||||||||||||||||
| ▲ | denkmoon 11 hours ago | parent [-] | |||||||||||||||||||||||||||||||
Excuse me for being dense but I'd love to know more, if you can share. So you offer a voice agent for checking appointments and orders and stuff, is that through your app or website or something? So you make a button in your app which says "talk to our AI", and you've got the button set up so that it can send the customer's input query, along with a bit of text saying "our MCP is here, use it to answer the query", to any one of the voice agent providers? then you get some audio data in return that you play to the user? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||