Tools & MCP Articles
37 articles · Page 1 of 4

How to Build an Agent That Writes Code Instead of Calling Tools
One JSON tool call per turn is slow, token-heavy, and brittle. A short script that orchestrates tools in a sandbox is faster and cheaper. Here's how it works.

MCP now uses round-trips, not streams, for user input
The July 28 spec deprecated elicitation and sampling. Multi Round-Trip Requests (SEP-2322) replace both with a stateless pattern: the server returns InputRequiredResult, the client collects input, the client re-submits. Here's how to migrate.

9 in 10 MCP Servers Skip OAuth. The July 28 Spec Just Landed.
Only 8.5% of MCP servers use OAuth. The July 28 spec landed, and it doesn't make auth mandatory. Here's what it actually requires and what to fix first.

Your MCP tool descriptions are failing your agent
97% of real-world MCP tool descriptions contain quality problems that hurt agent accuracy and inflate token costs. Here's what the research found and how to fix it.

Four protocols that power every AI agent
MCP handles tools, A2A handles agent delegation, ACP routes across enterprise frameworks, and ANP crosses org boundaries. Here's how the four protocols divide the work and when each belongs in your stack.

MCP's 2026 spec changes what your tools can do
The MCP spec RC is out with Extensions, Tasks, MCP Apps, and OAuth hardening. Here's what changes for CX agent builders before the July 28 final.

Static API keys don't work for autonomous agents
When you hand an autonomous agent a static API key, you're giving it a skeleton key with no expiry. Here's the per-call permission model that replaces it.

Parallel tool calls: the 5x speedup in your agent
Sequential tool calls compound latency for no reason. Here's how to fan out independent tool calls in parallel and cut agent response time by up to 5x in production.

How to Use MCP Sampling, Roots, and Elicitation in CX Agents
Most MCP tutorials cover only server-side features: tools, resources, prompts. The three client capabilities (Sampling, Roots, Elicitation) unlock human-in-the-loop patterns that server tools alone can't. Here's how to use them.

How to Migrate Your MCP Server to Stateless Mode
The MCP 2026 release candidate makes stateless the recommended default. Your MCP server can now scale behind any load balancer without sticky routing. Here's how to migrate and use the new Tasks extension for async CX work.

MCP Without a Gateway Is a Production Liability
Raw MCP is great for prototyping. But production agents need audit trails, per-user identity, tool-level RBAC, and rate limiting, none of which the spec provides. Here's the gateway pattern that fills the gap.

How to Build an MCP Apps Widget for Your CX Agent
MCP Apps (SEP-1865) lets your MCP server deliver interactive forms, dashboards, and buttons inside AI chat conversations. Here's how to build one for CX agents.
Learn Agentic AI
Weekly. Patterns for shipping agents that work. MCP, scorecards, regression tests, prompts, model comparisons.