The hosted endpoint is
https://mcp.sendrealm.com/mcp. Send Authorization: Bearer YOUR_PERSONAL_ACCESS_KEY through the client’s credential/header settings. Never put the credential in a prompt, tool argument, URL, or committed project configuration. In a shared connector, a fixed credential represents the key owner’s access for every connector user; scope it accordingly. Separate per-user keys are preferable when the client supports them.
Codex
Configure the hosted server in the user’s MCP configuration:SENDREALM_API_KEY in the environment available to Codex. The value is the scoped personal key, without an additional Bearer prefix. Do not set a connection-level project selector.
Claude, Cursor, and other JSON-configured clients
For remote clients that accept headers, use the hosted URL and put the bearer key in the client’s protected credential configuration. Claude’s custom connector setup has request-header configuration; Claude Code also accepts an HTTP server with a bearer header. Cursor’s MCP configuration acceptsurl and headers.
A local stdio configuration uses the same package across supported clients:
Portable workflows
- Discover the account, teams and projects; pass
project_idexplicitly on every project tool call. - Preserve
tools/listcontinuation cursors and data-page cursors. Key scopes and deployment feature flags filter discovery. - Imports use ordinary job polling with
poll_after_ms. They do not require optional MCP Tasks support, sampling, elicitation, or local filesystem access. - Chat-only clients can append bounded typed batches or return an authenticated upload handoff. Coding agents can use streaming SDK/CLI helpers.
- Prepared actions are ordinary tools: inspect effects, then execute with
prepared_action_idand a stableidempotency_key. Client approval prompts do not replace server-side authorization, readiness, or receipt checks. - Text results accompany structured results so clients can still read outcomes when they do not render structured output specially.