Skip to main content
Remote MCP is what you offer your customers. They stay in Claude Desktop, Cursor, Claude Code, or another harness, pointed at your /mcp URL, and ask about their data on your API. Your OData API does not change. MCP is a sibling at {yourRoute}/mcp. Package: Microsoft.OData.Mcp.AspNetCore.

Add Remote MCP to your API

Two lines: AddODataMcp and UseODataMcp.

Tune Remote MCP

Product sentence, which APIs to expose, canned prompts, rate limits.

Long-running actions

[McpTask] so the harness waits instead of assuming the call is done.

Ask the operator to open a URL

[McpElicitUrl] and a waiter. Tokens stay out of the chat.

Lock Remote MCP like the API

The harness presents whatever credential your pipeline already accepts.