# Evernote MCP

> Evernote MCP connects your entire personal knowledge base to any AI client. You can manage notebooks, create new notes, and run advanced searches across all your saved content without ever opening the app. It lets your agent treat your private collection of research, meeting minutes, and ideas like a structured database.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** personal-knowledge-base, document-storage, semantic-search, note-organization, cloud-sync, metadata-extraction

## Description

Stop jumping between tabs just to find an old note or audit your workspace structure. This MCP gives your AI client direct command over your entire Evernote account. You can ask it to list every notebook you own and check how many notes are in each one. Need to create something? Just tell it to provision a new draft inside a specific container, complete with title and content, and it syncs instantly.

It’s more than just searching; you run advanced queries across all your notebooks using Evernote's native syntax—filter by tag, check creation dates, or search for keywords deep in the body of any note. You can even track down account limits and audit metadata to see exactly what kind of structure you’ve built. Because this is hosted on Vinkius, you connect once from your preferred AI client and instantly gain control over all these complex functions, letting your agent manage everything from basic content retrieval to deep organizational topology.

The result is a conversation that actually gets things done with your private knowledge.

## Tools

### list_notebooks
Retrieves a list of all notebooks available in your account so you know where to look next.

### get_notebook
Fetches detailed metadata for one specific notebook using its unique GUID.

### create_notebook
Creates a brand new, empty notebook and returns its GUID so you can reference it later.

### list_notes
Lists up to 50 notes located inside a specific notebook's container.

### get_note
Pulls the full content and metadata of a single note, which is returned in Evernote Markup Language (ENML).

### create_note
Creates an entirely new note inside a specified notebook; it syncs immediately across all your devices.

### update_note
Edits the title or content of an existing note, triggering a required sync update to your account.

### search_notes
Runs complex searches across all notes using Evernote's powerful native query syntax.

### list_tags
Retrieves every tag defined in your account, which helps you filter and organize content quickly.

### get_user
Grabs the profile information for the authenticated user to verify account details.

## Prompt Examples

**Prompt:** 
```
Create a note in 'Work' notebook with title 'Meeting Actions' and content 'Follow up with team.'
```

**Response:** 
```
Note created! 'Meeting Actions' has been added to your 'Work' notebook (GUID: abc-123). It is now synced and available in Evernote.
```

**Prompt:** 
```
Search for notes containing 'recipe' and tagged 'favorite'
```

**Response:** 
```
Searching notes... I found 3 matches: 'Lasagna Recipe', 'Apple Pie', and 'Classic Pancakes'. Would you like the full content for any of these recipes?
```

**Prompt:** 
```
List all my notebooks and their note counts
```

**Response:** 
```
Retrieving notebooks... You have 5 notebooks: 'Inbox' (12 notes), 'Work' (45 notes), 'Projects' (8 notes), 'Ideas' (22 notes), and 'Archive' (100+ notes). Which one would you like to explore?
```

## Capabilities

### Map out the notebook hierarchy
List every notebook and retrieve detailed metadata, including how many notes are assigned to each stack.

### Build or modify content drafts
Create new notes in specific notebooks or update titles and content on existing notes with a single command.

### Run advanced knowledge searches
Execute powerful queries across all your stored notes using specialized tags, keywords, and date filters.

### Audit account status and structure
Check your profile information, including service level and real-time quota usage, or review the structural metadata of your notebooks.

## Use Cases

### Consolidating research for a presentation
A researcher needs every note related to 'quantum computing' from the last quarter. They ask their agent, and it uses `search_notes` with date parameters and the appropriate tag filter, returning only the 15 relevant notes’ titles and snippets immediately.

### Auditing a project team's output
A PM wants to know which team member has contributed the most minutes to the 'Q4 Strategy' notebook. They ask their agent, which uses `list_notebooks` and metadata retrieval to audit contribution counts for that specific container.

### Building a personal content pipeline
A technical writer drafts meeting minutes in an AI tool. Instead of copying and pasting them into Evernote, they ask the agent to `create_note` directly inside their 'Meeting Minutes' notebook, ensuring proper formatting and immediate sync.

### Recovering lost content
A user remembers a note but can't find it. They ask their agent to search for notes mentioning 'client onboarding process' and tagged 'urgent,' letting the MCP run `search_notes` to retrieve the exact GUID, which they then use with `get_note`.

## Benefits

- Full Content Retrieval: Instead of just seeing a title, your agent runs the `get_note` tool to pull the entire content body and metadata for any note by GUID. You get all the raw data you need in one go.
- Advanced Filtering: Don't rely on basic search. Use `search_notes` to run complex queries across all notes using specific tags or date ranges, narrowing down thousands of documents instantly.
- Structured Organization: Need a new section? The MCP lets your agent use the `list_notebooks` and `create_notebook` tools together to map out or adjust your entire organizational topology in chat.
- Drafting on Demand: When you need a quick draft, use the `create_note` tool. Your AI client handles writing the content and ensuring it's synced instantly across all your devices.
- Account Oversight: Never get locked out again. The MCP allows your agent to run the `get_user` tool to verify your account tier and check real-time quota usage before you start working.

## How It Works

The bottom line is you talk to your AI client like it's already logged into Evernote and knows where everything is.

1. Subscribe to this MCP and input your Evernote Developer Token.
2. Select an AI client like Cursor or Windsurf. Your agent now recognizes the connected data source.
3. Ask a natural language question, such as 'What notes did I write about Q3 marketing last month?' The agent executes the necessary queries against your account.

## Frequently Asked Questions

**How does the Evernote MCP handle searching across notes?**
The MCP uses `search_notes` to run queries using advanced syntax. This means it can filter by keywords, tags, or creation dates simultaneously in one command.

**Can I create a notebook with the Evernote MCP?**
Yes, you use the `create_notebook` tool. The agent provisions the new container and returns its GUID so you can reference it later for other operations.

**What if I need to modify an existing note's content?**
You run the `update_note` function, specifying which notebook and which note needs editing. The MCP handles triggering the necessary sync across all your Evernote devices.

**Does this MCP help with my account limits?**
Yes, you can use the `get_user` tool to fetch profile information, allowing you to monitor your current quota usage and service level status in real time.

**Is it possible to pull only a note's content without metadata?**
The `get_note` function returns the full body and metadata. While it provides everything, you can ask your agent client to filter the output down to just the plain text for ease of use.