Ideas for agents
that can do more.
Practical guides to remote MCP servers, voice agents, and the systems that connect AI to the real world.
-
MCP vs RAG: retrieval vs tools, and when an agent needs both
RAG is a pattern and MCP is a protocol: lookups vs actions, retrieval served as an MCP tool, agentic RAG, and a phone-call errand that needs both.
-
A2A vs MCP: what each protocol is for, and when you need both
Tools vs opaque agents, checked against A2A 1.0 and MCP 2026-07-28: what each sends, how long-running tasks and discovery work, and when a system needs both.
-
AI call bots: the three kinds, how a call actually works, and the rules they follow
Answering bots, outbound bots and delegated callers compared: who dials, whose number shows, what happens on the line, and the US rules on consent, identity and disclosure.
-
Priceline customer service number: the official lines, Penny, and letting an AI agent wait on hold
Every official Priceline number and what it's for, the unofficial numbers to skip, what a call can and can't fix, and what Priceline's terms say about sending an AI agent.
-
MCP security: the real risks, and a checklist for server builders
The MCP security risks behind real exploits and CVEs, what the 2026-07-28 spec asks of servers, and a checklist for tools that act in the real world.
-
MCP tools explained: schemas, annotations, errors and structured output
What an MCP tool definition contains, what the four annotations mean, isError vs protocol errors, and structured output, with tested Python examples.
-
How to cancel Xfinity internet: every official route, the 10-day return, and the AI-agent ban
Phone, callback or store, the equipment return that catches people out, what the final bill can include, and why Xfinity's terms now rule out sending an AI agent to make the call.
-
Twilio MCP server: what the official options do, and how to get an AI on a call
The hosted Twilio docs server vs the Twilio Alpha API wrapper: setup for Claude Code, Codex and Cursor, the context and credential traps, and what a two-way AI phone call over Twilio really takes.
-
Codex MCP setup: add MCP servers to the Codex CLI, IDE extension and desktop app
Add MCP servers to Codex with codex mcp add or config.toml: remote OAuth, stdio, tool approvals, real error messages, and why codex mcp-server is gone.
-
MCP SDKs in 2026: which one to use, and the same server and client in Python and TypeScript
Every official MCP SDK as of October 2026, with versions, tiers and 2026-07-28 support, plus a tested server and client in Python and TypeScript.
-
How to publish an MCP server to the official MCP Registry
Publish to the official MCP Registry step by step: server.json, DNS or GitHub namespace proof, CI, and what the mirrors copy, from our own com.dialmcp listing.
-
MCP vs API: what actually changes when a model is the caller
MCP vs API, shown with one phone call built both ways: what moves into the server, how the wire differs in the 2026 spec, and when a plain API still wins.
-
MCP client vs server: who does what, and why remote changes the picture
MCP host vs client vs server in the 2026-07-28 spec: what each side offers, how they talk, and what changes when the server is remote.
-
claude_desktop_config.json: the Claude Desktop MCP config, key by key
Where claude_desktop_config.json lives on each OS, every key Claude Desktop honors, remote servers via connectors or mcp-remote, logs, and fixes.
-
MCP Streamable HTTP vs SSE: the transports, and how to migrate
HTTP+SSE, 2025 Streamable HTTP and the stateless 2026-07-28 revision on the wire, why sessions went away, client support, and how to migrate a server.
-
MCP authorization: how OAuth works for remote MCP servers
The 2026-07-28 auth flow traced against a live server: the 401, protected resource metadata, discovery order, CIMD vs DCR, PKCE, token audience, step-up scopes and common failures.
-
ChatGPT MCP: what works on web, desktop and the API
How ChatGPT web, the desktop app and the OpenAI API each connect to MCP servers: Developer mode, plan limits, local stdio servers, Secure MCP Tunnel, auth, approvals and fixes.
-
Zapier MCP: what it is, what it costs, and where phone calls fit
How to connect Zapier MCP to Claude, ChatGPT and Cursor, what each tool call costs in tasks, how MCP Client by Zapier differs, and why a real phone call needs its own MCP server.
-
MCP gateway: what it is and when you need one
A gateway is an MCP server to your client and an MCP client to everything behind it. What gateways do, how the open-source ones handle per-user OAuth, and when a hosted server is enough.
-
MCP Inspector v2: test and debug MCP servers
Most Inspector guides still describe v1's proxy on port 6277. The v2 web UI, a CLI smoke test with real exit codes, OAuth against a remote server, and what a clean run does not prove.
-
How to create an MCP server in Python
Most Python MCP tutorials still import FastMCP, which fails on SDK v2. A tested notes server with typed output, readable errors, in-memory tests and packaging.
-
AI voice agents for healthcare scheduling
Three different calls: patients reaching a practice, clinics sending reminders, and an assistant calling the office for you. What counts as booked, and where a person must take over.
-
Best AI voice agents
Four jobs share one name. First-party prices for Vapi, Retell, Bland and ElevenLabs, and why ranking them as one product is the wrong question.
-
AI voice agents for small business
Most of this market only answers the phone. Published prices from ten vendors, the two statistics this query repeats, and the consent rules almost no vendor page mentions.
-
The best remote MCP servers
Servers you connect by URL, with verified endpoints and auth — plus how to tell a hosted server from a local one wearing a URL.
-
How to build an AI voice agent
Four paths: custom STT-LLM-TTS, an orchestrator, an all-in-one API, or a phone tool on the agent you already run. Most tutorials never ring a cell phone.
-
MCP tools, prompts, and resources
The model picks tools. You pick prompts. The host loads resources. Spec 2026-07-28, with DialMCP's four phone-call tools as the example.
-
Claude Code MCP setup
claude mcp add writes a file. claude mcp list tells you if the remote server actually connected. Scopes, OAuth, and the type field.
-
How to add an MCP server to Claude
Custom connectors vs claude_desktop_config.json. The two install paths, and the mistakes that look like a dead server.
-
MCP server tutorial: stdio to remote
One Python file, two transports. Run it as stdio, flip one line to Streamable HTTP, then point a client at the URL.
-
The best MCP servers for Claude
Job-based shortlist for Desktop, Claude Code, and custom connectors. GitHub, Context7, Playwright, Sentry, and when a phone-call server belongs.
-
Remote MCP servers, explained
Same protocol, different transport. Streamable HTTP vs stdio, what spec 2026-07-28 removed, and how hosts actually connect.
-
How to build an MCP server
Official Python and TypeScript SDKs, stdio vs Streamable HTTP, OAuth 2.1, and when a hosted remote server is the better call.