Enables interaction with Evernote notes and notebooks, providing tools for creating, reading, updating, and deleting notes and notebooks, full-text search using Evernote's search syntax, and support for multiple output formats (ENML, text, markdown, JSON). Supports both International Evernote and Yinxiang Biji (印象笔记).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Evernote MCP Serversearch my notes for 'meeting notes' from last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Evernote MCP Server
Model Context Protocol (MCP) server for Evernote - enables Claude Code to interact with your Evernote notes.
Supports both
Features
Notebook operations (create, update, delete, list)
Note operations (create, read, update, delete, copy, move)
Full-text search using Evernote's search syntax
Multiple output formats (ENML, text, markdown, JSON)
Installation
Configuration
1. Get Evernote Developer Token
International Evernote: https://evernote.com/api/DeveloperToken.action
Yinxiang Biji (印象笔记): https://app.yinxiang.com/api/DeveloperToken.action
2. Configure Claude Code
Edit ~/.config/claude-code/config.json:
For International Evernote:
For Yinxiang Biji (印象笔记):
Usage Examples
Environment Variables
Variable | Default | Description |
| - | Your developer token (required) |
|
|
|
Available Tools
Notebooks
create_notebook(name, stack)- Create notebooklist_notebooks()- List all notebooksget_notebook(guid)- Get notebook detailsupdate_notebook(guid, name, stack)- Update notebookdelete_notebook(guid)- Delete notebook
Notes
create_note(title, content, notebook_guid, tags)- Create noteget_note(guid, output_format)- Get note (enml/text/markdown/json)update_note(guid, title, content)- Update notedelete_note(guid)- Move to trashcopy_note(guid, target_notebook_guid)- Copy notemove_note(guid, target_notebook_guid)- Move notelist_notes(notebook_guid, limit)- List notes
Search
search_notes(query, notebook_guid)- Search noteslist_tags()- List all tags
License
MIT