Agenda
Session Start Time(IST) Duration Speakers
Welcome & Agenda 10:00 AM 05 min Gayatri, Anusha
Keynote 10:05 AM 15 min Saroja Atchula
Agentforce & MuleSoft 10:20 AM 15 min Abhishek Bathwal
AI-Powered Agent ‘Ava’ 10:35 AM 30 min Sravanthi Bhaskara
Break 11:05 AM 15 min
MCP Workshop 11:20 AM 1hr 45 min Santosh & Vishal
Wrap Up & FAQ’s 1:00 PM 05 min Ravi, Ananda, Anil
Hyderabad MuleSoft MeetupGroup
MuleSoft for Agentforce: API Catalog and Topic Center
23rd August 2025
#MuleSoftMeetups
#BeAnAgentblazer
8.
Safe Harbour Statement
●Both the speakers and the host are organizing this meet-up in individual
capacity only. We are not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter
do not hold any responsibility that same solution will work for your
business requirements.
● This presentation is not meant for any promotional activities.
9.
A recording ofthis meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
10.
Speaker
Abhishek Bathwal
NeuraFlash IndiaPvt. Ltd.
Principal Developer
● MuleSoft Ambassador
● MuleSoft Meetup India Regional Leader
● MuleSoft/Salesforce/Slack/CMX Meetup Speaker
● Guwahati & Lucknow Meetup Leader
● Guwahati Slack Community Meetup Leader
● CMX Connect Guwahati Chapter Leader
● Total 10+ years of experience (8+ in MuleSoft)
● Certified MuleSoft Developer & Architect
● MuleSoft Industry & GTM Champion
● Salesforce Four Star Ranger Rank
● Salesforce | Solace | Dell Boomi | GCP | Copado | Workato
Certifications
● Write technical Blogs and Create technical Videos
● Own a Patent for developing a Portable Washing Machine linkedin.com/in/abhishek-bathwal-49360694
youtube.com/@abhishekbathwal1805
youtube.com/@developersguide5562
11.
Agenda
● What isAgentforce?
● MuleSoft for Agentforce
● Demo
● Q&A
12.
Humans with Agents
drivecustomer
success together
Integrated
Easy to deploy
Customizable
Trusted & scalable
Open ecosystem
Introducing
Large
Language
Model
“What is the
currentstatus of
my recent
order?”
Large
Language
Model
“Your order is
delivered at 9:14
AM this Morning”
Data
Integration
Data
retrieval
Vector
Databases
Semantic
Search
Prompt
Generation
Grounding
(RAG)
Large
Language
Model
“What is Emily
Backer’sannual
Salary?”
Large
Language
Model
“Apologies, but I
don’t have
access to that
information”
Security
Enforce
ment
Zero
Retentio
n
Harm
Detectio
n
Data
Masking
22.
Role
An agent’s
purpose onyour
team
Knowledge
The data an
agent needs to
be successful
Actions
The goals an
agent can fulfill
Guardrails
The guidelines an
agent can operate
under
Channel
The applications
where an agent
gets work done
What is an Agent?
23.
Agentforce
Deflect cases 24/7
witha dynamic
support agent
Customer Service
Seamless handoff to humans!
Autonomous BDRs
and Rep coaching
Sales
Automated Campaign
execution &
optimization
Marketing
Customer-facing
concierge
Commerce
24.
Deflect cases 24/7
witha dynamic
support agent
Customer Service
Autonomous BDRs
and Rep coaching
Sales
Automated Campaign
execution &
optimization
Marketing
Customer-facing
concierge
Commerce
25.
Deflect cases 24/7
witha dynamic
support agent
Customer Service
Autonomous BDRs
and Rep coaching
Sales
Automated Campaign
execution &
optimization
Marketing
Customer-facing
concierge
Commerce
Unsure how to effectively manage Agent growth
4
Challenges
Agents don’t know how to leverage APIs
1
Agents need controlled access to APIs
2
Difficulty accessing APIs when building Agents
3
26.
How MuleSoft UnlocksAPIs for
Agentforce Agents
Fuel AI Agents with relevant
knowledge via
Topics
Give each
topic specific
Instructions
Provide guardrails & guidelines to
Agents about how to use actions to
achieve the desired task.
Create and
assign intelligent
Actions
Leverage API operations as actions
that Agents can use to reach third-
party systems
E.g. Update Order Status
E.g. Use order number or email to
lookup and amend order status
27.
Mulesoft for Agentforce:Topic Center
Design Connect Consume
Design APIs with
Agents in mind
Flag and validate APIs for
Agent consumption
during the API design
process.
Manage
Unlock APIs for your Agents
28.
Mulesoft for Agentforce:Topic Center
Design Connect Consume Manage
Unlock APIs for your Agents
Connect to your Agents
Expose your API Topics
across the Salesforce
ecosystem for agent use.
29.
View a
catalog ofall
APIs
available for
integration in
Salesforce
Automatically
import running
APIs into
Salesforce
Activate
operations from
APIs as
Salesforce
invocable actions
Seamless sync
to the latest
version and get
real-time
changes and
updates
Mulesoft for Agentforce: API Catalog
30.
Mulesoft for Agentforce:Topic Center
Design Connect Consume Manage
Unlock APIs for your Agents
Consume Topics in
Agent Builder
Supercharge Agent
functionality by assigning
Topics to Agents.
31.
Mulesoft for Agentforce:Topic Center
Design Connect Consume Manage
Unlock APIs for your Agents
Monitor Agent Usage
Supercharge Agent
functionality by assigning
Topics to Agents.
32.
Design
Flag, validate, andtest new or
existing APIs for Agentforce
consumption
Connect
Expose your Topic-enabled APIs
across the Salesforce ecosystem
Consume
Select from Topics to augment the
functionality of your Agentforce
Unlock APIs for your Agents
MuleSoft for Agentforce: Topic Center
GA | Now
Manage
Monitor how Agentforce uses your
APIs and manage your Agentic
strategy
To get themost out of this workshop, please ensure you have the following ready:
1. Your Laptop: A working laptop is essential.
2. Anypoint Platform Access: Use your existing Anypoint Platform account, or
quickly create a new one.
3. Anypoint Code Builder (ACB) Cloud or Desktop IDE: Enable ACB within your
Anypoint Platform(Not Applicable for Trial accounts) or have your Anypoint Studio Desktop IDE
ready.
4. Special Salesforce Developer Org: You'll need a free or your own Salesforce
Developer Org with Agentforce and Data Cloud enabled.
Don't have accounts? No problem!
Anypoint Platform: https://anypoint.mulesoft.com/login/
Salesforce Platform: https://www.salesforce.com/form/developer-signup/
Prerequisites
Agentic Behaviour
Default LLMBehaviour
User: "Show me flights between Delhi and
Hyderabad on 21st Aug"
AI: "For real-time Delhi (DEL) to Hyderabad (HYD)
flights on Aug 21st, check booking sites or airline
websites. Prices and availability change
constantly."
User: "Show me flights between Delhi and
Hyderabad on 21st Aug"
AI:
[Instructs to tool call search_flights] →
"Non-stop flights are available between Delhi and
Hyderabad on August 21, 2025, with a travel time
of approximately 2 hours and 15 minutes. Prices
for these flights start from around ₹4,652, and are
offered by airlines like Air India, IndiGo, SpiceJet,
and Akasa Air."
AI Behaviour
45.
The NxM IntegrationProblem
Real-time info from third-party systems
requires API connectors
Each system demands a custom connection via
API
N data sources x M AI apps = NxM bespoke
integrations
Hard to maintain and scale!
46.
What is MCP
MCPis an open protocol that standardizes how applications provide context to LLMs.
Introducing MCP
47.
MCP Client
Maintain 1:1
connectionswith
servers, inside the host
application
Sits inside host which is
responsible for AI call
MCP Server
Implements primitives
such as resources, tools,
prompts and sampling
48.
MCP Primitives
Resources
Resources area core primitive
in the Model Context Protocol
(MCP) that allow servers to
expose data and content that
can be read by clients and used
as context for LLM interactions.
Tools
Tools are a powerful primitive
in the Model Context Protocol
(MCP) that enable servers to
expose executable
functionality to clients.
Through tools, LLMs can
interact with external systems,
perform computations, and
take actions in the real world.
Prompts
Prompts enable servers to
define reusable prompt
templates and workflows that
clients can easily surface to
users and LLMs. They provide a
powerful way to standardize
and share common LLM
interactions.
● Share:
○ Tweetusing the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/surat/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
51.
Take a stand!
●Nominate yourself for the next meetup speaker and suggest a topic as well.