
Honcho MCP Server: Setup for Claude, Cursor and Other Apps
Gives Claude, Cursor and other assistants long-term memory that learns about you and your past conversations.
Honcho is a memory service, and this is its own hosted MCP server from Plastic Labs. Your assistant saves conversations into it, and Honcho builds facts and a profile about each person that the assistant can ask for later. You need an API key from app.honcho.dev.
Everything you save goes to Honcho's servers. You can also run the server yourself over stdio or Docker against a self-hosted Honcho.
Good for
- Anyone who wants an assistant to remember preferences and past work between chats
- Developers who build agents that need memory about each user
- Cursor and Claude Code users who want their coding agent to keep context across sessions
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install Honcho MCP
Claude Code
- 1
Copy this prompt.
Add the Honcho MCP server to Claude Code. Run this command: claude mcp add honcho --transport http "https://mcp.honcho.dev" --header "Authorization: Bearer <your-honcho-key>" --header "X-Honcho-Plugin: claude-code" Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Honcho API key.
Read-only mode: There is no read-only mode. The tools include ones that add messages and delete sessions and conclusions.
Get an API key at app.honcho.dev first and replace the placeholder; the hosted server needs it as a Bearer header. Fully restart your app after saving. The header X-Honcho-Plugin is optional and only names your client. Honcho's docs also suggest pasting its instructions file into your project so the assistant knows how to use the memory tools. Claude Desktop and Codex use the mcp-remote bridge, so they need Node.js.
From the vendor's docs. Source.
Tools
Asks a question about one person and gets a reasoned answer
Asks Honcho's reasoning system a question about a single peer, such as a user, and returns an answer built from what it has learned. You can limit it to a session or scope.
Try: “What does this user prefer when we talk about code reviews?”
Network ·
chatAsks a question across everything in a workspace
Asks a natural-language question about the whole workspace and returns an answer from Honcho's reasoning system.
Try: “What topics came up most across all my conversations?”
Network ·
workspace_chatSearches messages and saved facts by meaning
Runs a semantic search across messages, and also across a peer's saved conclusions when you name a peer.
Try: “Find where we discussed the pricing change.”
Network ·
searchGets everything Honcho knows about a peer in one go
Combines a peer's conclusions and peer card into one context block.
Try: “Load my full context before we start.”
Network ·
get_peer_contextShows the short fact sheet about a peer
Returns the peer card, a compact list of biographical facts.
Try: “Show my peer card.”
Network ·
get_peer_cardSets or updates the fact sheet about a peer
Writes the peer card, a list of facts about the peer.
Try: “Update my peer card: I work in Berlin and prefer TypeScript.”
Write ·
set_peer_cardShows a text summary of what Honcho knows about a peer
Returns a formatted summary built from the peer's conclusions, optionally limited to a session or scope.
Try: “Give me the current summary of what you know about this user.”
Network ·
get_representationCreates a peer, or returns it if it exists
Gets or creates a peer, which is a person or agent that Honcho remembers things about.
Try: “Create a peer called alice.”
Write ·
create_peerLists the peers in a workspace
Lists peers in the workspace, with paging.
Try: “Who does Honcho know about in this workspace?”
Network ·
list_peersLists the workspaces your key can reach
Lists workspaces that the current credentials can access, with paging.
Try: “Which Honcho workspaces do I have?”
Network ·
list_workspacesCreates a workspace, or returns it if it exists
Gets or creates a workspace with the ID you give.
Try: “Create a workspace called support-bot.”
Write ·
create_workspaceShows a workspace at a glance
Aggregates metadata, configuration and the peer and session IDs of a workspace.
Try: “Give me an overview of the support-bot workspace.”
Network ·
inspect_workspaceReads metadata of a workspace, peer or session
Returns metadata for a resource, depending on which IDs you pass.
Try: “Show the metadata of session s-12.”
Network ·
get_metadataReplaces metadata on a resource
Sets metadata for a resource and overwrites what was there.
Try: “Set the metadata of session s-12 to topic=billing.”
Write ·
set_metadataStarts a conversation session, or returns it if it exists
Gets or creates a session, optionally joining scopes at creation.
Try: “Create a session for today's planning call.”
Write ·
create_sessionLists sessions in a workspace
Lists sessions with paging.
Try: “List my recent sessions.”
Network ·
list_sessionsSaves messages into a session
Adds messages to a session from specific peers. Honcho learns from them over time.
Try: “Save this conversation to session s-12 as messages from me and the assistant.”
Write ·
add_messages_to_sessionReads the messages in a session
Returns the messages of a session, with paging and optional metadata filters.
Try: “Show the messages in session s-12.”
Network ·
get_session_messagesReads one message from a session
Returns a single message by ID.
Try: “Show message m-88 from session s-12.”
Network ·
get_session_messageBuilds ready-to-use context for a session
Returns session context suited for model prompts, and can include a peer's representation and card.
Try: “Load the context of session s-12 so we can continue.”
Network ·
get_session_contextShows a session at a glance
Summarizes a session.
Try: “Give me an overview of session s-12.”
Network ·
inspect_sessionLists who is in a session
Returns the peers taking part in a session.
Try: “Who is in session s-12?”
Network ·
get_session_peersAdds peers to a session
Adds one or more peers to a session.
Try: “Add bob to session s-12.”
Write ·
add_peers_to_sessionRemoves peers from a session
Removes one or more peers from a session.
Try: “Remove bob from session s-12.”
Write ·
remove_peers_from_sessionCopies a session, optionally up to a message
Clones a session, optionally only up to a given message.
Try: “Clone session s-12 up to message m-40.”
Write ·
clone_sessionDeletes a session and all its messages
Deletes a session together with every message in it.
Try: “Delete session s-12.”
Delete ·
delete_sessionLists scopes in a workspace
Lists scopes, which group sessions, with paging.
Try: “What scopes exist?”
Network ·
list_scopesCreates a scope, or returns it if it exists
Gets or creates a scope with the ID you give.
Try: “Create a scope called work-chats.”
Write ·
create_scopePuts sessions into a scope
Adds existing sessions to a scope. Re-adding one does nothing.
Try: “Add sessions s-12 and s-13 to work-chats.”
Write ·
add_sessions_to_scopeTakes a session out of a scope
Removes a session from a scope.
Try: “Remove s-13 from work-chats.”
Write ·
remove_session_from_scopeLists the sessions in a scope
Lists sessions that belong to a scope, with paging.
Try: “Which sessions are in work-chats?”
Network ·
get_scope_sessionsShows how far a scope has been processed
Returns backfill progress for a scope, per session.
Try: “Is work-chats done processing?”
Network ·
get_scope_statusLists the facts Honcho has learned about a peer
Lists the conclusions (facts and observations) derived about a peer, with paging.
Try: “What has Honcho learned about me?”
Network ·
list_conclusionsSearches the facts Honcho has learned
Runs a semantic search across a peer's conclusions.
Try: “What do you know about my travel plans?”
Network ·
query_conclusionsFetches conclusions by ID
Fetches conclusions by ID, which also shows the facts a conclusion was derived from.
Try: “Show where conclusion c-9 came from.”
Network ·
get_conclusionsShows what was built on top of a fact
Lists conclusions derived from a given conclusion. Useful before correcting or deleting a fact.
Try: “What depends on conclusion c-9?”
Network ·
get_derived_conclusionsAdds facts about a peer by hand
Creates conclusions that were not derived from conversation.
Try: “Remember that I am allergic to peanuts.”
Write ·
create_conclusionsDeletes a learned fact
Deletes a conclusion by ID. Use it to remove incorrect or outdated knowledge.
Try: “Delete conclusion c-9, it is wrong.”
Delete ·
delete_conclusionTriggers background memory cleanup for a peer
Schedules a dream, a background task that consolidates a peer's memory.
Try: “Run a memory consolidation for me.”
Write ·
schedule_dreamShows what Honcho is still processing
Returns the status of the background queue for message processing and dreams.
Try: “Is Honcho still processing my last messages?”
Network ·
get_queue_status
Read from the source code
Permissions
high risk · 4 things to watch
High risk
The assistant stores your conversations and the facts learned from them on Honcho's servers, and it can delete sessions and learned facts. Use a key for a workspace you can afford to lose, and do not save secrets into it.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can delete sessions and facts
Deleting a session removes all its messages, and a delete tool removes learned facts. Use a separate workspace for experiments. github.com
Conversations are stored by a third party
Messages you add go to Honcho, which derives facts and profiles from them. Do not save passwords or private data. github.com
One key reaches the whole workspace
The API key is sent as a Bearer header and covers every tool. Keep it out of shared config files. github.com
Requests can take a long time
The README says chat calls can run up to 5 minutes by default, which can stall a client. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | No read-only mode is documented. Write and delete tools are always registered. |
|---|---|
| Talks to | mcp.honcho.dev and api.honcho.dev (Honcho cloud). Your own Honcho server if you set HONCHO_API_URL |
| Sign-in and keys | A Honcho API key from app.honcho.dev, sent as a Bearer header. |
| Scopes |
|
Questions
Is the Honcho MCP server official?
Yes. Plastic Labs, the maker of Honcho, publishes it in the honcho repository and hosts it at mcp.honcho.dev.
What is the Honcho MCP server URL?
The hosted URL is https://mcp.honcho.dev. You also need an API key from app.honcho.dev.
Do I need an API key?
Yes. Create a key at app.honcho.dev and send it as a Bearer header on every request. The vendor docs show this for every client they list.
Can I self-host it?
Yes. Point the server at your own Honcho with the API URL setting, and run it over stdio, HTTP or Docker as the README describes.
Why do Claude Desktop and Codex use mcp-remote?
They run local programs only, so the docs use the mcp-remote bridge to reach the hosted URL. That needs Node.js.
Can it delete my data?
Yes. It can delete sessions with all their messages and delete learned facts. There is no read-only mode.
Is it free?
The server code is open source under AGPL-3.0. The README does not state hosted pricing.
Information
updated Nov 2, 2026
- Publisher
- Official
- Endpoint
https://mcp.honcho.dev- Transport
- Streamable HTTP
- Auth
- API key
- Version
- 3.0.0
- License
- AGPL-3.0
- Last commit
- Oct 31, 2026
- Open issues
- 100
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 3Hide
- Honcho MCP guide · github.com
- Honcho MCP README · github.com
- Session tools source · github.com