Connect Claude Code, Cursor or Codex to ProductEcho over MCP
Add the ProductEcho MCP server to Claude Code, Codex, Cursor or any MCP client with one command and a browser sign-in. No API key to copy.
How connecting works
ProductEcho is an MCP server at https://api.productecho.com/mcp. Add that address to your coding agent once, then sign in to ProductEcho in your browser. From then on the agent can deploy apps, create databases and read logs in your workspace.
| Agent | Add the server | Sign in | Saved in |
|---|---|---|---|
| Claude Code | claude plugin install productecho-plugin@productecho | /mcp, then the browser | The ProductEcho plugin |
| Codex | codex mcp add productecho --url https://api.productecho.com/mcp | codex mcp login productecho | ~/.codex/config.toml |
| Cursor | The Add ProductEcho to Cursor link, or mcp.json | Cursor opens the browser | ~/.cursor/mcp.json or .cursor/mcp.json |
| Any other MCP client | The server address in its MCP config | The browser, on first use | The client's MCP config |
Animated illustration of connecting Codex to ProductEcho. In a terminal, codex mcp add productecho registers the server, and codex mcp login productecho starts the sign-in. A browser page titled Authorize Codex opens, signed in to ProductEcho, and asks for full-stack read and write access. Selecting Authorize access finishes the sign-in, and the terminal shows that Codex is logged in to productecho.
The browser page asks you to approve Full-stack read and write access: your apps, your databases and their passwords, and your logs. If you are not logged in to ProductEcho, it asks you to log in first. The agent then acts as you, with your role in the workspace.
Access renews by itself while you use it. If the agent goes 30 days without using ProductEcho, sign in again.
Connect Claude Code
Install the ProductEcho plugin. It adds the MCP server plus the deploy and PostgreSQL skills, which tell Claude Code how to use it. Run these in your terminal:
In a Claude Code session that is already open, run /reload-plugins. Then run /mcp and follow the steps in your browser.
To add only the MCP server, without the skills, run this and then /mcp to sign in:
Your first deploy, step by step: Deploy from Claude Code.
Connect Codex
Codex keeps its MCP servers in ~/.codex/config.toml. The first command writes the entry, and the second opens the browser to sign you in:
To add the ProductEcho skills as well:
Your first deploy, step by step: Deploy from Codex.
Connect Cursor
On a computer with Cursor installed, select Add ProductEcho to Cursor. To add the server by hand instead, put it in ~/.cursor/mcp.json for every project, or .cursor/mcp.json for one project:
If ProductEcho does not appear in Cursor's MCP settings, restart Cursor. Cursor then opens a browser window where you sign in.
To add the ProductEcho skills as well:
Your first deploy, step by step: Deploy from Cursor.
Connect any other MCP client
A client that supports remote MCP servers over HTTP takes the address directly:
A client that only starts local (stdio) servers can reach ProductEcho through the mcp-remote bridge. You still sign in through the browser:
Scripts and CI: use an API key
A CI job or a script cannot open a browser, so it uses an MCP API key instead. A key has full access to the workspace, so keep keys for automation. How to create, use and revoke one: API keys for CI and scripts.
Check it worked
- Your agent lists productecho as a connected MCP server:
/mcpin Claude Code,codex mcp listin Codex, the MCP settings in Cursor. - Ask it to list your ProductEcho apps. It calls
list_applicationsand answers, even when you have no apps yet.
Fix common problems
The server says it needs authentication
The server is added but not signed in. Run the sign-in step again: /mcp in Claude Code, codex mcp login productecho in Codex, or restart Cursor.
The browser page says Permission unavailable
Your role in the workspace is Viewer, and a coding agent asks for read and write access. Ask an owner or admin to make you a Developer or Admin, then sign in again.
It worked, then stopped with a 401 error
The sign-in lapses after 30 days without use, or when your account leaves the workspace. Run the sign-in step again.
A config file is not picked up
Check that the file is valid JSON. A trailing comma is the most common break. Then restart the client fully.
Questions
Do I need an API key to connect my coding agent?+
No. Your agent signs in through your browser. API keys are for scripts and CI jobs that cannot open a browser.
Which coding agents can connect to ProductEcho?+
Claude Code, Codex and Cursor have their steps on this page. Any other client that supports MCP over HTTP works with the same address, and a client that only starts local servers works through `mcp-remote`.
How long does the sign-in last?+
The agent's access renews in the background while you use it. After 30 days without use, sign in again.
Can I connect more than one agent?+
Yes. Each agent adds the server and signs in on its own.