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: Hive
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.
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.
Latest Blog Posts
- 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