---
title: "MCP tools"
canonical: "https://canmyagentuse.com/features/mcp-tools"
contentKind: "feature"
locale: "en"
description: "Invoke tools exposed by a Model Context Protocol server, with current-track evidence for selected harnesses."
llmSummary: "MCP tools let a harness invoke operations exposed by a Model Context Protocol server. Selected current-track cells are sourced; all others remain unknown."
publishedAt: "2026-08-28T00:00:00.000Z"
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: "2026-08-28"
tags: ["interfaces","mcp"]
---

# MCP tools

MCP tools let a harness invoke operations exposed by a Model Context Protocol server. Selected current-track cells are sourced; all others remain unknown.

- HTML: https://canmyagentuse.com/features/mcp-tools
- JSON: https://canmyagentuse.com/api/v1/features/mcp-tools.json
- Markdown: https://canmyagentuse.com/features/mcp-tools.md

Terminology basis: **MCP 2026-07-28** — https://modelcontextprotocol.io/specification/2026-07-28/server/tools.

## Current support at a glance

MCP tools: 11 supported, 3 partial, 0 unsupported, 17 unreviewed across 31 cataloged products.

- Reviewed current products: 14 of 31
- Supported: 11
- Partial: 3
- Unsupported: 0
- Unreviewed: 17
- Not applicable: 0

Unknown or unreviewed means insufficient published evidence; it does not mean unsupported.

MCP tools are operations advertised by a Model Context Protocol server and made available for a model or agent to invoke.

This row asks whether the named harness can connect to an MCP server and call its tools. It does not claim support for every MCP transport, authentication flow, protocol primitive, or third-party server. Plan, rollout, and transport restrictions are marked partial when the public documentation states them.

Only the current track is sourced in this first wave. Preview and unreviewed harness cells remain unknown.

## Catalog context

- Category: [interfaces](/categories/interfaces.md)
- Specification: [mcp](/specs/mcp.md) — revision 2026-07-28
- Aliases: MCP tool calling, tools/list, tools/call
- Family: [Model Context Protocol](/features/mcp.md)
- Siblings: [MCP Apps](/features/mcp-apps.md), [MCP cancellation](/features/mcp-cancellation.md), [MCP client role](/features/mcp-client-role.md), [MCP elicitation](/features/mcp-elicitation.md), [MCP legacy HTTP and SSE](/features/mcp-legacy-sse.md), [MCP list-changed notifications](/features/mcp-list-changed.md), [MCP logging](/features/mcp-logging.md), [MCP OAuth authorization](/features/mcp-oauth.md), [MCP progress notifications](/features/mcp-progress.md), [MCP prompt-list notifications](/features/mcp-prompts-list-changed.md), [MCP prompts](/features/mcp-prompts.md), [MCP Registry metadata](/features/mcp-registry.md), [MCP resource subscriptions](/features/mcp-resource-subscriptions.md), [MCP resources](/features/mcp-resources.md), [MCP revision compatibility](/features/mcp-revision.md), [MCP roots](/features/mcp-roots.md), [MCP sampling](/features/mcp-sampling.md), [MCP server instructions](/features/mcp-server-instructions.md), [MCP server role](/features/mcp-server-role.md), [MCP stdio transport](/features/mcp-stdio.md), [MCP Streamable HTTP](/features/mcp-streamable-http.md), [MCP task listing](/features/mcp-task-listing.md), [MCP tasks](/features/mcp-tasks.md)

## Compatibility assertions

Unknown means insufficient published evidence; it does not mean unsupported.

### ChatGPT (web)

- Harness: [ChatGPT](/harnesses/chatgpt-web.md)
- current: **Partial**
  - Target: hosted-observation — 2026-08-28 hosted documentation observation; observed 2026-08-28
  - Environment: hosted-default
  - Constraint (preview): developer mode and full MCP are beta
  - Constraint (plan): availability varies by ChatGPT plan
  - Constraint (policy): workspace role and administrator controls apply
  - Evidence: [OpenAI — Developer mode and MCP apps in ChatGPT](https://help.openai.com/en/articles/12584461-developer-mode-and-full-mcp-connectors-in-chatgpt) — documented; observed 2026-08-28
  - Qualification note 1: Evidence checked 2026-08-28: ChatGPT developer mode can scan and invoke tools from custom remote MCP apps on ChatGPT web, but full MCP is a beta rollout limited by plan and workspace controls.
- preview: **Unknown**

### Claude (web)

- Harness: [Claude](/harnesses/claude-web.md)
- current: **Partial**
  - Target: hosted-observation — 2026-08-28 hosted documentation observation; observed 2026-08-28
  - Environment: hosted-default
  - Constraint (preview): custom connectors are beta
  - Constraint (plan): paid plan required
  - Evidence: [Anthropic — Custom connectors using remote MCP](https://support.anthropic.com/en/articles/11175166-about-custom-integrations-using-remote-mcp) — documented; observed 2026-08-28
  - Qualification note 2: Evidence checked 2026-08-28: Claude web supports tools from custom remote MCP connectors on paid plans, and Anthropic labels the feature beta.
- preview: **Unknown**

### Gemini (web)

- Harness: [Gemini](/harnesses/gemini-web.md)
- current: **Unknown**
- preview: **Unknown**

### Copilot (web)

- Harness: [Copilot](/harnesses/copilot-web.md)
- current: **Unknown**
- preview: **Unknown**

### Grok (web)

- Harness: [Grok](/harnesses/grok-web.md)
- current: **Supported**
  - Target: hosted-observation — 2026-08-28 Grok Web connector documentation observation; observed 2026-08-28
  - Environment: hosted-default
  - Constraint (transport): custom MCP servers must be remotely reachable; local-only servers require a separate tunnel
  - Constraint (auth): server authentication and provider permissions can be required
  - Evidence: [xAI — Grok connectors](https://docs.x.ai/grok/connectors) — documented; observed 2026-08-28
  - Qualification note 11: Evidence checked 2026-08-28: xAI documents that Grok Web discovers tools exposed by a custom remote MCP connector and makes them available in conversations.
- preview: **Unknown**

### Grok Bot (desktop)

- Harness: [Grok Bot](/harnesses/grok-bot-desktop.md)
- current: **Supported**
  - Target: hosted-observation — 2026-08-28 Grok Bot desktop documentation observation; observed 2026-08-28
  - Environment: hosted-default
  - Constraint (policy): team MCP allowlists, denylists, member-install policy, and network allowlists can disable a server
  - Constraint (auth): sign-in tokens for hosted MCP servers remain with the backend that runs tool calls on the computer's behalf
  - Evidence: [xAI — Grok Bot for teams and enterprises](https://docs.x.ai/grok-bot/teams-and-enterprises) — documented; observed 2026-08-28
  - Qualification note 10: Evidence checked 2026-08-28: xAI documents that Grok Bot connects to tools through plugins and MCP servers, while hosted MCP tool calls are run on the Bot computer's behalf; team MCP policy can disable servers or member-added configurations.

### Perplexity (web)

- Harness: [Perplexity](/harnesses/perplexity-web.md)
- current: **Unknown**
- preview: **Unknown**

### Le Chat (web)

- Harness: [Le Chat](/harnesses/le-chat.md)
- current: **Unknown**
- preview: **Unknown**

### Devin (web)

- Harness: [Devin](/harnesses/devin-web.md)
- current: **Unknown**
- preview: **Unknown**

### Replit Agent (web)

- Harness: [Replit Agent](/harnesses/replit-agent.md)
- current: **Unknown**
- preview: **Unknown**

### ChatGPT (desktop)

- Harness: [ChatGPT](/harnesses/chatgpt-desktop.md)
- current: **Unknown**
- preview: **Unknown**

### Claude (desktop)

- Harness: [Claude](/harnesses/claude-desktop.md)
- current: **Partial**
  - Target: dated-documentation — current Claude Desktop documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (policy): extension installation and administrator controls apply
  - Constraint (transport): local extensions and remote connectors use different setup paths
  - Evidence: [Anthropic — Local MCP servers on Claude Desktop](https://support.anthropic.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop) — documented; observed 2026-08-28
  - Qualification note 3: Evidence checked 2026-08-28: Claude Desktop supports local MCP servers through desktop extensions and remote MCP connectors, with beta and administrator controls documented.
- preview: **Unknown**

### Cursor (desktop)

- Harness: [Cursor](/harnesses/cursor.md)
- current: **Supported**
  - Target: dated-documentation — current Cursor documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Cursor — Model Context Protocol](https://docs.cursor.com/context/model-context-protocol) — documented; observed 2026-08-28
  - Qualification note 5: Evidence checked 2026-08-28: Cursor documents local and remote MCP transports and automatic use of discovered MCP tools by Agent.
- preview: **Unknown**

### OpenWork Desktop (desktop)

- Harness: [OpenWork Desktop](/harnesses/openwork-desktop.md)
- current: **Supported**
  - Target: dated-documentation — current OpenWork MCP documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (auth): documented OAuth setup currently expects dynamic client registration
  - Evidence: [OpenWork — Add an MCP server](https://openworklabs.com/docs/start-here/connect-your-stack/add-an-mcp-server) — documented; observed 2026-08-28
  - Qualification note 9: Evidence checked 2026-08-28: OpenWork Desktop documents workspace or global custom MCP servers, including an OAuth setup path, for use in agent sessions.

### Copilot Chat (desktop)

- Harness: [Copilot Chat](/harnesses/vscode-copilot.md)
- current: **Supported**
  - Target: dated-documentation — current VS Code documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Visual Studio Code — Tools in agents](https://code.visualstudio.com/docs/copilot/concepts/tools) — documented; observed 2026-08-28
  - Qualification note 8: Evidence checked 2026-08-28: VS Code documents MCP tools as a supported agent tool type and supports local or remote MCP servers in Copilot agent mode.
- preview: **Unknown**

### Chrome WebMCP origin trial (desktop)

- Harness: [Chrome WebMCP origin trial](/harnesses/chrome-webmcp-preview.md)
- current: **Unknown**

### Windsurf (desktop)

- Harness: [Windsurf](/harnesses/windsurf.md)
- current: **Unknown**
- preview: **Unknown**

### Zed Agent (desktop)

- Harness: [Zed Agent](/harnesses/zed-agent.md)
- current: **Supported**
  - Target: dated-documentation — current Zed MCP documentation observed 2026-08-28; observed 2026-08-28
  - Environment: local-default
  - Constraint (policy): Agent profiles, server enablement, and global or per-tool permission rules determine whether a discovered MCP tool can run
  - Evidence: [Zed — Model Context Protocol](https://zed.dev/docs/ai/mcp) — documented; observed 2026-08-28
  - Qualification note 14: Evidence checked 2026-08-28: Zed explicitly lists MCP Tools as supported and documents MCP tools in the Agent Panel and per-tool permission surface.
- preview: **Unknown**

### Continue (desktop)

- Harness: [Continue](/harnesses/continue.md)
- current: **Supported**
  - Target: dated-documentation — Continue source commit 5522c6f44ca0 observed 2026-08-28; observed 2026-08-28
  - Environment: local-default
  - Constraint (policy): MCP tools are available in Agent mode and only from connected servers that declare the tools capability
  - Evidence: [Continue source — MCP desktop client at 5522c6f](https://github.com/continuedev/continue/blob/5522c6f44ca0ac3528b37244818fbfa39b5af470/core/context/mcp/MCPConnection.ts) — documented; observed 2026-08-28
  - Qualification note 13: Evidence checked 2026-08-28: Continue documents MCP servers as custom Agent-mode tools, and its pinned desktop client lists and calls server tools.
- preview: **Unknown**

### Cline (desktop)

- Harness: [Cline](/harnesses/cline.md)
- current: **Supported**
  - Target: dated-documentation — current Cline MCP documentation observed 2026-08-28; observed 2026-08-28
  - Environment: local-default
  - Constraint (policy): tool calls can require approval unless the operator places a tool in the server's auto-approval configuration
  - Evidence: [Cline — Model Context Protocol](https://docs.cline.bot/mcp/mcp-overview) — documented; observed 2026-08-28
  - Qualification note 12: Evidence checked 2026-08-28: Cline documents discovering tools from configured MCP servers and testing or invoking those tools from the desktop extension.
- preview: **Unknown**

### JetBrains AI (desktop)

- Harness: [JetBrains AI](/harnesses/jetbrains-ai.md)
- current: **Unknown**
- preview: **Unknown**

### Warp (desktop)

- Harness: [Warp](/harnesses/warp.md)
- current: **Unknown**
- preview: **Unknown**

### Claude CLI (cli)

- Harness: [Claude CLI](/harnesses/claude-cli.md)
- current: **Supported**
  - Target: dated-documentation — current Claude Code CLI documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Anthropic — Claude Code CLI reference](https://docs.anthropic.com/en/docs/claude-code/cli-usage) — documented; observed 2026-08-28
  - Qualification note 4: Evidence checked 2026-08-28: the Claude Code CLI reference exposes `claude mcp` for configuring MCP servers and documents MCP tools in its permission surface.
- preview: **Unknown**

### ChatGPT CLI (cli)

- Harness: [ChatGPT CLI](/harnesses/chatgpt-cli.md)
- current: **Unknown**
- preview: **Unknown**

### Codex CLI (cli)

- Harness: [Codex CLI](/harnesses/codex-cli.md)
- current: **Supported**
  - Target: dated-documentation — current Codex CLI documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [OpenAI — Introducing upgrades to Codex](https://openai.com/index/introducing-upgrades-to-codex/) — documented; observed 2026-08-28
  - Qualification note 6: Evidence checked 2026-08-28: OpenAI documents MCP as a Codex CLI tool for connecting the local agent to external systems.
- preview: **Unknown**

### OpenCode (cli)

- Harness: [OpenCode](/harnesses/opencode.md)
- current: **Unknown**
- preview: **Unknown**

### Gemini CLI (cli)

- Harness: [Gemini CLI](/harnesses/gemini-cli.md)
- current: **Supported**
  - Target: dated-documentation — current Gemini CLI documentation; observed 2026-08-28
  - Environment: local-default
  - Evidence: [Gemini CLI — MCP server documentation](https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md) — documented; observed 2026-08-28
  - Qualification note 7: Evidence checked 2026-08-28: Gemini CLI documents configured MCP server discovery and invocation of the tools those servers expose.
- preview: **Unknown**

### Aider (cli)

- Harness: [Aider](/harnesses/aider.md)
- current: **Unknown**
- preview: **Unknown**

### Goose (cli)

- Harness: [Goose](/harnesses/goose.md)
- current: **Unknown**
- preview: **Unknown**

### Copilot CLI (cli)

- Harness: [Copilot CLI](/harnesses/copilot-cli.md)
- current: **Unknown**
- preview: **Unknown**

### Amp (cli)

- Harness: [Amp](/harnesses/amp-cli.md)
- current: **Unknown**
- preview: **Unknown**
