Follow Discord
Sweep 29 Sep 2026 · 18:10Z Build v2.1.285 506 read Stable v2.1.280 Latest v2.1.285 Next v2.1.285 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
Search the documentation

888 pages for tools.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.

Contributing to MCP Model Context Protocol · in the page community/contributing …```bash theme={null} npm install ``` This installs the tools needed for schema generation, documentation building, and validation. </Step> <Step title="Verify everything works">… Contributor Ladder Model Context Protocol · in the page community/contributor-ladder …munity platforms (Discord, GitHub Discussions) * Access to moderation tools and private moderation channels * Authority to issue warnings, mute, or temporarily ban users for Code of Conduct violations… Design Principles Model Context Protocol · in the page community/design-principles …ty over specificity MCP provides foundational primitives: resources, tools, and prompts. We don't add protocol features for use cases that can be constructed from these existing building blocks. This… Authorization Charter Model Context Protocol · in the page community/interest-groups/auth …tion, and consent when an MCP client acts through chains of agents or tools * **Scope and permission granularity**: whether and how MCP servers should advertise fine-grained scopes (per-tool, per-reso… Primitive Grouping Charter Model Context Protocol · in the page community/interest-groups/primitive-grouping …t The Primitive Grouping Interest Group explores how MCP Primitives (Tools, Resources, Prompts, Tasks) might be organized, beyond the flat lists maintained by the protocol, and how such organization… Scientific Computing Charter Model Context Protocol · in the page community/interest-groups/scientific-computing …l's context, including how such payloads are referenced and passed to tools * **Long-running computation**: simulations, solver runs, and batch or HPC job submission, and how they map onto MCP's tas… Tool Annotations Charter Model Context Protocol · in the page community/interest-groups/tool-annotations …ntextprotocol/modelcontextprotocol/pull/2417) | Model Preferences for Tools | Draft | [@ProductOfAmerica](https://github.com/ProductOfAmerica) | ### Open Questions * Should runtime annotations (anno… SDK Tiering System Model Context Protocol · in the page community/sdk-tiers …nection establishment, message exchange, or use of core primitives (tools, resources, prompts) Agents Charter Model Context Protocol · in the page community/working-groups/agents …able over MCP. Today, these systems are typically exposed as ordinary tools or through framework-specific integrations, leaving durable execution, capability discovery, delegation, and multi-turn inte… File Uploads Charter Model Context Protocol · in the page community/working-groups/file-uploads …on Statement The File Uploads Working Group exists to define how MCP tools and elicitation requests declare file inputs so that hosts can present native file pickers and pass user-selected file conte… Infrastructure Charter Model Context Protocol · in the page community/working-groups/infrastructure …es who can do what; Infra implements those decisions through standard tools and workflows. ## Scope ### In Scope * **Access and accounts:** Organization invitations, team membership, permissions, a… Transports Charter Model Context Protocol · in the page community/working-groups/transports …Out of Scope * Application-layer behavior for MCP primitives such as tools, resources, prompts, tasks, agents, or events, including application state, application-session meaning, task lifecycle,… Triggers and Events Charter Model Context Protocol · in the page community/working-groups/triggers-events …ication primitives (`notifications/resources/updated`, `notifications/tools/list_changed`, etc.) that do not relate to proactive server-initiated delivery. ### Related Groups * **[Transports WG](/co… Roadmap Model Context Protocol · in the page development/roadmap …om/localden) MCP's tool calling interface has served well. However, `tools/call` allows returning both `content` and `structuredContent` at the same time, which has confused server and client authors… Build an MCP client Model Context Protocol · in the page docs/2024-11-05/develop/build-client …)) await self.session.initialize() # List available tools response = await self.session.list_tools() tools = response.tools print("\nConnected to server with… Build an MCP server Model Context Protocol · in the page docs/2024-11-05/develop/build-server …p. ### What we'll be building We'll build a server that exposes two tools: `get_alerts` and `get_forecast`. Then we'll connect the server to an MCP host (in this case, Claude for Desktop): <Frame>… Build with Agent Skills Model Context Protocol · in the page docs/2024-11-05/develop/build-with-agent-skills …title="MCP Inspector" icon="magnifying-glass" href="/docs/2024-11-05/tools/inspector"> Test your server's tools, resources, and prompts interactively </Card> <Card title="Connect to a client… Client Best Practices Model Context Protocol · in the page docs/2024-11-05/develop/clients/client-best-practices …> Patterns for scaling MCP host applications across many servers and tools. As MCP host applications, such as agents, connect to more MCP servers and accumulate access to hundreds or thousands of to… Connect to local MCP servers Model Context Protocol · in the page docs/2024-11-05/develop/connect-local-servers …ilities by providing secure, controlled access to local resources and tools. Many clients support MCP, enabling diverse integration possibilities across different platforms and applications. This gui… Connect to remote MCP Servers Model Context Protocol · in the page docs/2024-11-05/develop/connect-remote-servers …o remote MCP servers and extend its capabilities with internet-hosted tools and data sources Remote MCP servers extend AI applications' capabilities beyond your local environment, providing access to… What is the Model Context Protocol (MCP)? Model Context Protocol · in the page docs/2024-11-05/getting-started/intro …or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key information and perf… Architecture overview Model Context Protocol · in the page docs/2024-11-05/learn/architecture …fferent programming languages that implement MCP. * **MCP Development Tools**: Tools for developing MCP servers and clients, including the [MCP Inspector](https://github.com/modelcontextprotocol/inspe… Understanding MCP clients Model Context Protocol · in the page docs/2024-11-05/learn/client-concepts …relative paths from the root directories or by utilizing file search tools that respect the root boundaries. If the agent opens an archive folder like `file:///Users/agent/archive/2023-trips`, the c… Understanding MCP servers Model Context Protocol · in the page docs/2024-11-05/learn/server-concepts …re | Explanation | Examples | Who controls it | | - | - | - | - | | **Tools** | Functions that your LLM can actively call, and decides when to use them based on user requests. Tools can write to datab… SDKs Model Context Protocol · in the page docs/2024-11-05/sdk …f its language. All SDKs support: * Creating MCP servers that expose tools, resources, and prompts * Building MCP clients that can connect to any MCP server * Local and remote transport protocols * P… Understanding Authorization in MCP Model Context Protocol · in the page docs/2024-11-05/tutorials/security/authorization …s": ["https://auth.your-server.com"], "scopes_supported": ["mcp:tools", "mcp:resources"] } ``` You can see a more comprehensive example in [RFC 9728 Section 3.2](https://datatracker… Security Best Practices Model Context Protocol · in the page docs/2024-11-05/tutorials/security/security_best_practices …ry requests through a proxy that blocks internal destinations * Use tools like [Smokescreen](https://github.com/stripe/smokescreen) or similar egress proxies that prevent SSRF by design * Config… Build an MCP client Model Context Protocol · in the page docs/2025-03-26/develop/build-client …)) await self.session.initialize() # List available tools response = await self.session.list_tools() tools = response.tools print("\nConnected to server with… Build an MCP server Model Context Protocol · in the page docs/2025-03-26/develop/build-server …p. ### What we'll be building We'll build a server that exposes two tools: `get_alerts` and `get_forecast`. Then we'll connect the server to an MCP host (in this case, Claude for Desktop): <Frame>… Build with Agent Skills Model Context Protocol · in the page docs/2025-03-26/develop/build-with-agent-skills …title="MCP Inspector" icon="magnifying-glass" href="/docs/2025-03-26/tools/inspector"> Test your server's tools, resources, and prompts interactively </Card> <Card title="Connect to a client… Client Best Practices Model Context Protocol · in the page docs/2025-03-26/develop/clients/client-best-practices …> Patterns for scaling MCP host applications across many servers and tools. As MCP host applications, such as agents, connect to more MCP servers and accumulate access to hundreds or thousands of to… Connect to local MCP servers Model Context Protocol · in the page docs/2025-03-26/develop/connect-local-servers …ilities by providing secure, controlled access to local resources and tools. Many clients support MCP, enabling diverse integration possibilities across different platforms and applications. This gui… Connect to remote MCP Servers Model Context Protocol · in the page docs/2025-03-26/develop/connect-remote-servers …o remote MCP servers and extend its capabilities with internet-hosted tools and data sources Remote MCP servers extend AI applications' capabilities beyond your local environment, providing access to… What is the Model Context Protocol (MCP)? Model Context Protocol · in the page docs/2025-03-26/getting-started/intro …or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key information and perf… Architecture overview Model Context Protocol · in the page docs/2025-03-26/learn/architecture …fferent programming languages that implement MCP. * **MCP Development Tools**: Tools for developing MCP servers and clients, including the [MCP Inspector](https://github.com/modelcontextprotocol/inspe… Understanding MCP clients Model Context Protocol · in the page docs/2025-03-26/learn/client-concepts …relative paths from the root directories or by utilizing file search tools that respect the root boundaries. If the agent opens an archive folder like `file:///Users/agent/archive/2023-trips`, the c… Understanding MCP servers Model Context Protocol · in the page docs/2025-03-26/learn/server-concepts …re | Explanation | Examples | Who controls it | | - | - | - | - | | **Tools** | Functions that your LLM can actively call, and decides when to use them based on user requests. Tools can write to datab… SDKs Model Context Protocol · in the page docs/2025-03-26/sdk …f its language. All SDKs support: * Creating MCP servers that expose tools, resources, and prompts * Building MCP clients that can connect to any MCP server * Local and remote transport protocols * P… Understanding Authorization in MCP Model Context Protocol · in the page docs/2025-03-26/tutorials/security/authorization …s": ["https://auth.your-server.com"], "scopes_supported": ["mcp:tools", "mcp:resources"] } ``` You can see a more comprehensive example in [RFC 9728 Section 3.2](https://datatracker… Security Best Practices Model Context Protocol · in the page docs/2025-03-26/tutorials/security/security_best_practices …ry requests through a proxy that blocks internal destinations * Use tools like [Smokescreen](https://github.com/stripe/smokescreen) or similar egress proxies that prevent SSRF by design * Config… Build an MCP client Model Context Protocol · in the page docs/2025-06-18/develop/build-client …)) await self.session.initialize() # List available tools response = await self.session.list_tools() tools = response.tools print("\nConnected to server with… Build an MCP server Model Context Protocol · in the page docs/2025-06-18/develop/build-server …p. ### What we'll be building We'll build a server that exposes two tools: `get_alerts` and `get_forecast`. Then we'll connect the server to an MCP host (in this case, Claude for Desktop): <Frame>… Build with Agent Skills Model Context Protocol · in the page docs/2025-06-18/develop/build-with-agent-skills …title="MCP Inspector" icon="magnifying-glass" href="/docs/2025-06-18/tools/inspector"> Test your server's tools, resources, and prompts interactively </Card> <Card title="Connect to a client… Client Best Practices Model Context Protocol · in the page docs/2025-06-18/develop/clients/client-best-practices …> Patterns for scaling MCP host applications across many servers and tools. As MCP host applications, such as agents, connect to more MCP servers and accumulate access to hundreds or thousands of to… Connect to local MCP servers Model Context Protocol · in the page docs/2025-06-18/develop/connect-local-servers …ilities by providing secure, controlled access to local resources and tools. Many clients support MCP, enabling diverse integration possibilities across different platforms and applications. This gui… Connect to remote MCP Servers Model Context Protocol · in the page docs/2025-06-18/develop/connect-remote-servers …o remote MCP servers and extend its capabilities with internet-hosted tools and data sources Remote MCP servers extend AI applications' capabilities beyond your local environment, providing access to… What is the Model Context Protocol (MCP)? Model Context Protocol · in the page docs/2025-06-18/getting-started/intro …or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)—enabling them to access key information and perf… Architecture overview Model Context Protocol · in the page docs/2025-06-18/learn/architecture …fferent programming languages that implement MCP. * **MCP Development Tools**: Tools for developing MCP servers and clients, including the [MCP Inspector](https://github.com/modelcontextprotocol/inspe… Understanding MCP clients Model Context Protocol · in the page docs/2025-06-18/learn/client-concepts …relative paths from the root directories or by utilizing file search tools that respect the root boundaries. If the agent opens an archive folder like `file:///Users/agent/archive/2023-trips`, the c… Understanding MCP servers Model Context Protocol · in the page docs/2025-06-18/learn/server-concepts …re | Explanation | Examples | Who controls it | | - | - | - | - | | **Tools** | Functions that your LLM can actively call, and decides when to use them based on user requests. Tools can write to datab…
Feedback