tentyl-mcp
Click on "Deploy 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., "@tentyl-mcpSend a message to #general saying 'Hello everyone!'"
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.
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.
Related MCP server: nitro-mcp-server
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Query, browse, and automate OmegaAI workspaces from any MCP client. Streamable HTTP with OAuth 2.0.
Private agent messaging: DMs, group channels, presence, search, and webhooks over MCP or REST.
MCP server for Ably — channel history, presence, occupancy, stats, publish, and app management.
REST-to-MCP for UK hospitality. Safety proxy: circuit-breakers, rate limits, whitelists. Apache 2.0.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.-
- AlicenseNot gradedqualityDmaintenanceEnables MCP client interaction via streamable HTTP, providing example tools (echo, getPostsByUser) and resources (posts, users) with pluggable authentication providers.6MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes Zulip REST API tools via SSE, enabling message retrieval, stream/topic listing, draft management, and notifications.-
- AlicenseNot gradedqualityAmaintenanceEnables interaction with Time Messenger and Mattermost-compatible servers via their REST API, supporting reading, writing, and event streaming with configurable write policies for safety.MIT