https://api.polymorfa.com/mcp. Each tool follows the authentication, scope,
rate-limit, and API-version rules of its corresponding Messaging API operation.
No separate MCP package, OAuth flow, or personal access token is required.
Authenticate
Use one of these Bearer credentials:- An organization key (
titan_...). - A project token (
titan_pt_...) with themcpscope. - A client token (
titan_ct_...) whoseallowedActionscontainsmcp.
Tool surface
Tool names mirror the Messaging API resource and action:
Tool input shapes map to the corresponding Messaging API operation. Write requests use a
body object; session-specific tools also require session. MCP requests use
API version 2026-03-20, so a later Messaging API default does not silently change tool
behavior. For exact request and response types, use the Messaging API
reference.
Resources and prompt
The server exposes three JSON resources:titan://sessions— current sessions and status.titan://info— server information.titan://webhooks— configured webhooks.
send_message prompt guides the client through selecting a session,
addressing the recipient, sending the message, and confirming the result.
Authorization behavior
Connecting to/mcp is only the protocol boundary. Every tool forwards the original bearer credential into the Messaging API route it calls, so that route’s scope and policy checks still apply. MCP does not create a privileged bypass.
The HTTP transport is stateless. Reconnect for each protocol exchange instead
of relying on a persistent MCP session.
Where to go next
Authentication
Choose an organization, project, or client credential.
API reference
Inspect the exact operations and schemas behind tools.