io.github.alondmnt/joplin-mcp
by melissa1168
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JOPLIN_HOST | No | Joplin server hostname | localhost |
| JOPLIN_PORT | No | Joplin Web Clipper port | 41184 |
| JOPLIN_TOKEN | Yes | Joplin API authentication token (required) | |
| MCP_TRANSPORT | No | Transport mode for the MCP server. Options: stdio, http, sse, streamable-http. | http |
| JOPLIN_TIMEOUT | No | Request timeout in seconds | 30 |
| MCP_HTTP_COMPAT | No | Enable HTTP compatibility bundle (modern + legacy SSE endpoints). Set to 1 or true to enable. | false |
| JOPLIN_TOOL_GET_NOTE | No | Allow the get_note tool | true |
| JOPLIN_TOOL_TAG_NOTE | No | Allow the tag_note tool | true |
| JOPLIN_TOOL_EDIT_NOTE | No | Allow the edit_note tool | true |
| JOPLIN_TOOL_GET_LINKS | No | Allow the get_links tool | true |
| JOPLIN_TOOL_LIST_TAGS | No | Allow the list_tags tool | true |
| JOPLIN_TOOL_CREATE_TAG | No | Allow the create_tag tool | true |
| JOPLIN_TOOL_DELETE_TAG | No | Allow the delete_tag tool | false |
| JOPLIN_TOOL_FIND_NOTES | No | Allow the find_notes tool | true |
| JOPLIN_TOOL_UNTAG_NOTE | No | Allow the untag_note tool | true |
| JOPLIN_TOOL_UPDATE_TAG | No | Allow the update_tag tool | false |
| JOPLIN_TOOL_CREATE_NOTE | No | Allow the create_note tool | true |
| JOPLIN_TOOL_DELETE_NOTE | No | Allow the delete_note tool | false |
| JOPLIN_TOOL_PING_JOPLIN | No | Allow the ping_joplin tool | true |
| JOPLIN_TOOL_UPDATE_NOTE | No | Allow the update_note tool | true |
| JOPLIN_TOOL_FIND_IN_NOTE | No | Allow the find_in_note tool | true |
| JOPLIN_NOTEBOOK_ALLOWLIST | No | Comma-separated list of notebook patterns (e.g., Work,Projects/*,!Projects/Secret). Not set means no restriction; set but empty denies every notebook. | |
| JOPLIN_TOOL_GET_ALL_NOTES | No | Allow the get_all_notes tool | false |
| JOPLIN_TOOL_LIST_NOTEBOOKS | No | Allow the list_notebooks tool | true |
| JOPLIN_TOOL_CREATE_NOTEBOOK | No | Allow the create_notebook tool | true |
| JOPLIN_TOOL_DELETE_NOTEBOOK | No | Allow the delete_notebook tool | false |
| JOPLIN_TOOL_UPDATE_NOTEBOOK | No | Allow the update_notebook tool | false |
| JOPLIN_TOOL_GET_TAGS_BY_NOTE | No | Allow the get_tags_by_note tool | true |
| JOPLIN_TOOL_IMPORT_FROM_FILE | No | Allow the import_from_file tool | false |
| JOPLIN_TOOL_RESTORE_FROM_TRASH | No | Allow the restore_from_trash tool | true |
| JOPLIN_TOOL_FIND_NOTES_WITH_TAG | No | Allow the find_notes_with_tag tool | true |
| JOPLIN_TOOL_FIND_NOTES_IN_NOTEBOOK | No | Allow the find_notes_in_notebook tool | true |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityActive
ResponsivenessResponsive