| name | joplin-api |
| description | Manage Joplin notes via REST API. Use for creating, reading, updating, deleting, or searching Joplin notes programmatically. |
| allowed-tools | Bash(joplin-api:*) |
| homepage | https://joplinapp.org/help/api/references/rest_api/ |
| metadata | {"openclaw":{"requires":{"bins":"[Truncated]"},"install":["[Truncated]"],"env":["[Truncated]","[Truncated]","[Truncated]","[Truncated]"]}} |
Joplin API Skill
Manage Joplin notes, notebooks, and tags via Joplin Data API.
Environment Variables
| Variable | Required | Default | Description |
|---|
JOPLIN_BASE_URL | No | http://localhost:41184 | Joplin API URL |
JOPLIN_TOKEN | Yes | - | API Token from Web Clipper |
Quick Start
1. Get API Token
- Open Joplin → Tools → Options → Web Clipper
- Enable service and copy the token
2. Test Connection
python3 joplin.py ping
Basic Commands
python3 joplin.py ping
python3 joplin.py create --title "Title"
python3 joplin.py search "keyword"
python3 joplin.py list --type notes
python3 joplin.py stats
Security
- Import/Export restricted to workspace directory
- Sensitive system directories blocked
Documentation
references/API.md - Full API reference
references/CONFIGURATION.md - Configuration examples