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.

SDKs Model Context Protocol · in the page docs/2025-06-18/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-06-18/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-06-18/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-11-25/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-11-25/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-11-25/develop/build-with-agent-skills …title="MCP Inspector" icon="magnifying-glass" href="/docs/2025-11-25/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-11-25/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-11-25/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-11-25/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-11-25/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-11-25/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-11-25/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-11-25/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-11-25/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-11-25/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-11-25/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/2026-07-28/develop/build-client …e single object your program talks to the server through. Listing the tools, calling one, reading a resource: each of those is a method on it. ### Server Connection Management Next, we'll wo… Build an MCP server Model Context Protocol · in the page docs/2026-07-28/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/2026-07-28/develop/build-with-agent-skills …title="MCP Inspector" icon="magnifying-glass" href="/docs/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/learn/client-concepts …n. When a server needs user input while processing a request such as `tools/call`, it responds with an `InputRequiredResult` whose `inputRequests` field carries one or more `elicitation/create` reques… Understanding MCP servers Model Context Protocol · in the page docs/2026-07-28/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/2026-07-28/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/2026-07-28/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/2026-07-28/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/draft/develop/build-client …e single object your program talks to the server through. Listing the tools, calling one, reading a resource: each of those is a method on it. ### Server Connection Management Next, we'll wo… Build an MCP server Model Context Protocol · in the page docs/draft/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/draft/develop/build-with-agent-skills …<Card title="MCP Inspector" icon="magnifying-glass" href="/docs/draft/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/draft/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/draft/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/draft/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/draft/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/draft/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/draft/learn/client-concepts …n. When a server needs user input while processing a request such as `tools/call`, it responds with an `InputRequiredResult` whose `inputRequests` field carries one or more `elicitation/create` reques… Understanding MCP servers Model Context Protocol · in the page docs/draft/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/draft/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/draft/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/draft/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… Example Servers Model Context Protocol · in the page examples …These servers enable Large Language Models (LLMs) to securely access tools and data sources. ## Reference implementations These official reference servers demonstrate core MCP features and SDK usag… Build an MCP App Model Context Protocol · in the page extensions/apps/build …](https://nodejs.org/en/download) 18 or higher. Familiarity with [MCP tools](/specification/latest/server/tools) and [resources](/specification/latest/server/resources) is recommended since MCP Apps c… MCP Apps Model Context Protocol · in the page extensions/apps/overview …egate actions to the host, which can then invoke the capabilities and tools the user has already connected (subject to user consent). Instead of every app implementing and maintaining direct integrati… Enterprise-Managed Authorization Model Context Protocol · in the page extensions/auth/enterprise-managed-authorization …tity — the same credentials they use for email, Slack, and other work tools — and the IdP grants or denies MCP server access based on organizational policy. ## When to use it Use Enterprise-Managed… OAuth Client Credentials Model Context Protocol · in the page extensions/auth/oauth-client-credentials …Client Credentials when: * **Background services** need to call MCP tools on a schedule or in response to events, without a user present * **CI/CD pipelines** invoke MCP servers as part of automated… Authorization Extensions Model Context Protocol · in the page extensions/auth/overview …ensions/auth/oauth-client-credentials) | | CI/CD pipeline calling MCP tools | [OAuth Client Credentials](/extensions/auth/oauth-client-credentials) | | Server-to-server API integration | [OAuth Client… Extensions Overview Model Context Protocol · in the page extensions/overview …: ```json theme={null} { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "get_weather", "arguments": { "location": "New York" }, "_meta": {… Skills Model Context Protocol · in the page extensions/skills/overview …r MCP. Skills are useful for reusable workflows that combine several tools or require supporting references, such as code review or document processing. Serving them over MCP keeps those instructions…
Feedback