docsreference
all 31 hosted tools — context, branches, capture, personal memory, tasks, artifacts.
2 pages

MCP tools

Every tool below is callable by any MCP client connected to https://innernet.live/api/mcp (JSON-RPC 2.0, Authorization: Bearer <token>). Most users never call them directly — the AI client wraps them.

context maps#

toolwhat it does
innernet_list_projectsList your context maps — slug, name, type, tagline, last update.
innernet_load_projectLoad a full map: dimensions, nodes, recent commits, capture protocol, and a disclosure-gated slice of your Self Map.
innernet_save_contextCreate/update a project. Upserts dimensions and nodes by name — merge, never wipe.
innernet_get_dimensionRead one dimension's markdown without loading the whole map.
innernet_get_capture_protocolRead the per-project capture instructions.
innernet_set_capture_protocolReplace the capture protocol (owner only).

branches — versioned, forkable context#

toolwhat it does
innernet_list_branchesA project's branches with status and fork-from commits.
innernet_branch_newFork the map at its head — the branch gets a full overlay snapshot of dimensions + nodes.
innernet_branch_diffAdded / modified / removed / unchanged, branch vs trunk.
innernet_branch_parkArchive without merging (overlay preserved); park: false revives.
innernet_branch_mergeFold the branch into trunk (branch wins), record a merge commit, bump the head.
toolwhat it does
innernet_captureCapture a note/decision/insight. Without project_slug the Concierge auto-routes it (project, Personal Memory, both, or discard) — and the raw content is persisted before any routing, so a routing failure can never lose it.
searchRanked full-text search across dimensions, nodes, captures, projects, and memories. (Also drives ChatGPT Deep Research.)
fetchA project's full content as one markdown blob (ChatGPT Deep Research).

personal memory — the Self Map#

toolwhat it does
innernet_self_captureSave a fact-candidate about you to the cloud Self queue.
innernet_self_statusCounts: facts, pending candidates, open questions, by dimension/disclosure.
innernet_self_factsRead facts up to a disclosure ceiling (private never crosses MCP).
innernet_self_syncRun the consolidator over pending candidates now.
innernet_triageAsk the Concierge where a piece of content belongs without committing (or commit with commit: true).

tasks#

toolwhat it does
innernet_task_listThe project's ordered task board.
innernet_task_createAdd a task.
innernet_task_updateUpdate fields/status.
innernet_task_completeMark done.
innernet_task_reorderReorder the board.

artifacts — live documents#

toolwhat it does
innernet_artifact_startOpen a living document for a research/build session.
innernet_artifact_appendLand a raw fragment (fast). The fold into the document runs server-side after the response.
innernet_artifact_statusActive artifact + pending fragment count.
innernet_artifact_readRead the current document.
innernet_artifact_listAll artifacts in a project.
innernet_artifact_stopFinal fold, then mark done.

ambient#

toolwhat it does
innernet_ambientThe off-switch (and tuning surface) for ambient behaviour — session recognition, auto-artifacts, task nudges.

protocol#

  • Revisions 2025-06-18 / 2025-03-26 / 2024-11-05, negotiated on initialize.
  • Resources: innernet://project/{slug}/map (JSON) and innernet://project/{slug}/dimension/{name} (markdown), listed via resources/list.
  • JSON-RPC batch requests accepted. Rate limit 240 calls/min/account.
  • Prefer the REST API for scripted access — that's what it's for. MCP is for AI clients.