Provides MCP tools for retrieving customer records and processing refunds, with strict input validation, proper JSON-RPC error mapping, and enforced stdout protocol isolation.
Exposes the customer-support tool registry over stdio so Claude Desktop or Claude Code can look up customers and orders, track shipments, search help-center articles, update shipping addresses, issue policy-checked refunds and escalate to a human. It reuses the same pydantic validation, ownership and refund policy, approval gate and audit logging as the HTTP agent, with the customer identity taken from server configuration rather than the model.
Enables clients to issue refunds over stdio through a JSON-RPC tool call backed by a ledger. Malformed arguments are rejected with a real -32602 error code instead of the SDK's default isError result.
Enables AI clients to query member segment summaries, campaign history, and masked member profiles over stdio JSON-RPC, with role-based capability gating that reserves row-level profile data and campaign task creation for higher-privilege roles. Also serves segment-definition and schema resources plus a churn-review prompt, while logging every allowed and denied call to an audit trail.