aNotepad exposes a Model Context Protocol (MCP) server so you can use AI assistants like Claude Desktop, Cursor, and ChatGPT to read, search, write, and organize your notes through natural conversation.
https://api.anotepad.com/mcphttps://api.anotepad.com/mcp.Claude Desktop supports remote MCP servers natively.
https://api.anotepad.com/mcpFor older Claude Desktop versions, the config file path is ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows.
https://api.anotepad.com/mcp.ChatGPT supports MCP servers as Connectors (Plus / Pro / Team / Enterprise plans).
https://api.anotepad.com/mcp.The official MCP Inspector lets you call tools manually and inspect responses.
npx @modelcontextprotocol/inspector
http://localhost:6274.https://api.anotepad.com/mcp.Twenty-one tools across six groups. The AI can read your notes, organize them into collections, manage comments, retrieve historical versions, and email or download notes.
list_notes — list your notes (most recently updated first), metadata onlyget_note — fetch a single note's contentsearch_notes — search your notes by title (case-insensitive substring)create_note — create a PlainText, RichText, Task, or Markdown noteupdate_note — change title, content, access, or permissiondelete_note — soft-delete (moves to recycle bin)list_note_versions — list historical versions of a noteget_note_version — read a specific version's contentrestore_note_version — replace current content with an older versionget_note_download_url — download URL for PDF, DOCX, DOC, ODT, HTML, or TXTemail_note — email a note as HTML, PDF, or DOCX to a single recipientlist_collections — list your note collectionscreate_collection — create a new collectionmove_note_to_collection — assign a note to a collection (or unassign)list_comments — comments on a specific notelist_recent_comments — recent comments across all your notesdelete_comment — delete a comment from your notereply_to_comment — set the note-owner reply on a commentlist_note_files / get_note_file_download_url / delete_note_file — manage attachmentslist_bookmarks_in_note / add_bookmark / remove_bookmark — manage Bookmark-type notesUploading new files is not supported via MCP — use the web app to attach files.
Some operations are intentionally not available to AI to keep sensitive flows on the web app where you can review them visually:
Paid access (for sale via the Creator system) must be done in the web app.aNotepad uses standard OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591). Your AI client registers itself the first time it connects, then runs an authorization-code flow:
/.well-known/oauth-protected-resource.POST /connect/register (no manual setup needed)./connect/authorize for you to sign in and approve.https://api.anotepad.com/mcp resource (RFC 8707).Tokens last 60 minutes and refresh automatically using a 30-day refresh token. You can revoke a client at any time from your account settings.
| Plan | Tool calls / minute | New notes / day | Emails sent / hour |
|---|---|---|---|
| Pro | 60 | 1,000 | 10 |
| Max | 300 | 5,000 | 10 |
Limits are per user, not per client. If you connect from multiple AI clients simultaneously, they share the same quota.
<untrusted-comment> markers in tool responses, signaling to the AI that the text is data, not instructions — a defense against prompt injection from anonymous commenters.email_note tool rejects comma- or semicolon-separated recipient lists. Each email goes to one address, by design.Your aNotepad account is on the Free or Plus plan. Upgrade to Pro or Max from the membership page in your account settings.
This usually means the OAuth callback URL the client uses isn't reachable from your browser. Make sure your browser allows pop-ups from anotepad.com and that localhost is reachable (for desktop clients that complete the flow on a local port).
You've made too many tool calls in the last minute. Wait a minute and try again, or upgrade to Max for a higher limit.
Disconnect and reconnect the server in your AI client's settings. Some clients cache the tool list and need a refresh.
By design — passing a password value through chat would put it in the transcript and your client's logs. Open the note in the web app to set a password. (The AI can remove an existing password.)
Email support@anotepad.com.
Looking for the REST API instead? See the API documentation.