Drop the snippet for your client below, paste your Prospect workspace API key, and you're connected.
Endpoint: https://mcp.prosp.ai/mcp
Add to your MCP config (Settings → Developer → Edit Config in Claude Desktop; ~/.cursor/mcp.json in Cursor):
{
"mcpServers": {
"prosp": {
"url": "https://mcp.prosp.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_PROSPECT_API_KEY>" }
}
}
}
claude mcp add --transport http prosp https://mcp.prosp.ai/mcp \
--header "Authorization: Bearer <YOUR_PROSPECT_API_KEY>"
Codex spawns stdio MCP servers, so use mcp-remote as a stdio→HTTP adapter. Add to ~/.codex/config.toml:
[mcp_servers.prosp]
command = "npx"
args = [
"-y",
"mcp-remote",
"https://mcp.prosp.ai/mcp",
"--header",
"Authorization: Bearer ${PROSPECT_API_KEY}"
]
[mcp_servers.prosp.env]
PROSPECT_API_KEY = "<YOUR_PROSPECT_API_KEY>"
curl -s -X POST https://mcp.prosp.ai/mcp \
-H "Accept: application/json, text/event-stream" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <YOUR_PROSPECT_API_KEY>" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_campaigns","arguments":{}}}'
API endpoints:
POST https://mcp.prosp.ai/mcp — Streamable HTTP MCPGET https://mcp.prosp.ai/mcp — SSE stream for server→client messagesGET /health — liveness probe