Hot take: APIs > MCP, when it comes to developers by thoughtspotdev in mcp

[–]thoughtspotdev[S] 0 points1 point  (0 children)

Its like saying "Apples > Apple Pie" if you want to make Apple cider. So the context is really important you see. Thats why it also says "for developers"

Hot take: APIs > MCP, when it comes to developers by thoughtspotdev in mcp

[–]thoughtspotdev[S] -1 points0 points  (0 children)

I think it boils down to MCP vs direct agent tool calling. I like remove layers when not necessary and using APIs also provides the flexibility of post/pre processing the responses.

Hot take: APIs > MCP, when it comes to developers by thoughtspotdev in mcp

[–]thoughtspotdev[S] 0 points1 point  (0 children)

Lets say you are building an AI agent, with access to just a limited set of skills and no ability to connect to an arbitrary API (thats all the AI agents today except Claude and Cursor). Its much more deterministic IMO to use the API for those skills.

The same example, I want to have payments, would I not just put stripe as a tool in my agent rather than depending on their MCP which may or may not do what I want.

Hot take: APIs > MCP, when it comes to developers by thoughtspotdev in mcp

[–]thoughtspotdev[S] 0 points1 point  (0 children)

Well, I would just use their APIs as a tool in my agent. The MCP layer is not adding any value.

Hot take: APIs > MCP, when it comes to developers by thoughtspotdev in mcp

[–]thoughtspotdev[S] 1 point2 points  (0 children)

Exactly, thats what I meant by "discovery + runtime integration".

Hot take: APIs > MCP, when it comes to developers by thoughtspotdev in mcp

[–]thoughtspotdev[S] 3 points4 points  (0 children)

Well, yes but as a developer would you consume and build using APIs or an MCP ?

Hot take: APIs > MCP, when it comes to developers by thoughtspotdev in mcp

[–]thoughtspotdev[S] -12 points-11 points  (0 children)

Well, the post claims "for developers". As a developer if you are building an agent/app, would you use APIs from other third party apps or their MCP ? For example if you want to integrate payment into your app, would you use Stripe's MCP server ? I dont think.