Model Context Protocol (MCP)

This feature is currently incubating

The Model Context Protocol (MCP) is an emerging communication protocol for AI-enabled tools to interact with external services.

Services in the Service Library can be exposed to an AI Agent using the Server-Sent Events (SSE) protocol.

Each service can be exposed individually to using MCP and the AI agent can then interact with that service to invoke it and gather the results.

Today, our MCP implementation supports: - All decision services. - Straight through workflow services. - Workflow services that interact using message resume points.

Add good model descriptions. These are exposed to the AI agent to guide him on how to use your service.
Different AI agent provider may not have the exact same interaction capabilities and may interact with the service in an inconsistent or incorrect way.

A popular AI agent implementing MCP is Microsoft CoPilot Studio. They provide a complete documentation on how to deploy services through MCP.

Microsoft CoPilot Studio ask you to split the URL in a swagger YAML definition of the endpoint. You can follow their documentation to split it.

OpenAI, Antoropic and many other also support the MCP protocol.