Pedro Baroni
Integration Architect| MuleSoft Meetup Leader
• Since 2007 working with SAP Integration
• Since 2019 working with MuleSoft
• Certifications:
• MCD - MuleSoft Certified Developer
• MCPA - MuleSoft Certified Platform Architect
• MCIA - MuleSoft Certified Integration Architect
• API Security Architecture
• SAP BTP Integration Suite (Cloud Integration)
• SAP Process Orchestation (PO 7.50)
https://meetups.mulesoft.com/online-group-portuguese/
3.
Eduardo Ponzoni
Integration CapabilityLead | MuleSoft Ambassador
@eponzoni
/eduardoponzoni
/eponzoni
/eduardoponzoni
/eduardo-ponzoni
• B-Tech in Systems Analysis and Software Development
• 20 years of experience in software engineering and integration
• Integration specialist currently at IAG (Australia Insurance Group)
• Public speaker and blog author on APIs, Integration, and AI
• MuleSoft Ambassador (since 2021)
• MuleSoft Community Leader (AU, NZ & BR)
• MuleSoft Certified Developer and Architect
• Dad of 2 handsome boys and avid angler (fisherman)
• Passionate about Heavy Metal music and Disney
• Soon to be landscaper and swimming pool builder
4.
Jose Luis Clua
SrIntegration Architect | MuleSoft Mentor
https://www.linkedin.com/in/jose-luis-gonzalez-clua-918ab430/
• Bachelor of Computer Science (2005)
• Integration Architect at MakeSense Software Services in Australia
• Since 2018 working with MuleSoft
• Certifications:
• MCD - MuleSoft Certified Developer
• MCPA - MuleSoft Certified Platform Architect
• MCIA - MuleSoft Certified Integration Architect
• MCHS - MuleSoft Cerified Hyperautomation Specialist
• SCAS - Salesforce Cerified Agentforce Specialist
• Hobbies: Soccer (Premiere League), Classic Rock, Movies and Series
Email: [email protected]
5.
Agenda
● Model ContextProtocol (MCP) Overview
● MCP Architecture
● MCP Workflows
● MuleSoft support for MCP
● MCP Security
● Live Demo: Roadside AI Agent
Agentic AI: FromGenerating to Doing
LLM
Environment
Prompts
/ Goals
Memory
AI Agent
Tools
Execute Actions
Results
Resources
Query
Results
9.
Model Context Protocol(MCP): The Missing Link
LLM
Environment
Prompts
/ Goals
Memory
AI Agent (MCP Host)
MCP Client
Tools
Resources
MCP Server
Prompts
Capabilities
10.
What is theModel Context Protocol (MCP)?
MCP (Model Context Protocol) is an open-source
standard for connecting AI applications to external systems.
11.
Key Benefits ofMCP
Scalability – Update tools in one place, and every connected agent
benefits instantly.
Reusability – Prompts, data, and resources are shared instead of
duplicated.
Collaboration – Teams can build and maintain their own MCP
Servers, while agents stay lightweight and consistent.
Modularity – Agents stay simple and flexible, only connecting to the
tools they actually need.
12.
MCP Architecture Overview
MCPServer 1
(e.g. CRM)
MCP Server 2
(e.g. filesystem)
MCP Server 3
(e.g. database)
MCP Client 1 MCP Client 2 MCP Client 3
MCP Host (AI Application)
One-to-one
communication
One-to-one
communication
One-to-one
communication
Transport Layer
• stdio (local)
• streamable HTTP
/sse (remote)
Data Layer
• JSON-RPC
13.
MCP Client features:The Elicitation Flow
MCP
Client
MCP
Server
Sure, here
is all the
info…
API
What do you
need to
book Hotel
XYZ?
I’d like to
make a
reservation at
Hotel XYZ
Here is all
the info
Check-in/check-out dates,
number of beds…
Ask if he is a member, if not
explain the benefits…
PLEASE provide Check-in/check-
out dates, number of beds…
BY THE WAY, do you want to
become a member?
14.
MCP Client features:The Sampling Flow
MCP
Client
MCP
Server
Option 3
API
What are all
the possible
flights from
Brisbane to
Tokyo?
I need to book a
flight from
Brisbane to Tokyo.
What are the best
options?
Option 3.
What do you
need?
Option 1, Option 2, Option 3,
Option 4…
Option 1, Option 2, Option 3, Option
4… Which one would you like?
15.
MuleSoft Support forMCP
LLM
Prompts
/ Goals
Memory
AI Agent (MCP Host)
MCP Client
16.
MuleSoft Support forMCP
Environment
Tools
Resources
MCP Server
Prompts
Capabilities
17.
MCP Security
MCP Server1
(e.g. CRM)
MCP Server 2
(e.g. filesystem)
MCP Client 1 MCP Client 2
MCP Host (AI Application) Stateful Sessions: SSE-based connections create
persistent sessions per client.
Session-Level Security: Authentication occurs at
session creation, serving as the primary access control
point.
Session Listener: <mcp:on-new-session-listener>
triggers on client connection, capturing sessionId and HTTP
headers.
Flexible Authentication: Extract credentials from
payload.additionalProperties (e.g., Authorization header).
Multiple Auth Strategies:
• Manual header validation.
• External service delegation.
• Mule OAuth provider integration.
Custom Control: Accept or reject sessions with
configurable logic, status codes, and messages.
API 1 API 2
18.
Model Context Protocol(MCP)
MuleSoft Topics
Action
Layer
AI-Led Architecture
User
Experience
19.
Model Context Protocol(MCP)
Backend Agents
Agents to System
Interaction
Agents to Agent
Interaction
Backend Systems
Agentic Experience
Agent2Agent Protocol (A2A)
Multi-agent collaboration
Govern
Connected via standardAI protocols | MCP & A2A
Discover Orchestrate
Agents Built Anywhere. Managed with MuleSoft.
Gain visibility into
agent-to-agent
relationships and
interactions
Agent visualizer
Observe
Conduct processes
across agents and
systems with
intelligent routing
Agent orchestration
Catalog, surface,
and reuse agents
and tools across
ecosystems
Agent registry
Apply security and
compliance policies to
every agent
interaction
Agent governance
23.
Govern
Discover Orchestrate Observe
Supportfor any AI or agentic
asset, whether built in-house,
embedded in SaaS systems,
or sourced externally
Beta | Aug ‘25
MuleSoft Agent Registry
A central location to catalog every
enterprise agentic asset to enable
developers and agents to discover
and reuse
GA | Now
24.
Govern
Discover Orchestrate Observe
Definebusiness
focused domains for every
agent and tool to bring
structure to the most
complex agentic ecosystems
Beta | Aug ‘25
MuleSoft Agent Broker
A context-aware routing service that
continuously discovers and engages the
best-fit agents and assets, ensuring complex
processes execute seamlessly, securely, and
with consistent quality.
GA | Now
25.
Govern
Discover Orchestrate Observe
Beta| Aug ‘25
MuleSoft Agent
Governance
Extend MuleSoft’s high-performance API
gateway to secure, inspect, and manage
every agent-to-agent and agent-to-system
interaction
GA | Now Apply policies to every agent
interaction for rate limiting,
authentication, data masking,
PII, compliance checks,
and more
26.
Govern
Discover Orchestrate Observe
Beta| Aug
‘25
MuleSoft Agent
Visualizer
A visual map of your agent network
and associated domains to show how
agents are interacting
GA | Now
Evaluate your agent network
performance with key
metrics like request volume,
response latency, and error
rates in real-time
Roadside AI Agent
MuleSoftMCP server & API tools
- Assistants
- Incidents
- Requestors
- Vehicles
- Addresses
- Assistants
- Incidents
- Requestors
- Vehicles
- Addresses
- Addresses
- Geolocation
Coordinates
- Assistants (Service Resources)
- Incidents (Cases)
- Requestors (Accounts)
- Vehicles (Assets)
Alternative AI Agent
(MCP Client)
Alternative AI Agent
(MCP Client)
31.
I need roadsideassistance.
Roadside AI Agent
MuleSoft MCP server & API tools
I can assist. Can you please provide
me the vehicle’s license plate?
32.
Car plate isXYZ-987.
Roadside AI Agent
MuleSoft MCP server & API tools
Found you, Eduardo. Where is the
Yellow Lamborghini Diablo
currently parked at, please?
33.
Parked on thedriveway.
Address is 26 Barbecue St.
Roadside AI Agent
MuleSoft MCP server & API tools
Found your coordinates. Can you
describe what is the issue with the
vehicle so I can dispatch someone?
34.
Roadside AI Agent
MuleSoftMCP server & API tools
Yes, sure. The battery seems to be
flat, and needs a jumpstart, please.
Thanks, Eduardo. I have dispatched
our technician Jose Luis. He should
arrive in approximately 13 minutes.