Skip to main content
The Sari Platform exposes its API capabilities through the Model Context Protocol (MCP), enabling AI agents like Claude Desktop to discover and execute APIs dynamically.

What is MCP?

Model Context Protocol (MCP) is an open protocol that standardizes how AI applications connect to external data sources and tools. It provides:
  • Standardized Communication - Consistent interface for tools and resources
  • Context Sharing - Rich context exchange between AI and tools
  • Dynamic Capabilities - Tools and resources can be added or removed on the fly

Sari MCP Tools

The Sari MCP Server exposes three tools:

search_api_collections

Search for APIs using natural language queries

get_openapi_spec

Retrieve OpenAPI specifications for a collection

execute_api

Execute API requests against registered collections

How It Works

MCP Tool Flow

Example Workflow

1

User asks about payments

“I need to process a credit card payment”
2

AI searches for relevant APIs

search_api_collections("payment processing credit card")
→ Stripe Payment API (0.89)
→ PayPal Checkout API (0.82)
3

AI retrieves the API spec

get_openapi_spec("Stripe Payment API")
→ Full OpenAPI specification
4

AI executes the API call

execute_api(
  collection_name="Stripe Payment API",
  method="POST",
  endpoint="/v1/charges",
  request_data='{"amount": 1000, "currency": "usd"}'
)

Supported AI Clients

Claude Desktop

Full support via SSE transport or mcp-remote

Other MCP Clients

Any MCP-compatible client can connect

Next Steps

Setup Guide

Configure your AI client to connect to Sari

Tools Reference

Detailed documentation for each MCP tool