Memos MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEMOS_API_KEY | No | Your Memos API access token | |
| MEMOS_BASE_URL | No | Your Memos instance base URL | https://demo.usememos.com |
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 | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_memoB | Create a new memo |
| list_memosA | List memos with pagination, sorting, and CEL filter support |
| get_memoB | Get a specific memo by ID |
| update_memoC | Update an existing memo |
| delete_memoC | Delete a memo |
| list_memo_attachmentsA | List all attachments for a specific memo |
| set_memo_attachmentsB | Set attachments for a memo (replaces all existing attachments) |
| create_attachmentB | Create a new attachment (can be linked to memos later) |
| get_attachmentB | Get a specific attachment by ID |
| list_attachmentsA | List all attachments with pagination, filtering, and sorting |
| update_attachmentC | Update an existing attachment |
| delete_attachmentA | Delete an attachment by ID |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| All Memos | All memos from your Memos instance |
| Server Configuration | Current server configuration |
TDQS
Scored across 12 tools
Each tool clearly targets a distinct resource and action: memo CRUD, attachment CRUD, and attachment-memo relationship operations are separated. list_memo_attachments and list_attachments are distinguished by scope, and set_memo_attachments is clearly different from create_attachment because one associates existing attachments while the other creates them.
All tools follow a consistent snake_case verb_noun pattern: create_, list_, get_, update_, delete_ with the resource clearly named. The relationship tools set_memo_attachments and list_memo_attachments also align with this convention.
12 tools is well-scoped for a server managing two related resources with full CRUD plus relationship operations. Each tool earns its place, and the count is neither bloated nor too thin.
Both memos and attachments have complete lifecycle coverage: create, read, list, update, delete. The additional memo-attachment relationship tools provide the missing linking capability, and set_memo_attachments allows replacement or clearing of attachments, covering all obvious workflows.