and PMC member • Camel Quarkus maintainer • Camel AI & Wanaku MCP router • Based in Paris - France • Twitter : @ZinebBendhiba • Bluesky : @zinebbendhiba.com • https://zinebbendhiba.com/
infused application User Process Serving APIs • Core interaction is Instruction Data response • Integration is stateless REST call • SDKs and librairies add value : context and history
infused application User Process Serving APIs • Core interaction is Instruction Data response • Integration is stateless REST call • SDKs and librairies add value : context and history • Suitable for content generation or Q&A
infused application User Process Serving APIs • Core interaction is Instruction Data response • Integration is stateless REST call • SDKs and librairies add value : context and history • Suitable for content generation or Q&A Limitation : • Cannot be an Autonomous Agent for Enterprise systems X Enterprise systems
User Process Serving APIs • AI Agent includes predefined Functions (Tools) • Functions link Agent to Enterprise Systems Enterprise systems AI Agent List of functions
User Process Serving APIs • AI Agent includes predefined Functions (Tools) • Functions link Agent to Enterprise Systems • Input: Agent sends Instruction, Context + Function Descriptions to LLM • Output : Message or Function call Enterprise systems AI Agent List of functions
User Process Serving APIs • AI Agent includes predefined Functions (Tools) • Functions link Agent to Enterprise Systems • Input: Agent sends Instruction, Context + Function Descriptions to LLM • Output : Message or Function call • LLM Role: Reasoning & Decision • Creates Autonomous System Enterprise systems AI Agent List of functions
User Process Serving APIs Limitations : • Functions managed inside the Agent app • Functions cannot be shared by multiple Agents • Blocks 3rd parties from exposing business logic as functions Enterprise systems AI Agent List of functions
standard for connecting AI agents to systems • Pushed by Anthropic (Claude) for AI integrations • Acts like a USB for AI integrations • Facilitates powerful connections to various systems
AI agent logic from the Enterprise System's logic • MCP server as universal adapter to an Enterprise system • Standardized flow • AI agent can access any capability exposed by an MCP server Enterprise systems AI Agent MCP clients MCP Server MCP Server MCP Server MCP Server
external functions • Example of tools : a database query, a REST API call, legacy service …. Resources • Expose data : content and URL Prompts • Pre-written prompt template • Allows executing specific, reusable prompt
Response and Notifications • Language agnostic • Human readable { "jsonrpc": "2.0", "id": 2, "result": { "isError": false, "content": [ { "text": "The weather in Paris is cloudy ☁ with a temperature of 0°C. ", "type": "text" } ] } } Example of MCP server Tool Response
to connect to Any Enterprise system Integration philosophy : Lightweight • Camel defines routes via Code/XML/YAML • MCP defines integration via JSON RPC 2.0 Prompts • Camel is the swiss knife of enterprise integration (many connectors, patterns…) • MCP is the USB standard for AI integration
standardized server adapters to connect Agents to Enterprise systems • Apache Camel is already the Enterprise Integration Engine: • Camel provides 300+ pre-built Connectors (DBs, SaaS, APIs, etc.) • Transform every Camel Connector into an MCP Tool or Resource capability.
SSE MCP servers Camel capabilities GRPC bridge MCP Wanaku CLI Persistence cache Based on Quarkus MCP servers or any SSE server AMQP Kafka Fhir … Python C/C++ Go … Security
Process AI Agent MCP clients MCP Server Forward HTTP capability File provider Tool Get current time MCP Server Get Weather Generate a random fact Tools via OpenAPI spec
Prompts and Resources needs some coding logic - Additional features - Security - Authentication - Isolated MCP server or not - Description of tools - Hallucinations - Wanaku experience : limitation in the number of tools - Adding security per user - Adding agent to pre filter the Tools - Expose Camel Routes as MCP tools - Explore new ways of delivering Enterprise Integration - MCP and Agentic -> emerging A2A / ACP