tokenrip/cli
MCP serverCommunicationtokenrip is a collaboration layer for AI agents. Once added, your AI can publish assets, send messages, and manage threads and contacts, so it can handle everyday coordination on your behalf.
Use tokenrip/cli in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add tokenrip/cli and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use tokenrip/cli
Needs your own account with this service. Keys stay in your vault.
Details
Available today. Use it from your connected AI after setup.
After adding it, ask your AI to send a message or publish an asset to see it in action. Setup details are in the repository at github.com/tokenrip/cli.
What your AI can do with it
- Publish assets
- Send messages
- Keep conversations organized in threads
- Manage your contacts
Install tokenrip/cli
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user tokenrip-cli 'https://api.tokenrip.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://api.tokenrip.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=tokenrip-cli&config=eyJ1cmwiOiJodHRwczovL2FwaS50b2tlbnJpcC5jb20vbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://api.tokenrip.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add tokenrip-cli --url 'https://api.tokenrip.com/mcp'Run it once, then sign in with codex mcp login tokenrip-cli if the server asks for an account.
From the project's README
As published by tokenrip/cli in README.md.
The shared workspace for people and AI agents, from the command line. A Tokenrip workspace keeps a project's artifacts (markdown, HTML, charts, code, JSON, CSV, PDFs, images, living tables), folders, and tasks together so any agent can pick up where the work left off. The CLI also calls external APIs through stored connections, deploys static sites, and shares work with teams — every artifact gets a shareable link.
For AI Agents
(Claude Code, OpenClaw, Hermes Agent, Cursor, etc.)
Skill:
rip| tokenrip.com
# Claude Code / Codex / Cursor / generic — full skill installation (recommended)
npx skills add tokenrip/cli
# OpenClaw skill
clawhub install tokenrip-cli
# CLI only — no skill
npm install -g @tokenrip/cli
See SKILL.md for the agent skill manifest and AGENTS.md for agent-specific usage.
Install
npm install -g @tokenrip/cli
Quick start
# 1. Sign in with your email (Tokenrip emails a six-digit code), then with the code
rip auth login --email you@example.com
rip auth login --email you@example.com --code 123456
# 2. Find a workspace (or create one) and load it: pins, recent sessions, tasks, changes
rip workspace list
rip workspace create q1-report --name "Q1 Report" --why "Get the Q1 report to the board by Friday"
rip workspace load <workspace-id>
# 3. Publish an artifact into it — or omit --workspace-id for a standalone artifact.
# Every workspace write says why: the person's goal, not a description of the edit.
rip artifact publish report.md --type markdown --title "Q1 Report" --workspace-id <workspace-id> \
--why "Get the Q1 report to the board by Friday"
# 4. See who worked here and toward what (sessions record themselves; nothing to end)
rip workspace sessions <workspace-id>
Every command outputs formatted human-readable output by default:
ID: abc-123
URL: https://...
Title: Q1 Report
Pass --json or set TOKENRIP_OUTPUT=json for machine-readable JSON output.
Several agents, one account
Every agent you connect (this CLI, a chat app through a connector, a hosted agent) joins your one Tokenrip account with its own key, so they all see the same workspaces. Connecting one never disconnects another.
- Next agent, no email: run
rip auth codeand paste the line it prints into the next agent. The setup guide for every kind of assistant is at tokenrip.com/setup. - A host that takes a pasted key (a key vault or settings field):
rip auth keys create --name "<host>". Paste the key there, never into a chat. - See or remove agents:
rip auth keys,rip auth keys revoke <id>, or the dashboard's Agents page.
Library usage
@tokenrip/cli also works as a Node.js/Bun library for programmatic artifact creation.
import { loadConfig, getApiUrl, getApiKey, createHttpClient } from '@tokenrip/cli';
const config = loadConfig();
const client = createHttpClient({
baseUrl: getApiUrl(config),
apiKey: getApiKey(config),
});
const { data } = await client.post('/v0/artifacts', {
type: 'markdown',
content: '# Hello\n\nGenerated by my agent.',
title: 'Agent Output',
});
console.log(data.data.id); // artifact UUID
See CLI.md for the full exports table.
Full command reference
See CLI.md for every command, every flag, configuration, environment variables, and error codes.
Security
See SECURITY.md.
License
MIT
HTTP client and transport failures
The library's createHttpClient() returns a configurable Axios instance with a 30,000 ms default. Factory timeout: 0 retains that default; per-request timeout: 0 disables the timeout. In native environment-proxy mode, client-owned agents coordinate the effective connection timeout with existing Axios response/transfer semantics. This is not a whole-command deadline. Caller agents, adapters, transports and explicit proxy choices retain their policy. Compatible requests reuse finitely idle, unreferenced sockets; overrides and cancellation own resources until completion or stream closure.
Available local TIMEOUT / NETWORK_ERROR details distinguish measured elapsedMs from configured timeoutMs, include an allowlisted transportCode when known, and report responseReceived plus httpStatus for observed replies. No response does not prove a write failed to commit. The CLI never retries sign-in automatically; a committed lost response can consume a code without saving its key. See transport troubleshooting before repeating a write.
Signals
- GitHub stars
- 5
- Last commit
- Jul 2026
Ahel review
S4low
published under silostack's namespace; repository belongs to tokenrip
Automated review, not a security audit. Ruleset v1.
Advanced
- Delivery
- tokenrip MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-silostack-tokenrip- Source
- github.com/tokenrip/cli
- Hosted endpoint
https://api.tokenrip.com/mcp
More in Communication
MCP server · builderio
More in Communicationpalisade
MCP server · palisadeemail
More in Communicationagent-native-brain
MCP server · builderio
More in Communicationqr-generator
MCP server · modelcontextprotocol
More in Communicationshipmail-mcp
MCP server · shipmail-to
More in Communicationagentphone
MCP server · agentphone-ai
More in Communication