ctxt.io MCP¶
Stateless sharing server (Streamable HTTP, no auth) โ ctxt.io turns anything an agent produces โ diffs, logs, reports, HTML โ into a shareable link that expires on its own, and lets the agent read it back later. No account, no API key, nothing to install. Client-side packaging (Claude Code plugin, Codex plugin, the /share skill) is open source.
Server type: Hosted remote (Streamable HTTP, stateless)
Auth: None
Endpoint: https://ctxt.io/mcp
Tools: create_context, read_context, delete_context
Pricing: Free (TTL up to 1 day) ยท Pro $1 per 30-day link with custom name and password
Category: Developer Tools
Built by: github.com/ctxt-io/ctxt-agents (registered io.ctxt/mcp)
Why This Matters for Operators¶
Agents produce a lot of output that has to get to a human: deployment summaries, comparison tables, audit write-ups. Pasting it into chat loses formatting; emailing files creates a trail nobody manages. ctxt.io gives the agent a share link with an expiry policy โ 5 minutes for a scratch answer, 8 hours for a workday handoff, 30 days for a permanent record โ and the delete_token closes the loop.
The visual-output feature is the sleeper: format=html accepts self-contained HTML with inline CSS and SVG, scripts stripped server-side, so an agent can produce a styled report or chart and hand over a rendered link instead of markdown. The $1 Pro path is itself interesting โ the tool result carries an ACP (Agentic Commerce Protocol) block and an enrolled agent platform can complete the purchase programmatically with a Stripe Shared Payment Token, one of the cleanest agentic-payment implementations in this catalog.
Tools & Capabilities¶
| Tool | Purpose |
|---|---|
create_context |
Share content (up to 4MB) as an expiring link โ text, markdown, code, or rendered HTML |
read_context |
Fetch a link back as markdown, text, or HTML |
delete_context |
Destroy a link using its delete_token |
TTLs: 5m, 30m, 1h, 8h, 1d (free) or 30d (Pro). Every paste URL has robot-readable twins โ append .md, .txt, or .json for structured fetch.
Installation¶
claude mcp add --transport http ctxt https://ctxt.io/mcp
Or add the plugin (/plugin marketplace add ctxt-io/ctxt-agents, then /plugin install ctxt@ctxt), which ships a /share command and a skill that teaches the agent when to share and how to produce good HTML output. Codex: codex mcp add ctxt --url https://ctxt.io/mcp. Claude Desktop: Settings โ Connectors โ Add custom connector โ https://ctxt.io/mcp.
Business Relevance¶
- Ops handoffs โ agent-generated summaries as links with sane expiry instead of chat-paste
- Report delivery โ styled HTML reports render in the browser with no file exchange
- Audit hygiene โ links die on their own, so yesterday's draft does not linger in inboxes
- Agent pipelines โ one agent's output becomes the next agent's
read_contextinput
Integration with CorpusIQ¶
ctxt.io is the delivery envelope for CorpusIQ's analytical output: a CorpusIQ-driven report (revenue recaps, pipeline summaries, connector health) becomes a rendered HTML link with an 8-hour expiry, shared to a stakeholder channel, and read back by the next session's agent. The combination keeps sensitive business numbers out of permanent chat history โ the link expires, the transcript does not.
Limitations¶
- Bearer-accessible by design โ anyone with the URL can read it until expiry; password protection is Pro-only
- Content is stored in plain form at rest (password protection is an access gate, not encryption)
- Free links cap at 1-day TTL; longer retention costs $1 per link
- Creating pastes outside MCP is a Terms violation โ automation belongs in the MCP surface