Gil Feig
1K posts

Gil Feig
@GilFeig
co-founder @merge_api
New York City Katılım Eylül 2009
453 Takip Edilen1.3K Takipçiler
Sabitlenmiş Tweet

@notnotrishi @jlowin That’d be really neat. Just need to trust the decisions more first.
English

If you hate MCP, you don't understand MCP.
You have a bad setup/harness and blame it on MCP, which is nothing more than an extremely thin wrapper.
The argument that it's slow is rooted in poor implementations that load up thousands of tools and eat your entire context window.
But that's not necessary and it's not how the best AI companies are using MCP in practice.
MCP is great because it's a lightweight standardization similar to REST and API protocols. It gives the world the ability to provide a minimal, single interface into their products. It then plugs nicely into all LLMs. MCP or not, we need that.
Good MCP has 2 tools. Search tools, and run tool. You don't need anything more than that. You expose millions of tools to your agent, and they run quickly and eat close to zero context.
CLI tools are great too. But they're heavier to produce, heavier to set up, require running agents to have CLI access, and give up a ton of security guarantees.
MCP was invented when CLIs already existed for a reason. Many reasons. We're not suddenly enlightened by CLIs. Nothing has changed.
English
Gil Feig retweetledi

@iddqd_usa blog.bytebytego.com/p/api-protocol…
Or ask your friendly agent of choice!
English


@iddqd_usa @awscloud Wow I'm so honored my opinion could make you so mad! This is the type of passion I LOVE to see around MCP.
English

Heads up @awscloud make sure that your users are not creating API keys for services. This guy has detected a new assault vector
Gil Feig@GilFeig
@disposoft Because you'd need to give your agent API keys and that's risky. MCP abstracts that away.
English

@devagrawal09 So many AI tools that developers use are cloud based and don't have the ability to run CLI tools
English

@lorenzejay @rettooooo Mentioned in my original post! Tool search tools are the key
English

@rettooooo @GilFeig Anthropic tells you how to solve this if you're loading more than 20+ mcp tools. Tool Search Tool anthropic.com/engineering/ad…
English

@JaredEdwardsPM @KirkMarple You can MCP right and you can MCP wrong and you, my friend, are MCPing right
English

@GilFeig @KirkMarple Agree Gil. I have access to over 300 custom tools via an mcp gateway… about 900 tokens is the cost for the gateway, each tool call is about 1k tokens. No bloat, and it saves me a ton of tokens. The MCP = misunderstood. cli, api, mcp are all useful
English

@GilFeig mcps are fine for some use cases
but clis just scale so well because the models are so good at calling them that was what we came to realize by at least late last year
it's really that simple
English

@rettooooo Raise your hand if you've been personally victimized by context window limitations
English

@GilFeig @christopherdosi I had no idea this one little tweet would get some much attention 😜
English

@BenceRedmond I can tell you from experience, API keys aren't nearly scoped enough. Generally, scopes aren't restrictive enough, tokens cannot be short lived, and many other problems.
Ok, so then maybe we stick a tiny layer in between that acts as an auth intermediary? Now we have MCP :)
English

@GilFeig How is that any different to MCPs? You can create scoped API keys for most services.
English

@DatisAgent But most platforms don't have CLIs and they're relatively nonstandard
English

The security argument is the strongest one for MCP. But the failure mode for data pipeline agents is specifically incident response — pip install a diagnostic lib, check ADLS access, run a schema diff, restart a job, all in sequence at 3am without a human. Every MCP server restart between steps is friction that CLI just doesn't have.
English






