Skip to main content
Glama

Joplin MCP Server

by dweigend

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JOPLIN_TOKENYesYour Joplin API token from Joplin Desktop (Tools -> Options -> Web Clipper)
MCP_LOG_LEVELNoLog level for the MCP server (e.g., 'debug')

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
search_notes

Search for notes in Joplin.

Args: args: Search parameters query: Search query string limit: Maximum number of results (default: 100) Returns: Dictionary containing search results
get_note

Get a specific note by ID.

Args: note_id: ID of the note to retrieve Returns: Dictionary containing the note data
create_note

Create a new note in Joplin.

Args: args: Note creation parameters title: Note title body: Note content in Markdown (optional) parent_id: ID of parent folder (optional) is_todo: Whether this is a todo item (optional) Returns: Dictionary containing the created note data
update_note

Update an existing note in Joplin.

Args: args: Note update parameters note_id: ID of note to update title: New title (optional) body: New content (optional) parent_id: New parent folder ID (optional) is_todo: New todo status (optional) Returns: Dictionary containing the updated note data
delete_note

Delete a note from Joplin.

Args: note_id: ID of note to delete permanent: If True, permanently delete the note Returns: Dictionary containing the operation status
import_markdown

Import a markdown file as a new note.

Args: args: Import parameters file_path: Path to the markdown file Returns: Dictionary containing the created note data

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dweigend/joplin-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server