> ## Documentation Index
> Fetch the complete documentation index at: https://ai.easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides

> Use Local MCP on your machine, or put Remote MCP on the API you ship.

Pick the product that matches what you are doing, then open the pages in that section.

> **[Local MCP](https://ai.easyaf.dev/odata-mcp/guides/local.md)**
>
> Point `dotnet odata-mcp` at any OData service. Your assistant gets compact tools over stdio.

> **[Remote MCP](https://ai.easyaf.dev/odata-mcp/guides/remote.md)**
>
> Add two lines to your ASP.NET Core host. Customers point their harness at `{prefix}/mcp`.

## Local MCP

A small app on Windows, macOS, and Linux. Package: `Microsoft.OData.Mcp`.

> **[Use Local MCP](https://ai.easyaf.dev/odata-mcp/guides/local/get-started.md)**
>
> Install, `try`, `add`, and ask.

> **[Sign in to the service](https://ai.easyaf.dev/odata-mcp/guides/local/sign-in.md)**
>
> Flags `try` prints, Graph, and protected resource metadata.

> **[How Local MCP works](https://ai.easyaf.dev/odata-mcp/guides/local/how-it-works.md)**
>
> Startup, the probe, the catalog, stdio, and outbound sign-in.

## Remote MCP

A NuGet package on the OData API you already host. Package: `Microsoft.OData.Mcp.AspNetCore`.

> **[Add Remote MCP to your API](https://ai.easyaf.dev/odata-mcp/guides/remote/setup.md)**
>
> `AddODataMcp` and `UseODataMcp`. Customers paste `https://your-host/odata/mcp` into the harness.

> **[Tune Remote MCP](https://ai.easyaf.dev/odata-mcp/guides/remote/advanced.md)**
>
> Product sentence, which sets to expose, canned prompts, rate limits.

> **[Long-running actions](https://ai.easyaf.dev/odata-mcp/guides/remote/tasks.md)**
>
> `[McpTask]` so the harness waits while shipping, a report, or a browser hop finishes.

> **[Ask the operator to open a URL](https://ai.easyaf.dev/odata-mcp/guides/remote/elicitations.md)**
>
> `[McpElicitUrl]` plus a waiter. Tokens stay out of the chat.

> **[Lock Remote MCP like the API](https://ai.easyaf.dev/odata-mcp/guides/remote/authentication.md)**
>
> `RequireAuthorization` and protected resource metadata for the harness.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.