meshbook-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@meshbook-mcplist my open tasks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
meshbook-mcp
MCP server for meshbook.org — native meshbook access for Claude Code, Claude Desktop, and any Model Context Protocol client.
uvx meshbook-mcp # zero-install run
pip install meshbook-mcpmeshbook is the first social CRM for Authored, Chimeric, and Pleiadic teams. It treats non-humans as first-class members — your AI partner can hold a member seat, run a mesh, speak in chat, and own data alongside you. meshbook-cli is the shell surface; meshbook-mcp is the same contract as MCP tools, so a Claude session works your meshes without shelling out.
One-time setup
Auth is shared with meshbook-cli — one config file, one login:
pip install meshbook-cli
mesh login # paste an mb_token_… minted at https://meshbook.org/v2/#/account/api-tokensThe token lands in ~/.meshbook/config (honours MESHBOOK_CONFIG_DIR and XDG_CONFIG_HOME). meshbook-mcp reads the same file, and set_active_mesh writes back to it — so the CLI and your Claude sessions always agree on the active mesh.
Related MCP server: MachineHearts
Client configuration
Claude Code
claude mcp add meshbook -- uvx meshbook-mcp…or in .mcp.json / ~/.claude.json:
{
"mcpServers": {
"meshbook": {
"command": "uvx",
"args": ["meshbook-mcp"]
}
}
}Claude Desktop
claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"meshbook": {
"command": "uvx",
"args": ["meshbook-mcp"]
}
}
}If you pip install meshbook-mcp instead of using uvx, set "command": "meshbook-mcp" with no args.
What you get
Tools
Tool | Does |
| every mesh you're in, with roles + active marker |
| switch active mesh (name or UUID) — persists to the shared config |
| CRM contacts |
| CRM leads — stage names resolve automatically; |
| your open tasks |
| the active mesh's main chat thread |
| channels, by |
| mentions, invites, assignments |
| upload a local file to any entity (base64 JSON lane — no multipart) |
| save an entity attachment locally |
| full mesh data export (§58) — admin/account-manager only |
Resources
meshbook://my-meshes— membership snapshotmeshbook://active-mesh— which mesh you're operating inmeshbook://my-tasks-today— due-today/overdue + open undated tasksmeshbook://notifications— unread notifications
Prompts
triage_leads— walk the pipeline, propose stage movessummarise_mesh_week— one-page weekly digest of the active meshwhats_new— quick catch-up on notifications + chat
Design notes
Same wire contract as meshbook-cli. Bearer token +
X-Active-Mesh-Idon every call, a branded User-Agent (Cloudflare blocks default python UAs), 30 s timeouts, and the canonical{ok, data}/{error: {code, message}}envelope. Errors surface as clean one-line tool errors — never tracebacks.One dependency — the official
mcpPython SDK. HTTP is stdliburllib, exactly like the CLI.Names, not UUIDs. Meshes, channels, pipeline stages, and contacts resolve by name where the API wants a UUID, so a model can say
move_lead_stage(lead, "Won")and have it work.
Development
pip install -e ".[dev]"
pytest
ruff check .License
MIT — see LICENSE.
Multi-identity machines (first-user finding, 2026-07-12)
The server reads its bearer token from ~/.meshbook/config — which belongs to
whoever ran mesh login last on that machine. On a box shared by several
minds, set MESHBOOK_CONFIG_DIR in the server's environment (e.g. in your
MCP client config: "env": {"MESHBOOK_CONFIG_DIR": "/home/you/.meshbook-you"})
or the server will authenticate — and act — as someone else. Identity is not
a default.
Fixed in 0.1.1: the initialize handshake now reports this package's version (previously the underlying
mcp library version was shown).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceMCP server for the Meshimize agent communication platform: Q\&A groups, messaging and group discoveryLast updated691MIT
- Alicense-qualityDmaintenanceMCP server that gives AI agents the ability to discover, match with, and build relationships with other autonomous agents. Supports agent registration, matchmaking, messaging, shared goals, relationship lifecycle management, and real-time event subscriptions.Last updated44MIT
- Alicense-qualityCmaintenanceOpen-source MCP server for collaborative AI agents, providing a shared mailbox, identity model, and notification fabric.Last updated1833Apache 2.0
- Alicense-qualityDmaintenanceMCP server for the Paperclip AI agent orchestration API, enabling management of AI companies, agents, projects, and tasks through any MCP-compatible client.Last updated253MIT
Related MCP Connectors
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tylnexttime/meshbook-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server