Joplin MCP Server
by HaSundberg
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 to run the server. | |
| MCP_TRANSPORT | No | Transport mode for the server, e.g. stdio, http, sse, streamable-http, or http-compat. | |
| JOPLIN_TIMEOUT | No | Request timeout in seconds. | 30 |
| MCP_HTTP_COMPAT | No | Enable the HTTP compatibility bundle when using --transport http, via MCP_HTTP_COMPAT=1|true. | false |
| JOPLIN_TOOL_GET_NOTE | No | Toggle the get_note tool via JOPLIN_TOOL_GET_NOTE=true|false. | true |
| JOPLIN_TOOL_TAG_NOTE | No | Toggle the tag_note tool via JOPLIN_TOOL_TAG_NOTE=true|false. | true |
| JOPLIN_TOOL_EDIT_NOTE | No | Toggle the edit_note tool via JOPLIN_TOOL_EDIT_NOTE=true|false. | true |
| JOPLIN_TOOL_GET_LINKS | No | Toggle the get_links tool via JOPLIN_TOOL_GET_LINKS=true|false. | true |
| JOPLIN_TOOL_LIST_TAGS | No | Toggle the list_tags tool via JOPLIN_TOOL_LIST_TAGS=true|false. | true |
| JOPLIN_TOOL_CREATE_TAG | No | Toggle the create_tag tool via JOPLIN_TOOL_CREATE_TAG=true|false. | true |
| JOPLIN_TOOL_DELETE_TAG | No | Toggle the delete_tag tool via JOPLIN_TOOL_DELETE_TAG=true|false. | false |
| JOPLIN_TOOL_FIND_NOTES | No | Toggle the find_notes tool via JOPLIN_TOOL_FIND_NOTES=true|false. | true |
| JOPLIN_TOOL_UNTAG_NOTE | No | Toggle the untag_note tool via JOPLIN_TOOL_UNTAG_NOTE=true|false. | true |
| JOPLIN_TOOL_UPDATE_TAG | No | Toggle the update_tag tool via JOPLIN_TOOL_UPDATE_TAG=true|false. | false |
| JOPLIN_TOOL_CREATE_NOTE | No | Toggle the create_note tool via JOPLIN_TOOL_CREATE_NOTE=true|false. | true |
| JOPLIN_TOOL_DELETE_NOTE | No | Toggle the delete_note tool via JOPLIN_TOOL_DELETE_NOTE=true|false. | false |
| JOPLIN_TOOL_PING_JOPLIN | No | Toggle the ping_joplin tool via JOPLIN_TOOL_PING_JOPLIN=true|false. | true |
| JOPLIN_TOOL_UPDATE_NOTE | No | Toggle the update_note tool via JOPLIN_TOOL_UPDATE_NOTE=true|false. | true |
| JOPLIN_TOOL_FIND_IN_NOTE | No | Toggle the find_in_note tool via JOPLIN_TOOL_FIND_IN_NOTE=true|false. | true |
| JOPLIN_NOTEBOOK_ALLOWLIST | No | Comma-separated list of notebook patterns to allow access to, e.g. Work,Projects/*,!Projects/Secret. Not set means no restriction; set but empty denies every notebook. | |
| JOPLIN_TOOL_GET_ALL_NOTES | No | Toggle the get_all_notes tool via JOPLIN_TOOL_GET_ALL_NOTES=true|false. | false |
| JOPLIN_TOOL_LIST_NOTEBOOKS | No | Toggle the list_notebooks tool via JOPLIN_TOOL_LIST_NOTEBOOKS=true|false. | true |
| JOPLIN_TOOL_CREATE_NOTEBOOK | No | Toggle the create_notebook tool via JOPLIN_TOOL_CREATE_NOTEBOOK=true|false. | true |
| JOPLIN_TOOL_DELETE_NOTEBOOK | No | Toggle the delete_notebook tool via JOPLIN_TOOL_DELETE_NOTEBOOK=true|false. | false |
| JOPLIN_TOOL_UPDATE_NOTEBOOK | No | Toggle the update_notebook tool via JOPLIN_TOOL_UPDATE_NOTEBOOK=true|false. | false |
| JOPLIN_TOOL_GET_TAGS_BY_NOTE | No | Toggle the get_tags_by_note tool via JOPLIN_TOOL_GET_TAGS_BY_NOTE=true|false. | true |
| JOPLIN_TOOL_IMPORT_FROM_FILE | No | Toggle the import_from_file tool via JOPLIN_TOOL_IMPORT_FROM_FILE=true|false. | false |
| JOPLIN_TOOL_RESTORE_FROM_TRASH | No | Toggle the restore_from_trash tool via JOPLIN_TOOL_RESTORE_FROM_TRASH=true|false. | true |
| JOPLIN_TOOL_FIND_NOTES_WITH_TAG | No | Toggle the find_notes_with_tag tool via JOPLIN_TOOL_FIND_NOTES_WITH_TAG=true|false. | true |
| JOPLIN_TOOL_FIND_NOTES_IN_NOTEBOOK | No | Toggle the find_notes_in_notebook tool via JOPLIN_TOOL_FIND_NOTES_IN_NOTEBOOK=true|false. | 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