twake-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TWAKE_COZY_URL | Yes | Cozy instance URL for Twake Drive | |
| TWAKE_JMAP_URL | Yes | JMAP URL for Twake Mail | |
| TWAKE_COZY_TOKEN | Yes | Cozy access token for Twake Drive | |
| TWAKE_JMAP_TOKEN | Yes | JMAP access token for Twake Mail | |
| TWAKE_MATRIX_USER | Yes | Matrix user ID for Twake Chat | |
| TWAKE_MATRIX_TOKEN | Yes | Matrix access token for Twake Chat | |
| TWAKE_MATRIX_HOMESERVER | Yes | The Matrix homeserver URL for Twake Chat |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| twake_chat_sendB | Send a message to a Twake Chat room via Matrix protocol |
| twake_chat_roomsA | List all joined Twake Chat rooms |
| twake_chat_historyB | Get recent messages from a Twake Chat room |
| twake_mail_inboxA | List recent emails from Twake Mail inbox |
| twake_mail_readA | Read a specific email by ID from Twake Mail |
| twake_mail_mailboxesB | List all mailboxes/folders in Twake Mail |
| twake_drive_listB | List files and folders in Twake Drive |
| twake_drive_readA | Read a text file from Twake Drive by file ID |
| twake_drive_uploadA | Upload text content as a file to Twake Drive |
| twake_searchA | Search across all Twake services (chat, mail, drive) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a distinct resource and action: chat send/list/history, mail inbox/read/mailboxes, drive list/read/upload, plus cross-service search. There is no meaningful overlap between any two tools.
All tools share the twake_ prefix and use snake_case, but the pattern is mixed: chat uses nouns (twake_chat_rooms, twake_chat_history), drive uses verbs (twake_drive_list, twake_drive_read), mail mixes both, and twake_search drops the service segment. The names are still readable, so the inconsistency is moderate.
Ten tools is well-scoped for a multi-service Twake integration covering chat, mail, drive, and search. Each tool earns its place without unnecessary redundancy or bloat.
The read/list actions are well covered across all services, plus chat send and drive upload. However, there are notable gaps: no mail send or delete, no drive update/delete or folder creation, and no chat room creation or management, so the lifecycle coverage is incomplete.