MCP Evernote
Evernote note management with OAuth and ENML conversion
Connector by verygoodplugins · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/verygoodplugins-mcp-evernote
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: note-taking
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
Runs code on install
Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.
- Tools
- 14 read · 13 write · 2 delete
- Secrets
- None asked for
- Install scripts
- Runs code on install
- Runs as
- Node.js package
Tools by what they do 29
Read from the source code; the running server may list different tools.
Read 14 · Look things up without changing anything.
evernote_get_noteevernote_get_notebookevernote_get_resourceevernote_get_resource_recognitionevernote_get_resource_textevernote_get_tagevernote_get_user_infoevernote_health_checkevernote_list_note_resourcesevernote_list_notebooksevernote_list_tagsevernote_poll_now
Show 2 more tools
evernote_polling_statusevernote_search_notes
Write 13 · Create, change, send or run things.
evernote_add_resource_to_noteevernote_connectionevernote_create_noteevernote_create_notebookevernote_create_tagevernote_patch_noteevernote_pollingevernote_reconnectevernote_start_pollingevernote_stop_pollingevernote_update_noteevernote_update_notebook
Show 1 more tools
evernote_update_tag
Delete 2 · Delete, drop, revoke or wipe things.
evernote_delete_noteevernote_revoke_auth
Network hosts it talks to 5
claude.ai· found in codedev.evernote.com· found in codegithub.com· found in codeverygoodplugins.com· found in codexml.evernote.com· found in code
Files it touches
- Your home directory (~)
- Any path the agent passes to its tools
Tools (29)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
evernote_add_resource_to_noteAdd a file/image attachment to an existing note
evernote_connectionManage the Evernote connection and account. action: "status" runs a health/diagnostic check (auth state, config), "user" returns the account profile + quota, "reconnect" forces reinitialization (useful when "Not connected" errors persist), "revoke" clears the stored auth token.
evernote_create_noteCreate a new note in Evernote
evernote_create_notebookCreate a new notebook
evernote_create_tagCreate a new tag
evernote_delete_noteDelete a note
evernote_get_noteGet one or more notes. Provide exactly one of `guid` (single note, full detail including attachment/OCR text) or `guids` (batch of up to 25, body-focused: metadata + content only, no attachment text — use single `guid` for that). Batch mode returns { notes, failed?, aborted? } and, if the hourly rate limit hits mid-batch, stops with partial results plus the guids left to resume.
evernote_get_notebook[DEPRECATED — use evernote_list_notebooks with name or guid] Get notebook details by name or GUID.
evernote_get_resourceGet an attachment by GUID, projected through one view. as:'text' (default) extracts plain text — PDF text layers and image OCR; as:'binary' returns the raw bytes as base64; as:'recognition' returns Evernote's raw OCR items plus a combined extractedText; as:'metadata' returns filename/mime/size/hash/hasRecognition without the body. To list a note's attachments, call evernote_get_note — its resources[] enumerates each attachment's metadata.
evernote_get_resource_recognition[DEPRECATED — use evernote_get_resource with as:"recognition"] Get OCR/text recognition data from an image resource.
evernote_get_resource_text[DEPRECATED — use evernote_get_resource with as:"text"] Extract plain text from a resource attachment (PDF text layers and Evernote OCR for images).
evernote_get_tag[DEPRECATED — use evernote_list_tags with name or guid] Get tag details by name or GUID.
evernote_get_user_info[DEPRECATED — use evernote_connection with action:"user"] Get current user information and quota.
evernote_health_check[DEPRECATED — use evernote_connection with action:"status"] Check the health and status of the Evernote MCP server.
evernote_list_note_resources[DEPRECATED — use evernote_get_note; its resources[] lists attachments] List all resources (attachments) in a note.
Show 14 more tools
evernote_list_notebooksList all notebooks, or get one notebook's full detail by passing its name or guid.
evernote_list_tagsList all tags, or get one tag's full detail by passing its name or guid.
evernote_patch_note[DEPRECATED — use evernote_update_note with replacements[]] Apply targeted find-and-replace edits to a note.
evernote_poll_now[DEPRECATED — use evernote_polling with action:"poll"] Check for Evernote changes immediately.
evernote_pollingManage background polling for Evernote changes (detected changes are sent to the configured webhook). action: "start" begins polling, "stop" halts it, "poll" checks once immediately, "status" returns the current polling configuration and state.
evernote_polling_status[DEPRECATED — use evernote_polling with action:"status"] Get the current polling configuration and status.
evernote_reconnect[DEPRECATED — use evernote_connection with action:"reconnect"] Force reconnection to Evernote.
evernote_revoke_auth[DEPRECATED — use evernote_connection with action:"revoke"] Revoke stored authentication token.
evernote_search_notesSearch notes. Returns note metadata plus `totalNotes`; page through results with `offset`/`nextOffset`. Set `includeContent: true` to include full bodies (each body costs one API call, so page size is capped at 25). To export a whole notebook as text: query "*", set notebookName + includeContent, and page with offset until hasMore is false.
evernote_start_polling[DEPRECATED — use evernote_polling with action:"start"] Start polling for Evernote changes.
evernote_stop_polling[DEPRECATED — use evernote_polling with action:"stop"] Stop polling for Evernote changes.
evernote_update_noteUpdate an existing note. Full-update mode: pass title/content/tags/notebookName to replace those fields. Patch mode: pass replacements[] to apply targeted find-and-replace edits while preserving title, tags, notebook, and attachments — ideal for small changes like a status or date. The two modes are mutually exclusive.
evernote_update_notebookUpdate notebook name or stack
evernote_update_tagUpdate tag name or parent
Signals
- Stars
- 33
- Forks
- 11
- Open issues
- 1
- Contributors
- 6
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Aug 12, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.verygoodplugins/mcp-evernote- Version
- 1.2.3
- Auth
- No auth
- Packages
- npm @verygoodplugins/mcp-evernote
- License
- License unknown
- Repository
- github.com/verygoodplugins/mcp-evernote
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from verygoodplugins
- 0.675score
MCP AutoMem
verygoodplugins
Graph-vector memory for AI assistants using FalkorDB and Qdrant
ConnectorAFreshness: ARemoteLocal★ 66Claude Code +5 - 0.665score
MCP Local WP
verygoodplugins
WordPress database access via Local by Flywheel.
ConnectorAFreshness: ALocal★ 34Claude Code +5 - 0.623score
MCP FreeScout
verygoodplugins
FreeScout ticket management with AI-powered analysis, search filters, and structured outputs.
ConnectorBFreshness: BLocal★ 30Claude Code +5 - 0.567score
MCP Pirsch
verygoodplugins
Pirsch Analytics with natural language queries and trend analysis
ConnectorBFreshness: BLocalRead-only★ 1Claude Code +5 - 0.560score
Streamdeck MCP
verygoodplugins
MCP server for Elgato Stream Deck control — set buttons, manage pages, wire actions
ConnectorCFreshness: CLocal★ 53↓ 189/wkClaude Code +5 - 0.556score
Robinhood Portfolio Research
verygoodplugins
Read-only research tools for Robinhood portfolio data
ConnectorCFreshness: CLocalRead-only★ 40↓ 63/wkClaude Code +5
Cite this page
MCP Evernote. Agent Mart. https://agentmart.dev/connectors/verygoodplugins-mcp-evernote (last updated 2026-10-24)