<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>MCP-first Blog</title><description>Notes on agent-controllable software, the MCP-first architecture pattern, and how to build and audit MCP servers.</description><link>https://mcp-first.ai/</link><language>en</language><item><title>Introducing MCP-first</title><link>https://mcp-first.ai/blog/introducing-mcp-first/</link><guid isPermaLink="true">https://mcp-first.ai/blog/introducing-mcp-first/</guid><description>Why the next generation of software should be built as a secure, fully controllable capability layer first, and why screens are no longer the product.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><category>MCP-first</category><category>Architecture</category></item><item><title>Cut your LLM bill by 50 to 90%: caching, routing, right-sizing</title><link>https://mcp-first.ai/blog/llm-cost-optimization/</link><guid isPermaLink="true">https://mcp-first.ai/blog/llm-cost-optimization/</guid><description>Practical levers to shrink inference spend without hurting quality, prompt caching, model routing, context discipline, and capability-level budgets.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>LLM Ops</category><category>Cost</category></item><item><title>API-first was for developers. MCP-first is for agents.</title><link>https://mcp-first.ai/blog/api-first-vs-mcp-first/</link><guid isPermaLink="true">https://mcp-first.ai/blog/api-first-vs-mcp-first/</guid><description>API-first was a real step forward, but it answers a different question. Here is what MCP-first adds on top, and why it matters for agent-ready software.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>API-first</category><category>Agents</category><category>Architecture</category></item><item><title>Choosing and upgrading LLM models without the hype</title><link>https://mcp-first.ai/blog/choosing-llm-models/</link><guid isPermaLink="true">https://mcp-first.ai/blog/choosing-llm-models/</guid><description>A vendor-neutral framework for picking and switching models, define your eval tasks, weigh cost/latency/quality, run your own evals, and keep models swappable.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>Models</category><category>LLM Ops</category></item><item><title>On-device or cloud? Choosing where your models run</title><link>https://mcp-first.ai/blog/on-device-vs-cloud-models/</link><guid isPermaLink="true">https://mcp-first.ai/blog/on-device-vs-cloud-models/</guid><description>A decision framework for splitting AI workloads between local and cloud models, privacy, latency, cost, and capability, plus how sensitivity should route the data.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>Models</category><category>Architecture</category></item><item><title>Agents, MCP, and the small-model cost crash: where 2026 is heading</title><link>https://mcp-first.ai/blog/agents-mcp-slm-2026/</link><guid isPermaLink="true">https://mcp-first.ai/blog/agents-mcp-slm-2026/</guid><description>Three durable shifts reshaping how software gets built, agents moving into production, tool/context protocols standardizing, and small models getting good and cheap.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>Trends</category><category>Agents</category><category>MCP</category></item><item><title>Audit your MCP server with /manifest.ai</title><link>https://mcp-first.ai/blog/audit-your-mcp-server/</link><guid isPermaLink="true">https://mcp-first.ai/blog/audit-your-mcp-server/</guid><description>There is a machine-readable, normative edition of the MCP-first manifest. Point an LLM at it and get a 40-rule conformance audit of any MCP server in minutes.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>Security</category><category>Audit</category><category>Tools</category></item><item><title>Design patterns for long-horizon agents</title><link>https://mcp-first.ai/blog/long-horizon-agent-patterns/</link><guid isPermaLink="true">https://mcp-first.ai/blog/long-horizon-agent-patterns/</guid><description>Patterns that keep multi-step, long-running agents reliable, task decomposition, sub-agent delegation, checkpoints and recovery, self-verification, budgets, and human gates.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>Agents</category><category>Architecture</category></item><item><title>Prompting for long-horizon reasoning: effort and self-checks</title><link>https://mcp-first.ai/blog/prompting-long-horizon-reasoning/</link><guid isPermaLink="true">https://mcp-first.ai/blog/prompting-long-horizon-reasoning/</guid><description>Techniques that make models reliable on long, multi-step tasks, decomposition, explicit effort budgets, scratchpads, and self-verification passes.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>Prompting</category><category>Agents</category></item><item><title>Loop engineering: designing the system that drives the agent</title><link>https://mcp-first.ai/blog/loop-engineering-agent-systems/</link><guid isPermaLink="true">https://mcp-first.ai/blog/loop-engineering-agent-systems/</guid><description>The model is only half the system. The other half is the loop around it, observe, plan, act, verify, retry, stop, and the guardrails that keep it honest.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>Agents</category><category>Engineering</category></item><item><title>Using LLM agents for large-scale code migrations</title><link>https://mcp-first.ai/blog/llm-code-migrations/</link><guid isPermaLink="true">https://mcp-first.ai/blog/llm-code-migrations/</guid><description>How to run a framework upgrade or codebase-wide refactor with agents, discovery, per-file transforms, verification, isolation, and review gates that keep it safe.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><category>Agents</category><category>Engineering</category></item><item><title>Self-hosting open models without a GPU farm</title><link>https://mcp-first.ai/blog/self-hosting-open-models/</link><guid isPermaLink="true">https://mcp-first.ai/blog/self-hosting-open-models/</guid><description>When local inference makes sense, and how quantization and right-sizing let capable open-weight models run on modest hardware, with the tradeoffs spelled out.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><category>Models</category><category>Self-hosting</category></item><item><title>AI data retention and compliance: what to get right</title><link>https://mcp-first.ai/blog/ai-data-retention-compliance/</link><guid isPermaLink="true">https://mcp-first.ai/blog/ai-data-retention-compliance/</guid><description>A practical guide to handling personal and sensitive data in AI systems, minimization, retention, redaction, audit trails, and the data-subject rights you must honor.</description><pubDate>Fri, 29 May 2026 00:00:00 GMT</pubDate><category>Security</category><category>Compliance</category></item><item><title>Browser-using agents: power and peril</title><link>https://mcp-first.ai/blog/browser-using-agents/</link><guid isPermaLink="true">https://mcp-first.ai/blog/browser-using-agents/</guid><description>Agents that drive a real browser can do almost anything a user can, which is exactly why they need capabilities, confirmation, and audit, not a free hand.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Agents</category><category>Security</category></item><item><title>Multi-agent systems: when one agent isn&apos;t enough</title><link>https://mcp-first.ai/blog/multi-agent-systems/</link><guid isPermaLink="true">https://mcp-first.ai/blog/multi-agent-systems/</guid><description>Orchestrator/worker patterns, specialization, and shared context, plus the failure modes (cost blowups, loops, compounding errors) and how to contain them.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>Agents</category><category>Architecture</category></item><item><title>Guardrails: building AI that&apos;s safe by design</title><link>https://mcp-first.ai/blog/ai-guardrails-safe-by-design/</link><guid isPermaLink="true">https://mcp-first.ai/blog/ai-guardrails-safe-by-design/</guid><description>Model-level alignment is not enough. Real safety comes from the system around the model, input/output checks, permissions, confirmation, and audit.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>Security</category><category>Safety</category></item><item><title>Vector databases and embeddings: a practical primer</title><link>https://mcp-first.ai/blog/vector-databases-embeddings/</link><guid isPermaLink="true">https://mcp-first.ai/blog/vector-databases-embeddings/</guid><description>What embeddings are, how similarity search works, and how to choose and operate a vector store without over-engineering it.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate><category>Infra</category><category>RAG</category></item><item><title>RAG: giving models the right context, not all of it</title><link>https://mcp-first.ai/blog/rag-context-for-models/</link><guid isPermaLink="true">https://mcp-first.ai/blog/rag-context-for-models/</guid><description>Retrieval-augmented generation explained, chunking, embedding, retrieval, and the discipline of feeding a model only the context a task actually needs.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><category>Context</category><category>RAG</category></item><item><title>Function calling and tool use: how agents actually act</title><link>https://mcp-first.ai/blog/function-calling-tool-use/</link><guid isPermaLink="true">https://mcp-first.ai/blog/function-calling-tool-use/</guid><description>How models go from text to action through typed tool definitions, and why the quality of your tool schemas decides how reliable your agent is.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><category>Agents</category><category>Tools</category></item></channel></rss>