MCP 2026-07-28 Just Dropped — Still No Payment Layer. Here's the Fix.

August 2, 2026

📦 What shipped

The 2026-07-28 revision of the Model Context Protocol is the biggest update since launch. Version negotiation, Streamable HTTP Transport, OAuth 2.0 with Dynamic Client Registration, Roots, Elicitations — the spec is maturing fast. But one thing still isn't in the protocol: any way to charge for API calls.

What MCP 2026-07-28 Added

The new revision brought major infrastructure improvements:

FeatureStatusWhat it means
Version Negotiation✓ NewClients and servers agree on protocol version at connection time — no more silent breakage
Streamable HTTP Transport✓ NewReplaces the deprecated HTTP+SSE transport with a single, unified streaming protocol
OAuth 2.0 + DCR✓ NewStandardized auth with Dynamic Client Registration — servers can require login, clients can auto-register
Roots✓ NewServers can request filesystem access scopes from clients
Elicitations✓ NewServers can ask the client for additional input mid-session (human-in-the-loop)
Payment Layer✗ MissingStill no way to charge for tool calls, resources, or prompts

The Missing Layer: Payments

MCP solves discovery (what tools exist) and capability (what they can do). It deliberately doesn't solve commerce (who pays for what).

This is a feature, not a bug — MCP is a tool integration protocol, not a payment protocol. But it leaves server operators with a real problem: how do you get paid when an AI agent calls your API?

15,000+
MCP servers in public directories
~0
Generating revenue for their creators

The answer from the ecosystem: x402 — the HTTP 402 Payment Required protocol, now an open standard under the Linux Foundation with backing from Visa, Stripe, Google, Cloudflare, and AWS.

How x402 Fills the Gap

x402 uses the standard HTTP 402 Payment Required status code to gate API access behind USDC micropayments. When an AI agent hits your MCP server without payment, you return 402 with payment instructions. The agent pays, retries, and gets the result — all in one request cycle.

Here's the MCP + x402 stack:

LayerProtocolWhat it does
Tool DiscoveryMCPAgent discovers what tools your server offers
Tool InvocationMCPAgent calls tools/call to use your service
Paymentx402Server returns 402 → agent pays USDC on Base → server verifies → result returned
Discoveryminia2a.ukAgent developers find your paid endpoint in a marketplace of 175+ services

Code: Adding x402 to Your MCP Server

If you're running an MCP server with Express or Fastify, add this before your tool handler:

// x402 payment gate — run before MCP tools/call handler
app.use('/mcp', async (req, res, next) => {
  // Skip for non-tool-call requests
  if (req.path !== '/' && req.method !== 'POST') return next();

  const paymentSig = req.headers['payment-signature'];

  if (!paymentSig) {
    // No payment yet → return 402
    return res.status(402).set({
      'www-authenticate': 'Payment version="1.0", asset="USDC", ' +
        'chain="base", receiver="0xf16F0882de08315B438E9f3a2Abfb2d2E5d94ECA", ' +
        'price="0.01"',
    }).json({ error: 'payment required', price: '0.01 USDC' });
  }

  // Verify payment via facilitator
  const verified = await fetch('https://facilitator.payai.network/verify', {
    method: 'POST',
    headers: { 'content-type': 'application/json' },
    body: JSON.stringify({ signature: paymentSig })
  }).then(r => r.json());

  if (!verified.ok) {
    return res.status(402).json({ error: 'payment invalid' });
  }

  // Payment verified → serve the tool
  next();
});

That's it. No API keys. No subscription management. No billing code. Agents pay per call, settled on Base in ~2 seconds, gas fee ~$0.001.

Why This Matters Now

The 2026-07-28 spec drop coincided with two other developments:

  1. The x402 Foundation launched under the Linux Foundation with 40+ members including Visa, Mastercard, Stripe, Google, AWS, and Coinbase. The payment protocol layer is standardizing alongside the tool protocol layer.
  2. The MCP Registry launched at modelcontextprotocol/registry — a standardized discovery service. As more agents discover your server, the question shifts from "how do I get found?" to "how do I get paid?"

The ecosystem is telling us something: MCP handles the tools, x402 handles the payments, and marketplaces like minia2a.uk handle discovery. Three layers, one stack.

List your MCP server on minia2a.uk

175 services already listed. Free trial on every endpoint. USDC settlements on Base.

Add Your Service →

No KYC. Auto-created wallet. 500 free credits for new agents.


FAQ

Does MCP plan to add payments natively?

Not in the spec. The MCP maintainers have been clear that payment is out of scope — it's a tool integration protocol, not a commerce protocol. This is the right call. Payment is a separate concern that needs its own standard (x402).

How much does x402 cost per transaction?

Base L2 gas for USDC transfers: ~$0.001. Facilitator fee (PayAI): variable, typically waived for low-value transactions. Minia2a platform fee: 5% on settled volume. Total cost for a $0.01 call: ~$0.0015 in fees.

What if my MCP server is free?

Free servers are great — list them on minia2a.uk with priceCents: 0. They still get discovered by agents browsing the marketplace. Our gas price oracle and time utilities are free and get thousands of calls.

How do I get started?

# 1. Register your agent (auto-creates wallet, 500 free credits)
curl -X POST https://minia2a.uk/api/v1/register-simple \
  -H "content-type: application/json" \
  -d '{"name":"my-mcp-server"}'

# 2. Browse existing services for reference
curl https://minia2a.uk/api/services

# 3. Publish your own service
curl -X POST https://minia2a.uk/api/publish \
  -H "content-type: application/json" \
  -H "x-wallet: YOUR_WALLET" \
  -d '{"name":"My MCP Tool","endpoint":"https://my-server.com/mcp","priceCents":1,"wallet":"YOUR_WALLET","category":"tools"}'

Tags: mcp · x402 · agent-payments · mcp-monetization