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/
Eduardo Ponzoni
Integration Capability Lead | 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
Jose Luis Clua
Sr Integration 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: jlclua@gmail.com
Agenda
● Model Context Protocol (MCP) Overview
● MCP Architecture
● MCP Workflows
● MuleSoft support for MCP
● MCP Security
● Live Demo: Roadside AI Agent
MCP
Model Context Protocol
LLM
Output
(text, image,
video)
Generative AI - LLMs
Prompt
Generates
Agentic AI: From Generating to Doing
LLM
Environment
Prompts
/ Goals
Memory
AI Agent
Tools
Execute Actions
Results
Resources
Query
Results
Model Context Protocol (MCP): The Missing Link
LLM
Environment
Prompts
/ Goals
Memory
AI Agent (MCP Host)
MCP Client
Tools
Resources
MCP Server
Prompts
Capabilities
What is the Model Context Protocol (MCP)?
MCP (Model Context Protocol) is an open-source
standard for connecting AI applications to external systems.
Key Benefits of MCP
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.
MCP Architecture Overview
MCP Server 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
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?
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?
MuleSoft Support for MCP
LLM
Prompts
/ Goals
Memory
AI Agent (MCP Host)
MCP Client
MuleSoft Support for MCP
Environment
Tools
Resources
MCP Server
Prompts
Capabilities
MCP Security
MCP Server 1
(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
Model Context Protocol (MCP)
MuleSoft Topics
Action
Layer
AI-Led Architecture
User
Experience
Model Context Protocol (MCP)
Backend Agents
Agents to System
Interaction
Agents to Agent
Interaction
Backend Systems
Agentic Experience
Agent2Agent Protocol (A2A)
Multi-agent collaboration
Iris
Cortex
Genie
Ringsense
HR Agent
WatsonX
Joule
Firefly
Rovo
Dash
Box AI
Box AI
Agentforce offers comprehensive control, but how do you manage the others?
Leading to an EXPLOSION of agents
Box AI
Homegrown
In-house
Iris
Cortex
Genie
Ringsense
Illuminate
WatsonX
Joule
Firefly
Rovo
Dash
Box AI
Box AI
Agentforce
Box AI
Homegrown
In-house
Uncontrolled agents are unsustainable
Siloed agents
& trapped
value
Inconsistent
experiences
Security &
compliance risk
Inefficient
workflows
Govern
Connected via standard AI 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
Govern
Discover Orchestrate Observe
Support for 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
Govern
Discover Orchestrate Observe
Define business
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
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
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
Major technology players are embracing MCP
Live Demo
Roadside AI Agent
Roadside AI Agent
MuleSoft MCP server & API tools
Roadside AI Agent
MuleSoft MCP 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)
I need roadside assistance.
Roadside AI Agent
MuleSoft MCP server & API tools
I can assist. Can you please provide
me the vehicle’s license plate?
Car plate is XYZ-987.
Roadside AI Agent
MuleSoft MCP server & API tools
Found you, Eduardo. Where is the
Yellow Lamborghini Diablo
currently parked at, please?
Parked on the driveway.
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?
Roadside AI Agent
MuleSoft MCP 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.
Whats next?
Agent2Agent Protocol (A2A)
Q&A
MuleSoft MCP
Thank You

Mulesoft Meetup Online Portuguese: MCP e IA

  • 2.
    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
  • 6.
  • 7.
  • 8.
    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
  • 20.
    Iris Cortex Genie Ringsense HR Agent WatsonX Joule Firefly Rovo Dash Box AI BoxAI Agentforce offers comprehensive control, but how do you manage the others? Leading to an EXPLOSION of agents Box AI Homegrown In-house
  • 21.
    Iris Cortex Genie Ringsense Illuminate WatsonX Joule Firefly Rovo Dash Box AI Box AI Agentforce BoxAI Homegrown In-house Uncontrolled agents are unsustainable Siloed agents & trapped value Inconsistent experiences Security & compliance risk Inefficient workflows
  • 22.
    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
  • 27.
    Major technology playersare embracing MCP
  • 28.
  • 29.
    Roadside AI Agent MuleSoftMCP server & API tools
  • 30.
    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.
  • 36.
  • 37.
  • 38.