MCP server · Documents and wikis

HelpDocs MCP server

HelpDocs in any MCP client, through Memtro: HelpDocs does not publish this server. Memtro's HelpDocs connector reads HelpDocs 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

HelpDocs knowledge base: articles by category, tag or status with their text and version history, search, categories, permission groups, and stats on top articles, search terms, reader feedback and daily traffic; when you ask, can create, edit, publish, unpublish or delete articles, and create, edit or delete categories and clips.

Reads

  • helpdocs_list_articlesList HelpDocs articles (without their text): title, category, status (published, draft or private), tags, description, dates and public link.
  • helpdocs_get_articleOne HelpDocs article by id with its text (HTML turned to plain text, cut at 8,000 characters), status, tags and translations.
  • helpdocs_searchSearch HelpDocs articles as readers do; published ones only unless include_draft or include_private.
  • helpdocs_list_categoriesHelpDocs categories: id, title, parent category and description.
  • helpdocs_article_versionsThe saved versions of a HelpDocs article: version number, language, whether it is current, and when it was saved.
  • helpdocs_statsHelpDocs reader stats for a period: top_articles (views per article), search_terms (what readers searched for and how many results they got)…
  • helpdocs_list_permission_groupsHelpDocs user permission groups (which restrict who can read an article): id and name.

Acts, when you ask

These change something in HelpDocs. 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.

  • helpdocs_create_articleCreates a HelpDocs article.
  • helpdocs_update_articleEdits a HelpDocs article; only the fields passed change.
  • helpdocs_delete_articleDeletes a HelpDocs article, taking it off the help centre; HelpDocs documents no way to restore it through the API.
  • helpdocs_create_categoryCreates a HelpDocs category, which appears on the help centre once it holds published articles.
  • helpdocs_update_categoryRenames a HelpDocs category or changes its description; only the fields passed change.
  • helpdocs_delete_categoryDeletes a HelpDocs category; what happens to the articles filed in it is not documented, so move them first.
  • helpdocs_create_clipCreates a HelpDocs clip, a reusable HTML snippet editors insert into articles; readers see it only where an article uses it.
  • helpdocs_update_clipEdits a HelpDocs clip's title or content; every article that uses the clip shows the new content.
  • helpdocs_delete_clipDeletes a HelpDocs clip; HelpDocs documents no way to restore it.

Connect it

First connect HelpDocs on Dashboard → Connections, then add Memtro to your client once. The HelpDocs 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 HelpDocs 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

  • › Which help articles got negative feedback last month?
  • › What did readers search for that returned no results?
  • › Which drafts in the Billing category are still unpublished?
  • › What were our most viewed articles this quarter?
  • › Unpublish the old refund policy article.

Questions

Is this an official HelpDocs MCP server?
No. It is Memtro's MCP server with Memtro's HelpDocs connector behind it: the connector reads HelpDocs through its API with the credentials you connect on Dashboard → Connections, and HelpDocs 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 HelpDocs?
Only when you ask, and only what it has been granted: create an article (a draft unless you ask to publish it); edit, publish or unpublish an article; delete an article; create a category; rename or describe a category; delete a category; create a clip (reusable snippet); edit a clip; delete a clip. 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