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.

Related talks at this congress

Open session

World Congress 2026 Europe

July 10, 2026 · 15:40–16:10

Stage 5

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

Stefan Mesquita

Platform Experience Lead at Deutsche Bank

Stefan Mesquita
Open session

World Congress 2026 Europe

July 10, 2026 · 14:20–14:50

Stage 4

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

Rishabh Budhiraja, Rishi Deorukhkar

Rishabh Budhiraja
Rishi Deorukhkar
Open session

World Congress 2026 Europe

July 10, 2026 · 09:40–10:10

Stage 1

MCP doesn’t suck — your agent does

Jan Curn

Founder and CEO of Apify

Jan Curn
Open session

World Congress 2026 Europe

July 9, 2026 · 11:30–12:00

Stage 9

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

Moataz Nabil

Software Engineering Manager at AVIV Group

Moataz Nabil
All sessions at this congress