Response MCP Servers
ResponseCX ships two Model Context Protocol servers with different jobs.Remote agent-building server
An external AI agent connects with itsrcx_ API key as a Bearer token and gets a
scope-filtered toolset for building ResponseCX agents.
tools/list advertises only the tools the keyβs
scopes permit β an unauthorized tool is never even visible.
The server is stateless: each JSON-RPC POST builds a fresh server and transport, so there
is no cross-request session state to leak between tenants. Tool output is capped at 60,000
characters and truncated with a marker beyond that.
Tools
Discovery β so an agent can orient before it writes anything:
Building:
Verifying:
Reading:
Resources
Re-readable context a client can attach without spending a tool call β notablyvocabulary
and workspace.
The build β verify loop
The intended flow for an agent building an agent:describe_workspaceanddescribe_vocabularyto orient.provision_agentto create the whole thing atomically.test_agentto exercise it.audit_agent, thenupdate_rule/update_functionto correct.
Local analytics server
A stdio MCP server that lets Claude Desktop call the Response analytics and reporting API through a small authenticated bridge.Run it
RESPONSE_INTERNAL_SECRET(orINTERNAL_API_SECRET) addsx-internal-secretfor internal-only routes.RESPONSE_MCP_MAX_RESPONSE_CHARScaps large tool responses. Default60000.
Claude Desktop
Tools
CX reporting flow
For a broad report, start withresponse_cx_reporting_bundle. For deeper evidence, use
response_responses_created to pull filtered response rows and response_chat_conversations
to find relevant threads. Use response_chat_thread when you need the actual transcript.
The analytics server only accepts
/api/... paths and never writes logs to stdout, so the MCP
JSON-RPC channel stays clean.