The Press
Field NotesIssue 002 · Eight Apps, One Year

Claude MCP Is the Missing Layer: Why Model Context Protocol Changes Everything

Model Context Protocol isn't just another API feature. It's the infrastructure layer that makes AI agents genuinely useful in production. Here's how I've built with it.

Nandawula Regine28 May 20268 min read

# Claude MCP Is the Missing Layer: Why Model Context Protocol Changes Everything

The standard AI integration pattern is tired: user asks question → API returns answer → display response. It works, but it doesn't work. The AI can't see your database. It can't check your calendar. It can't run a query. It's smart but blind.

Model Context Protocol (MCP) fixes this. And once you build with it, you can't go back.

What MCP Actually Does

MCP is Anthropic's open protocol for connecting AI models to external tools and data sources. Instead of just receiving text and returning text, Claude can now:

  • Read from databases, files, APIs, calendars, code repositories
  • Execute functions: run queries, create records, trigger workflows
  • Browse web content, documentation, real-time data
  • Manage files, memory stores, external services

The model decides when to use tools. You define what tools exist. The result is AI that acts, not just answers.

How I've Integrated MCP in Production

JarvisOS: 15-Wing Tool Registry

In JarvisOS, each wing exposes a set of MCP tools to the other wings. The Finance wing can be called by the CEO wing to fetch current cash flow before making a strategic recommendation. The Corpus wing's vector search is an MCP tool available to every other wing.

const corpusSearchTool = {
  name: 'corpus_search',
  description: 'Search the personal knowledge base for relevant context',
  input_schema: {
    type: 'object',
    properties: {
      query: { type: 'string', description: 'The search query' },
      limit: { type: 'number', description: 'Max results (default 5)' }
    },
    required: ['query']
  }
};

When Claude receives this tool definition alongside the user's message, it can decide, autonomously, to search the knowledge base before answering. Not when told to. When it judges it would be helpful.

That judgment is the difference between an AI assistant and an AI agent.

AdminOS: WhatsApp + Database Tools

AdminOS's 5 specialist agents each have access to a specific set of MCP tools. The Debt Recovery agent can:

  1. Query the database for overdue invoices
  2. Look up the client's payment history
  3. Generate a personalized escalation message
  4. Log the outreach attempt
  5. Schedule the next follow-up

All of this happens in a single Claude API call with tool use. The agent calls the tools, gets the data, reasons over it, and returns an action. No sequential API calls. No intermediate state management in application code.

The Pattern That Changed How I Think About AI

The key insight MCP gave me: move the logic into the model, not around it.

The old pattern: write application code that orchestrates AI calls, checks conditions, calls APIs, formats responses.

The MCP pattern: give the model the tools and the goal. The model reasons about when to call which tool and in what order. Your application code handles authentication and execution, the reasoning lives with the AI.

This sounds subtle. In practice it's the difference between building a script and building an agent.

Practical MCP Patterns I Use

1. Read-before-respond: Always give the model a read tool to check current state before answering questions about state.

2. Conditional execution: Define tools that have clear preconditions. Let the model decide whether the preconditions are met before executing.

3. Staged tool chains: Complex multi-step operations are better as sequential single-purpose tools than one complex tool. Models reason better with granular tools.

4. Error-tolerant schemas: Make tool input schemas permissive on optional fields. Models will omit fields they're uncertain about, better to handle that gracefully than fail.

Why This Matters Especially for African Developers

Building AI for African markets means building for complex, fragmented infrastructure. WhatsApp as the primary business interface. PayFast for ZAR payments. USSD fallbacks. Load shedding.

MCP means your AI can actually interact with these systems, not just generate text about them. An AdminOS agent that can query the WhatsApp thread before drafting a response is fundamentally more useful than one that can only see the current message.

The continent's AI opportunity is not in generative content. It's in AI that connects to, acts on, and transforms the fragmented systems that African businesses actually use.

MCP is the infrastructure layer that makes that possible.

What tools would you give your AI if it could actually use them?

Colophon

Imprint
Field Notes
Issue
Issue 002, June 2026
Published
28 May 2026
Length
712 words
Drafts on file
None yet
Set in
Cormorant Garamond & DM Sans

Published by The House of Roses Press, KuGompo City.

3 views

Reader Insights

0 responses

No insights yet. Be the first!