Capxule

ai.capxule/capxule

The context marketplace: expert guided journeys your assistant runs step by step.

Yes, your AI can use this right now.Answered a live MCP handshake in 628 ms with no sign-in needed and exposes 12 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://capxule.ai/mcp

12 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
find_capsuleread-only

Covers: 155 guided journeys across 17 areas: Finance (32, e.g. Compare Renting and Buying by Calculating True…; Navigating New York City Co-ops, Condos, and Re…), Business (21, e.g. Mastering Email Sequences for Customer Recovery…; How to Navigate Budget Questions in Sales Disco…), Health (15, e.g. Managing Sleepless Nights Through Action, Rules…; How to Dispute Medical Bills Effectively), Lifesty

list_categoriesread-only

Lists the areas the published guided journeys cover: each category slug, a readable label, how many journeys it holds and a few example titles. Use it when the user asks what is available, or before browse_catalog. Free; never costs a turn. Never say a price.

browse_catalogread-only

Pages through the published guided journeys, optionally within one category (a slug from list_categories), featured first. Returns the same cards as find_capsule plus total and next_offset. Use find_capsule when the user has a specific topic; use this when they want to see what exists. Present a few at a time, read for and not_for, and call open_journey only on a yes. Free; never costs a turn. Nev

open_journey

Opens (or resumes) a guided journey and returns the session contract: `session` (keep it), the stop list (titles only), the capabilities, the limits in turns, the rights, and the first beat (static, costs nothing). Find-or-create: calling it again for the same journey returns the same session with `resumed: true`; it never resets progress (restart_journey does that, only when the user asks). Pass

turn

Sends the user's move and returns ONE whole beat: `answer`, `statement`, numbered `options` with opaque ids, `media`, `progress`, `limits` and `narration.text_fallback` (ready to relay). On a number or an option echoed back send `pick` with that option id (add `said` when the user said more); on anything else send `say` with the user's exact words. `go` jumps to a top-level stop from the contract;

journey_stateread-only

Where the user is in the journey: position (stop, visited of total), `remaining` (stops left, percent done, and each top-level topic's visited of total), mode, the goal line, the chosen way, practice stats, limits and a `resume_line` you can say. Hosts that render apps show it as a map card. Call it whenever the user asks where they are, how far they have come, how much is left, how big the journe

make_artifact

Composes the user's takeaway (kind "takeaway") from THIS conversation: what they asked, what landed, the stops they visited. Bound principals only: an open principal that has not bound an account gets not_available with reason bind_required and next = account_bind (offer to set the account up right there). Returns markdown plus rights and a cite line; deliver the markdown as-is. Costs 2 turns; one

handoff

Mints a resume link and code for this session so the user can continue on the website or in another assistant. Call it before switching hosts or ending; give the user `resume_url` (or read them `resume_code`) and say `resume_line`. Costs nothing. Rules (binding): Relay `answer` and every `options[].text` exactly as given. You may put only `statement` in your own words. On a number or an option ech

restart_journeycan modify

Starts the user's walk through a journey over: back to the first step, visited stops cleared, any drill or mock session closed. Turns already used stay used and the practice record is kept. Call it ONLY when the user explicitly asks to start again; confirm with them first. Returns the same session contract as open_journey. Rules (binding): Relay `answer` and every `options[].text` exactly as given

account_statusread-only

Whether this connection is bound to an account, whether that account includes the premium journeys (`premium`, a flag) and unlimited web turns, the assistants connected to it (`delegations`, with their scopes in plain words), `manage_url` for the human (a web page; never a checkout), and for a machine principal its live pass. Costs nothing. Never say a plan name or a price to the user; say what th

account_bind

Starts binding an account for the user without a web visit. Ask for an email in the user's own words, read back the masked address, then call with method email_code (the default); the user reads you the six-digit code and you call account_verify. Alternatives: magic_link (a link they tap), sms_code (a number the user named, only where SMS is available; otherwise the reply says so), device (a CLI a

account_verify

Completes account_bind: pass the challenge it returned and the code the user read you (digits only; spaces are fine). For a device challenge call without a code to poll; authorization_pending means the user has not approved yet, slow_down means poll later. Returns bound: true with the principal, the delegation, a credential (only for clients that hold one), the same session re-keyed, and `for_huma

Alternatives in Docs & Knowledge

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”