Connect an AI agent
doploy has a hosted MCP server athttps://mcp.doploy.io/mcp/.
Any AI client that speaks MCP can watch your builds, read test results and logs, query your Odoo
data, and, if you allow it, deploy. You sign in with your doploy account in the browser. There are
no tokens to copy.

One login covers your projects, builds, logs and Odoo data.
Claude Code
/mcp, pick doploy and choose Authenticate. Your browser
opens the consent screen below.
Codex CLI
ChatGPT
- Turn on Developer mode: Settings → Connectors → Advanced settings → Developer mode.
- Settings → Connectors → Create.
- Name
doploy, MCP server URLhttps://mcp.doploy.io/mcp/, authentication OAuth, then Create.
Cursor
Add the server to.cursor/mcp.json (project) or your global MCP config:
Claude Desktop and Claude.ai
Settings → Connectors → Add custom connector. Name itdoploy and use
https://mcp.doploy.io/mcp/ as the URL. Custom connectors need a Pro, Max, Team or Enterprise plan.
VS Code with Copilot
- Command Palette → MCP: Add Server → HTTP.
- URL
https://mcp.doploy.io/mcp/, namedoploy, choose Global or Workspace. - Command Palette → MCP: List Servers → doploy → Start Server, then Allow the sign-in.
.vscode/mcp.json:
Gemini CLI
Windsurf
Add tomcp_config.json:
Anything else
Any client that supports remote MCP servers with OAuth works. Point it athttps://mcp.doploy.io/mcp/ and follow its sign-in prompt.
Terminal agents
Claude Code, Codex and similar tools also work with the CLI.doploy skill install
teaches Claude Code when to use it.
The consent screen
Whichever client you use, doploy asks the same three questions once:
Access, permissions and project scope. All three can be changed later without reconnecting.
- Access. Your doploy account is the right choice for coding agents. It covers every project you belong to and the Odoo data on every connection you can reach. Odoo permissions still apply per connection.
- Permissions. Read only is the default. Read + deploy additionally lets the agent create dev branches, rebuild, restart, update modules and take backups. Production actions always ask the agent to confirm first.
- Projects. All projects, or only the ones you tick.
First things to try
- “Why did the last build on
feature/checkoutfail?” - “Tail the Odoo log on staging and look for tracebacks.”
- “How many open sales orders are in production?”
- “Merge is done. Update the changed modules on staging and tell me when it finishes.”

