---
title: "Connect Coding Agents to WebMCP | AgentRQ Docs"
url: https://agentrq.com/docs/webmcp
description: "Connect Codex, Claude Code, Gemini CLI, Pi, Hermes and 50 more coding agents to WebMCP with the AgentRQ Chrome extension and ACP Gateway."
---

[Docs](https://agentrq.com/docs/) / Guides / Integrations

Integrations

# Connect Coding Agents to WebMCP

Connect Codex, Claude Code, Gemini CLI, Pi, Hermes and 50 more coding agents to WebMCP with the AgentRQ Chrome extension and ACP Gateway.

Any coding agent that speaks the Agent Client Protocol can call the tools websites offer through WebMCP, in your own signed-in Chrome, without running in a browser itself. The [AgentRQ Chrome extension](https://chromewebstore.google.com/detail/agentrq/iadkenmjgjoilnioldgchgjpdnbaghbj) shares a site's tools with an AgentRQ workspace, and the open-source [ACP Gateway](https://agentrq.com/docs/connect-acp-agent) runs your agent and hands it that workspace's tools. Pick your agent below for a step-by-step guide.

## What Is WebMCP?

[WebMCP](https://github.com/webmachinelearning/webmcp) is a proposed web standard that lets a website offer tools to AI agents. The page registers named tools with the browser through `document.modelContext`, each with a description, a JSON Schema for its input, and a hint saying whether it only reads. An agent calls a tool directly and gets structured data back, instead of reading the screen and clicking. Our [WebMCP explainer](https://agentrq.com/blog/webmcp-browser-agents) goes deeper.

On its own, a WebMCP tool can only be called by an agent inside the same browser tab. AgentRQ removes that limit.

## How It Works

1. 1.
   The **AgentRQ Chrome extension** notices sites that register WebMCP tools, and you share one with a workspace.
2. 2.
   The **ACP Gateway** starts your agent and passes every session your workspace's MCP server, from `.mcp.json`.
3. 3.
   Through that server the agent gets `listSiteTools`, `getSiteToolDefinition` and `callSiteTool`.
4. 4.
   AgentRQ forwards each call to your Chrome, the extension runs it in the site's tab as you, and the result goes back to the agent.

Read-only tools run straight away. Anything else waits for your approval in the task: **Allow once**, **Always allow** that tool on that site, or **Deny**.

Claude Code can also skip the gateway: connected natively, as in the [Claude Code guide](https://agentrq.com/docs/connect-claude-code), it gets the same site tools.

## Guides by Agent

Each card opens that agent's step-by-step guide. The line under its name is how the ACP Gateway starts it.

[AgentPool-- <agentpool-acp-command>](https://agentrq.com/docs/webmcp/agentpool) [![](https://agentrq.com/assets/agent-icons/agoragentic.svg)Agoragentic--agent agoragentic-acp](https://agentrq.com/docs/webmcp/agoragentic) [![](https://agentrq.com/assets/agent-icons/amp.svg)Amp--agent amp-acp](https://agentrq.com/docs/webmcp/amp) [![](https://agentrq.com/assets/agent-icons/antigravity.png)Antigravity--agent antigravity-acp](https://agentrq.com/docs/webmcp/antigravity) [![](https://agentrq.com/assets/agent-icons/augment-code.png)Augment Code--agent auggie](https://agentrq.com/docs/webmcp/augment-code) [AutoDev-- <autodev-acp-command>](https://agentrq.com/docs/webmcp/autodev) [![](https://agentrq.com/assets/agent-icons/autohand-code.svg)Autohand Code--agent autohand](https://agentrq.com/docs/webmcp/autohand-code) [![](https://agentrq.com/assets/agent-icons/blackbox-ai.png)Blackbox AI-- <blackbox-acp-command>](https://agentrq.com/docs/webmcp/blackbox-ai) [![](https://agentrq.com/assets/agent-icons/bub.png)Bub-- bub-acp-server](https://agentrq.com/docs/webmcp/bub) [![](https://agentrq.com/assets/agent-icons/claude-agent.png)Claude Code--agent claude-acp](https://agentrq.com/docs/webmcp/claude-agent) [![](https://agentrq.com/assets/agent-icons/cline.png)Cline--agent cline](https://agentrq.com/docs/webmcp/cline) [Code Assistant-- <code-assistant-acp-command>](https://agentrq.com/docs/webmcp/code-assistant) [![](https://agentrq.com/assets/agent-icons/codebuddy-code.svg)Codebuddy Code--agent codebuddy-code](https://agentrq.com/docs/webmcp/codebuddy-code) [![](https://agentrq.com/assets/agent-icons/codex-cli.png)Codex CLI--agent codex-acp](https://agentrq.com/docs/webmcp/codex-cli) [Construct-- <construct-acp-command>](https://agentrq.com/docs/webmcp/construct) [![](https://agentrq.com/assets/agent-icons/cortex-code.svg)Cortex Code--agent cortex-code](https://agentrq.com/docs/webmcp/cortex-code) [![](https://agentrq.com/assets/agent-icons/corust-agent.svg)Corust Agent--agent corust-agent](https://agentrq.com/docs/webmcp/corust-agent) [![](https://agentrq.com/assets/agent-icons/crow-cli.svg)crow-cli--agent crow-cli](https://agentrq.com/docs/webmcp/crow-cli) [![](https://agentrq.com/assets/agent-icons/cursor.png)Cursor--agent cursor](https://agentrq.com/docs/webmcp/cursor) [![](https://agentrq.com/assets/agent-icons/deepagents.svg)DeepAgents--agent deepagents](https://agentrq.com/docs/webmcp/deepagents) [![](https://agentrq.com/assets/agent-icons/devin.svg)Devin--agent devin](https://agentrq.com/docs/webmcp/devin) [![](https://agentrq.com/assets/agent-icons/dimcode.svg)DimCode--agent dimcode](https://agentrq.com/docs/webmcp/dimcode) [![](https://agentrq.com/assets/agent-icons/dirac.svg)Dirac--agent dirac](https://agentrq.com/docs/webmcp/dirac) [![](https://agentrq.com/assets/agent-icons/docker-cagent.png)Docker cagent-- <cagent-acp-command>](https://agentrq.com/docs/webmcp/docker-cagent) [![](https://agentrq.com/assets/agent-icons/factory-droid.png)Factory Droid--agent factory-droid](https://agentrq.com/docs/webmcp/factory-droid) [![](https://agentrq.com/assets/agent-icons/fast-agent.png)fast-agent--agent fast-agent](https://agentrq.com/docs/webmcp/fast-agent) [![](https://agentrq.com/assets/agent-icons/fount.svg)fount-- <fount-acp-command>](https://agentrq.com/docs/webmcp/fount) [![](https://agentrq.com/assets/agent-icons/gemini-cli.png)Gemini CLI--agent gemini](https://agentrq.com/docs/webmcp/gemini-cli) [![](https://agentrq.com/assets/agent-icons/github-copilot.svg)GitHub Copilot--agent github-copilot-cli](https://agentrq.com/docs/webmcp/github-copilot) [![](https://agentrq.com/assets/agent-icons/glm-agent.svg)GLM Agent--agent glm-acp-agent](https://agentrq.com/docs/webmcp/glm-agent) [![](https://agentrq.com/assets/agent-icons/goose.png)Goose--agent goose](https://agentrq.com/docs/webmcp/goose) [![](https://agentrq.com/assets/agent-icons/grok-build.svg)Grok Build--agent grok-build](https://agentrq.com/docs/webmcp/grok-build) [![](https://agentrq.com/assets/agent-icons/harn.svg)Harn--agent harn](https://agentrq.com/docs/webmcp/harn) [![](https://agentrq.com/assets/agent-icons/hermes-agent.png)Hermes Agent-- hermes acp](https://agentrq.com/docs/webmcp/hermes-agent) [![](https://agentrq.com/assets/agent-icons/junie.png)Junie--agent junie](https://agentrq.com/docs/webmcp/junie) [Kaagum-- <kaagum-acp-command>](https://agentrq.com/docs/webmcp/kaagum) [![](https://agentrq.com/assets/agent-icons/kilo.svg)Kilo--agent kilo](https://agentrq.com/docs/webmcp/kilo) [![](https://agentrq.com/assets/agent-icons/kimi-cli.svg)Kimi CLI--agent kimi](https://agentrq.com/docs/webmcp/kimi-cli) [![](https://agentrq.com/assets/agent-icons/kiro-cli.png)Kiro CLI-- <kiro-acp-command>](https://agentrq.com/docs/webmcp/kiro-cli) [localharness-- <localharness-acp-command>](https://agentrq.com/docs/webmcp/localharness) [![](https://agentrq.com/assets/agent-icons/minion-code.svg)Minion Code--agent minion-code](https://agentrq.com/docs/webmcp/minion-code) [![](https://agentrq.com/assets/agent-icons/mistral-vibe.png)Mistral Vibe--agent mistral-vibe](https://agentrq.com/docs/webmcp/mistral-vibe) [![](https://agentrq.com/assets/agent-icons/nova.svg)Nova--agent nova](https://agentrq.com/docs/webmcp/nova) [![](https://agentrq.com/assets/agent-icons/openclaw.png)OpenClaw-- openclaw acp](https://agentrq.com/docs/webmcp/openclaw) [![](https://agentrq.com/assets/agent-icons/opencode.png)OpenCode--agent opencode](https://agentrq.com/docs/webmcp/opencode) [![](https://agentrq.com/assets/agent-icons/openhands.png)OpenHands-- openhands acp](https://agentrq.com/docs/webmcp/openhands) [![](https://agentrq.com/assets/agent-icons/pi.svg)Pi--agent pi-acp](https://agentrq.com/docs/webmcp/pi) [![](https://agentrq.com/assets/agent-icons/poolside.svg)Poolside--agent poolside](https://agentrq.com/docs/webmcp/poolside) [![](https://agentrq.com/assets/agent-icons/qoder-cli.png)Qoder CLI--agent qoder](https://agentrq.com/docs/webmcp/qoder-cli) [![](https://agentrq.com/assets/agent-icons/qwen-code.svg)Qwen Code--agent qwen-code](https://agentrq.com/docs/webmcp/qwen-code) [Raxol-- raxol acp](https://agentrq.com/docs/webmcp/raxol) [![](https://agentrq.com/assets/agent-icons/sigit-code.svg)siGit Code--agent sigit](https://agentrq.com/docs/webmcp/sigit-code) [![](https://agentrq.com/assets/agent-icons/stakpak.svg)Stakpak--agent stakpak](https://agentrq.com/docs/webmcp/stakpak) [![](https://agentrq.com/assets/agent-icons/stdio-bus.png)stdio Bus-- <stdio-bus-acp-command>](https://agentrq.com/docs/webmcp/stdio-bus) [![](https://agentrq.com/assets/agent-icons/vt-code.svg)VT Code--agent vtcode](https://agentrq.com/docs/webmcp/vt-code)

## References

- → [AgentRQ for Chrome on the Chrome Web Store](https://chromewebstore.google.com/detail/agentrq/iadkenmjgjoilnioldgchgjpdnbaghbj)
- → [AgentRQ for Chrome: your agents can now use websites](https://agentrq.com/blog/agentrq-chrome-extension-webmcp-bridge-for-local-and-remote-agents)
- → [ACP setup guides for every agent](https://agentrq.com/docs/agents)
- → [Which coding agents support ACP?](https://agentrq.com/blog/which-coding-agents-support-acp-agent-client-protocol)
