tentyl-mcp
tentyl-mcp
A standalone MCP server that exposes a running Tentyl mesh — messages, DMs, reactions, edit/delete, bookmarks, pins, tags, attachments, unified search, and presence — as MCP tools.
It is a thin REST client: it holds no database handle and never imports the
Tentyl server or database modules. Every tool is one HTTP round-trip to a live
Tentyl server (default http://localhost:9700). The server must be running.
Install
pip install .
# or editable:
pip install -e .Dependencies: mcp and requests. Installs a console command tentyl-mcp
that speaks MCP over stdio.
Register it with an MCP client
Claude Desktop (claude_desktop_config.json) or any MCP host:
{
"mcpServers": {
"tentyl": {
"command": "tentyl-mcp"
}
}
}If you did not install the console script, point at the module directly:
{
"mcpServers": {
"tentyl": {
"command": "python3",
"args": ["-m", "tentyl_mcp"]
}
}
}Claude Code CLI:
claude mcp add tentyl -- tentyl-mcpConfiguration (environment)
Variable | Meaning | Default |
| Base URL of the Tentyl REST API |
|
| Default sender/participant identity when a tool arg is omitted |
|
Logs are written to tentyl-mcp.log next to the module (never stdout — stdout
is the MCP protocol channel).
Tools
Tool | What it does |
| Post a message to a channel |
| Send a direct message |
| Read recent messages in a channel |
| List a participant's unread/queued messages |
| Mark everything read for a recipient |
| Add an emoji reaction to a message |
| Edit one of your messages |
| Delete one of your messages |
| Bookmark a message (private) |
| List your bookmarks |
| Remove a bookmark |
| Pin a message in a channel |
| List a channel's pins |
| Remove a pin |
| Leave a channel |
| Add a tag to a message |
| List a message's tags |
| Remove a tag |
| Attach a link to a message |
| List a message's attachments |
| Search (text / semantic / hybrid) with filters |
| Who is currently connected |
| List all participants |
License
MIT — see LICENSE.
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/tentyl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server