MCP server · Documents and wikis

Outline MCP server

Outline in any MCP client, through Memtro: Outline does not publish this server. Memtro's Outline connector reads Outline through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Outline wiki (cloud or self-hosted): collections, the documents in them, full-text search with context snippets, a document's markdown and comments, and what changed recently; when you ask, can create, edit, publish or unpublish, move, copy, archive, delete and restore documents, comment and resolve comments, star a document, and create, rename or delete a collection.

Reads

  • outline_workspaceThe Outline workspace this connection reads: its name and URL, who the API key belongs to, and how many collections it can see.
  • outline_collectionsThe collections in the Outline workspace that the key can see: id, name, description, icon, permission and link.
  • outline_documentsDocuments in Outline, newest-updated first by default: title, status (published/draft/archived), collection, who created and last edited it, when…
  • outline_searchFull-text search across Outline documents (or one collection): each hit has a context snippet around the matched words, the document's title…
  • outline_documentOne Outline document by id or urlId (the short id at the end of its URL, e.g. hDYep1TPAM): title, status, collection, authors…
  • outline_recentWhat changed recently in Outline: documents in order of last edit, newest first, with who edited each, when, its status and a short preview.
  • outline_document_commentsComments on one Outline document, oldest first: id, who wrote it, when, its text, the passage it is anchored to, whether it is resolved…

Acts, when you ask

These change something in Outline. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • outline_create_documentCreates a document in an Outline collection, published and visible to everyone with access to that collection (or as a draft with publish=false).
  • outline_update_documentEdits an Outline document: a new title, and/or text added at the end (append), at the start (prepend), swapped for one passage (patch…
  • outline_unpublish_documentTurns a published Outline document back into a draft of its author; everybody else stops seeing it.
  • outline_move_documentMoves an Outline document (with its children) to another collection, or under another parent document…
  • outline_duplicate_documentCopies an Outline document, optionally with its children, under a new title or in another place; the copy is a draft unless publish=true.
  • outline_archive_documentArchives an Outline document: it leaves the collection's tree and search but can be restored with outline_restore_document.
  • outline_delete_documentDeletes an Outline document for everyone with access.
  • outline_restore_documentRestores an archived or trashed Outline document, or rolls a document back to an earlier revision (revision_id)…
  • outline_create_commentComments on an Outline document as the key's owner, or replies in a thread with reply_to; anchor_text pins it to a passage of the document.
  • outline_resolve_commentMarks an Outline comment thread resolved; it is collapsed for everyone and can be reopened in Outline.
  • outline_star_documentStars an Outline document for the key's owner, so it shows in their Starred list.
  • outline_create_collectionCreates an Outline collection.
  • outline_update_collectionRenames an Outline collection or changes its description, icon or colour; members see the change.
  • outline_delete_collectionPermanently deletes an Outline collection and every document in it, for everyone; it cannot be undone.

Connect it

First connect Outline on Dashboard → Connections, then add Memtro to your client once. The Outline tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Outline connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › What does the wiki say about expense claims?
  • › What did Priya change in the Engineering collection this week?
  • › Which documents in Policies were updated in the last month, and by whom?
  • › Create a page in Meeting notes titled '5 November weekly' with these notes
  • › Move the old travel policy to the Archive collection

Questions

Is this an official Outline MCP server?
No. It is Memtro's MCP server with Memtro's Outline connector behind it: the connector reads Outline through its API with the credentials you connect on Dashboard → Connections, and Outline publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Outline?
Only when you ask, and only what it has been granted: create a document in a collection; edit a document's title or text, or publish a draft; unpublish a document back to a draft; move a document to another collection or parent; copy a document; archive a document; delete a document (to the trash, or permanently when asked); restore an archived or deleted document, or an earlier revision; comment on a document or reply to a comment; resolve a comment thread; star a document for the key's owner; create a collection; rename a collection or change its description, icon or colour; delete a collection and every document in it. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Documents and wikis

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time