World Congress 2026 Europe

Building APIs for Agents vs Systems. Is MCP the answer?

July 10, 2026 13:40 – 14:10 · 30 min Stage 3 - powered by AWS

What this session covers

When your API consumer can reason, everything you thought you knew about the contract between provider and caller gets tested. I’ve spent the last 24 years of building and commercialising web APIs, including Cronofy’s MCP server and Agentic products. I’ve learned that the instinct to reach for new abstractions before honestly asking why the existing ones failed is as strong as ever.

This talk covers the real differences between designing for developers and designing for agents, where MCP earns its place and where it’s inefficient. Why granularity choices that work for systems fail for agents. The tension between agent flexibility and keeping your platform predictable, secure, and auditable. Where the responsibility for behaviour should fall. Practical learnings from really doing it.

What I will share

  • How the contract between API provider and consumer shifts when the consumer is non-deterministic — retry logic, error handling, and authentication all need rethinking.
  • The practical differences between designing for developer experience (DX) versus agent experience (AX) — documentation, discoverability, and affordances.
  • Where MCP fits in the stack: what it actually solves (tool discovery, context passing, standardised transport) and what your tool should claim.
  • Lessons from shipping an MCP server commercially — the gap between the spec and production reality.
  • Why “just wrap your REST API” is a trap — granularity, composability, and the temptation to expose too many tools versus too few.
  • The tension between giving agents flexibility and maintaining predictable, billable, auditable behaviour for your business.
  • What stays the same: rate limiting, versioning, backward compatibility, and the fundamentals that 24 years of API design and delivery have already taught me.

World Congress 2026 Europe

Related talks

Open session

From APIs to MCP: Enterprise Governance, Registry, and Controls

  • Stefan Mesquita

    Deutsche Bank

    Platform Experience Lead

Open session

API, MCP or MCP App? Choosing the right surface for AI agents

  • Rishabh Budhiraja

    idealo Internet

    Staff Engineer

  • Rishi Deorukhkar

    idealo Internet

    AI Engineer

Open session

MCP doesn’t suck — your agent does

  • Jan Curn

    Apify

    Founder and CEO

Open session

Contract Testing with MCP: Building Self-Describing, Self-Testing APIs

  • Moataz Nabil

    AVIV Group

    Software Engineering Manager

All sessions at this congress