Install
Pick your AI client below for the install snippet. Every snippet bakes in the client identifier so PromptOT can attribute usage correctly in the admin dashboard — make sure to copy the snippet from this page rather than writing one from scratch.
Before you start
- Open your dashboard, go to any project's API Keys page, and click Generate MCP Key in the MCP Server card at the top.
- (Optional) Tick Allow AI features if you want playground, evaluations, AI rewrites, prompt imports, or the co-pilot to be callable from your AI assistant. Each call consumes one AI credit from your billing pool.
- Copy the raw key shown in the green box — it's only displayed once.
- Make sure you have Node.js 20+ installed for stdio clients (Claude Desktop, Cursor, etc). The
npxcommand needs it. Browser-based clients like claude.ai and ChatGPT skip this step.
Claude Desktop
Anthropic · stdioAdd the snippet below to your claude_desktop_config.json and restart Claude Desktop. The PromptOT tools will appear in the @ menu and the model will use them automatically when you ask.
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"promptot": {
"command": "npx",
"args": [
"-y",
"@prompt-ot/mcp"
],
"env": {
"PROMPTOT_API_KEY": "pot_YOUR_KEY_HERE",
"PROMPTOT_MCP_CLIENT": "claude-desktop"
}
}
}
}Replace pot_YOUR_KEY_HERE with the key you copied from the dashboard, save the file, and restart Claude Desktop. The PromptOT tools will appear automatically.
Cursor
Anysphere · stdioAdd the snippet to your global Cursor MCP config (or `.cursor/mcp.json` in a workspace), then restart Cursor. Tools become available in the chat sidebar.
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"promptot": {
"command": "npx",
"args": [
"-y",
"@prompt-ot/mcp"
],
"env": {
"PROMPTOT_API_KEY": "pot_YOUR_KEY_HERE",
"PROMPTOT_MCP_CLIENT": "cursor"
}
}
}
}Replace pot_YOUR_KEY_HERE with the key you copied from the dashboard, save the file, and restart Cursor. The PromptOT tools will appear automatically.
Codex CLI
OpenAI · stdioAdd the snippet to your Codex CLI config (TOML format). The tools are available immediately on the next `codex` command.
Config file: ~/.codex/config.toml
[mcp_servers.promptot]
command = "npx"
args = ["-y", "@prompt-ot/mcp"]
env = { PROMPTOT_API_KEY = "pot_YOUR_KEY_HERE", PROMPTOT_MCP_CLIENT = "codex-cli" }Replace pot_YOUR_KEY_HERE with the key you copied from the dashboard, save the file, and restart Codex CLI. The PromptOT tools will appear automatically.
Windsurf
Codeium · stdioAdd the snippet to your Windsurf MCP config and restart the editor.
Config file: ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"promptot": {
"command": "npx",
"args": [
"-y",
"@prompt-ot/mcp"
],
"env": {
"PROMPTOT_API_KEY": "pot_YOUR_KEY_HERE",
"PROMPTOT_MCP_CLIENT": "windsurf"
}
}
}
}Replace pot_YOUR_KEY_HERE with the key you copied from the dashboard, save the file, and restart Windsurf. The PromptOT tools will appear automatically.
Zed
Zed Industries · stdioZed reads MCP servers from its settings.json under `context_servers`. Add the snippet there.
Config file: ~/.config/zed/settings.json
{
"context_servers": {
"promptot": {
"command": "npx",
"args": [
"-y",
"@prompt-ot/mcp"
],
"env": {
"PROMPTOT_API_KEY": "pot_YOUR_KEY_HERE",
"PROMPTOT_MCP_CLIENT": "zed"
}
}
}
}Replace pot_YOUR_KEY_HERE with the key you copied from the dashboard, save the file, and restart Zed. The PromptOT tools will appear automatically.
claude.ai
Anthropic · httpclaude.ai connects via OAuth — no config file needed. Open your workspace settings, add the PromptOT MCP server URL, then sign in with PromptOT when prompted.
URL: https://mcp.promptot.com/mcp Authentication: OAuth (sign in with PromptOT when prompted) In claude.ai settings, add a new MCP server with the URL above. When you connect, you'll be redirected to PromptOT to choose which project to grant access to.
ChatGPT
OpenAI · httpChatGPT desktop and the web app connect via OAuth. Add the PromptOT MCP URL in your custom GPT or workspace settings and sign in with PromptOT.
URL: https://mcp.promptot.com/mcp Authentication: OAuth (sign in with PromptOT when prompted) In ChatGPT settings, add a new MCP server with the URL above. When you connect, you'll be redirected to PromptOT to choose which project to grant access to.
Generic stdio client
any · stdioAny MCP client that supports the stdio transport works. Run `npx -y @prompt-ot/mcp` with PROMPTOT_API_KEY set in the environment.
{
"mcpServers": {
"promptot": {
"command": "npx",
"args": [
"-y",
"@prompt-ot/mcp"
],
"env": {
"PROMPTOT_API_KEY": "pot_YOUR_KEY_HERE",
"PROMPTOT_MCP_CLIENT": "generic"
}
}
}
}Replace pot_YOUR_KEY_HERE with the key you copied from the dashboard, save the file, and restart Generic stdio client. The PromptOT tools will appear automatically.
Verify the install
After restarting your client, start a new conversation and ask:
List my PromptOT prompts.
The model should call the list_prompts tool and return a list of prompts in the project the MCP key is scoped to. If you see "no tools available" or an error, see the troubleshooting guide.