Hacker News new | ask | show | jobs
by frabjoused 470 days ago
The success rate of this is impractically low. APIs are dirty, inconsistent things. Real-world connection to obscure APIs is a matter of hard sleuthing. Docs are wrong, endpoints are broken, auth is a nightmare. These APIs need to be massaged in advance and given a sanity-wrapper if you want any semblance of reliable success when a model calls them.
1 comments

Wouldn’t you just do that with an SDK? Why the extra layer of complexity with MCP?
Not all http based APIs have an SDK. It’s wildly inconsistent. And when you ask the llm to do something new, does it download the SDK on the fly?
Personally, I’ve found the SDKs worse in almost all cases.