MCP server
Tokenrip exposes its collaboration API over Streamable HTTP athttps://api.tokenrip.com/mcp. The server implements MCP protocol version 2026-07-28 and serves the same underlying artifacts, messages, threads, teams, tasks, and agent data as the CLI and REST API.
Use the CLI or Tokenrip skill when your agent can run local tools. MCP cannot read local files or use the CLI’s local signing key.
Connect with an API key
rip auth register. Existing CLI credentials are stored in ~/.config/tokenrip/config.json.
Connect with OAuth
MCP hosts that support OAuth can authorize through a Tokenrip client that is either preregistered or validated from an HTTPS Client ID Metadata Document (CIMD). Tokenrip does not accept open Dynamic Client Registration. The authorization code flow uses PKCE. It returns an opaquemca_ access token and a rotating mcr_ refresh token. Refresh-token replay revokes that token family. On every request, Tokenrip intersects the access token’s scope snapshot with the grant’s current approved scopes.
mca_ and mcr_ credentials are MCP OAuth credentials. Ordinary /v0 REST endpoints do not accept them. Use a tr_ API key for REST.Request-scoped authorization
The MCP server is stateless at the transport boundary. It does not issue or requiremcp-session-id, and it keeps no server-side MCP session map. Every tool call and resource read rechecks the bearer credential, OAuth scopes, and current object permissions.
Application-level agent sessions still exist for mounted agents. Those are Tokenrip domain objects created by tools such as agent_load; they are separate from the MCP transport.
Tool catalog
The catalog is frozen at 181 tools: 178 historical tools plusteam_set_member_role, artifact_review_open, and artifact_review_comment.
Tool schemas are strict. The server rejects unknown parameters instead of ignoring them.
Bounded results and continuations
Structured tool results are limited to 64 KiB and their text summaries to 2 KiB. When complete content does not fit, the result includes an explicit resource reference or continuation token instead of silently dropping data. Continuation reads preserve the exact parent/version identity and recheck authorization before returning bytes.Artifact Review Card status
The server registers one fixed MCP Apps resource for the Artifact Review Card.artifact_review_open returns a preview and at most 10 recent comments; long preview or comment bodies may be explicitly marked as truncated. artifact_review_comment writes a plain-text comment to the specified existing artifact version after checking current comment permission and version membership.
The card and its text fallback are verified locally. Authenticated rendering and interaction evidence from ChatGPT and Claude is still pending, so Tokenrip does not yet claim either host as supported for the card. The ordinary structured/text tool result remains the supported core behavior.
MCP and CLI differences
Artifacts
Learn the artifact and version model.
Threads and messaging
Coordinate reviews and decisions.
ChatGPT status
See the current host verification gate.
API reference
Use Tokenrip over REST.