# Jido MCP v1.0.0 - Table of Contents

> MCP integration package for the Jido ecosystem

## Pages

- [Jido.MCP](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [Jido.MCP](Jido.MCP.md): Public API for calling MCP servers through direct Anubis client integration.

- [Jido.MCP.Actions.CallTool](Jido.MCP.Actions.CallTool.md): Call a tool on a configured MCP endpoint.
- [Jido.MCP.Actions.GetPrompt](Jido.MCP.Actions.GetPrompt.md): Get a prompt by name from a configured MCP endpoint.
- [Jido.MCP.Actions.ListPrompts](Jido.MCP.Actions.ListPrompts.md): List prompts for a configured MCP endpoint.
- [Jido.MCP.Actions.ListResourceTemplates](Jido.MCP.Actions.ListResourceTemplates.md): List resource templates for a configured MCP endpoint.
- [Jido.MCP.Actions.ListResources](Jido.MCP.Actions.ListResources.md): List resources for a configured MCP endpoint.
- [Jido.MCP.Actions.ListTools](Jido.MCP.Actions.ListTools.md): List tools for a configured MCP endpoint.
- [Jido.MCP.Actions.ReadResource](Jido.MCP.Actions.ReadResource.md): Read a resource URI from a configured MCP endpoint.
- [Jido.MCP.Actions.RefreshEndpoint](Jido.MCP.Actions.RefreshEndpoint.md): Restart and refresh a configured MCP endpoint client.
- [Jido.MCP.Actions.RegisterEndpoint](Jido.MCP.Actions.RegisterEndpoint.md): Register a runtime MCP endpoint definition.
- [Jido.MCP.Actions.SetDefaultEndpoint](Jido.MCP.Actions.SetDefaultEndpoint.md): Set or clear the MCP plugin default endpoint at runtime.
- [Jido.MCP.Actions.UnregisterEndpoint](Jido.MCP.Actions.UnregisterEndpoint.md): Unregister a runtime MCP endpoint definition.
- [Jido.MCP.ClientPool](Jido.MCP.ClientPool.md): Shared client pool that manages one Anubis client per configured endpoint.

- [Jido.MCP.Config](Jido.MCP.Config.md): Loads and validates application MCP endpoint configuration.

- [Jido.MCP.Endpoint](Jido.MCP.Endpoint.md): Runtime endpoint definition for an MCP server connection.

- [Jido.MCP.JidoAI.Actions.SyncToolsToAgent](Jido.MCP.JidoAI.Actions.SyncToolsToAgent.md): Sync MCP tools from an endpoint into a running `Jido.AI.Agent` as proxy Jido actions.

- [Jido.MCP.JidoAI.Actions.UnsyncToolsFromAgent](Jido.MCP.JidoAI.Actions.UnsyncToolsFromAgent.md): Remove previously synced MCP proxy tools from a running `Jido.AI.Agent`.

- [Jido.MCP.JidoAI.Plugins.MCPAI](Jido.MCP.JidoAI.Plugins.MCPAI.md): Plugin that exposes MCP tool sync/unsync routes for running Jido.AI agents.

- [Jido.MCP.Plugins.MCP](Jido.MCP.Plugins.MCP.md): Plugin exposing MCP consume-side routes (tools/resources/prompts/endpoints).

- [Jido.MCP.Response](Jido.MCP.Response.md): Helpers for normalizing Anubis responses into stable Jido.MCP result contracts.

- [Jido.MCP.Server](Jido.MCP.Server.md): Macro for exposing explicit allowlisted Jido capabilities as an MCP server.
- [Jido.MCP.Server.Prompt](Jido.MCP.Server.Prompt.md): Behaviour for exposing prompt templates through MCP.

- [Jido.MCP.Server.Resource](Jido.MCP.Server.Resource.md): Behaviour for exposing Jido-side resources through MCP.

