Joplin MCP Server
FastMCP server exposing Joplin notes, notebooks, tags, and imports.
About This MCP Server
A FastMCP-based Model Context Protocol (MCP) server for Joplin note-taking application via its Python API joppy, enabling AI assistants to interact with your Joplin notes, notebooks, and tags through a standardized interface.
Tools & Endpoints1
Example Workflow
• "List all my notebooks" - See your Joplin organization
• "Find notes about Python programming" - Search your knowledge base
• "Create a meeting note for today's standup" - Quick note creation
• "Tag my recent AI notes as 'important'" - Organize with tags
• "Show me my todos" - Find task items with find_notes(task=True)
What Problems It Solves
- "List all my notebooks" - See your Joplin organization
- "Find notes about Python programming" - Search your knowledge base
- "Create a meeting note for today's standup" - Quick note creation
- "Tag my recent AI notes as 'important'" - Organize with tags
- "Show me my todos" - Find task items with find_notes(task=True)
Specifications
Requirements
- If you don't have uvx or prefer to customize MCP settings:
Hosting
Hosting Options
- Package
API
Integrate this server into your application. Choose a connection method below.
Install
pip install joplin-mcpConfigure
{
"mcpServers": {
"joplin": {
"command": "uvx",
"args": ["--from", "joplin-mcp", "joplin-mcp-server"],
"env": {
"JOPLIN_TOKEN": "your_token_here"
}
}
}
}Performance
Usage
Quick Reference
- Name
- Joplin MCP Server
- Function
- FastMCP server exposing Joplin notes, notebooks, tags, and imports.
- Available Tools
- PYTHONPATH=src python -m joplin_mcp.server --transport http-compat --port 8000 --config ./joplin-mcp.json
- Transport
- Package
- Language
- Python
- Install
- pip install joplin-mcp
- Source
- External (Registry)
- License
- Open Source
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.