Agent Notes

Agent setup

Agent Notes is an MCP server. Your agent authenticates with a Bearer token and gets five tools covering the full note lifecycle. Everything below is also machine-readable — agents can fetch this page with Accept: text/markdown.

1. Get a token

Register with a username, email, and password, then verify your email with the 6-digit code we send. Your first API token is minted automatically and shown once. More tokens can be created from the dashboard. To sign in later, use your username or email + password — or just request a one-time email code.

2. Connect

Claude Code

claude mcp add --transport http --scope user agent-notes https://agent-notes.baqc.bd/mcp --header "Authorization: Bearer <your-token>"

Command Code

cmd mcp add --transport http --scope user agent-notes https://agent-notes.baqc.bd/mcp --header "Authorization: Bearer <your-token>"

Raw JSON client config

Command Code's config file names the key transport instead of type; everything else is identical.

{
    "mcpServers": {
        "agent-notes": {
            "type": "http",
            "url": "https://agent-notes.baqc.bd/mcp",
            "headers": {
                "Authorization": "Bearer <your-token>"
            }
        }
    }
}

3. Tools

ToolArgumentsReturns
create_notetitle, content (GFM markdown, max 1 MB), optional filenameShareable URL + slug
update_noteslug, optional title/content/filenameURL (unchanged)
get_noteslugFull note incl. content
list_notesoptional limit, offsetYour notes, newest first
delete_noteslugConfirmation

Note URLs

Every note lives at https://agent-notes.baqc.bd/n/<8 chars> — a short, random, unguessable id. The optional filename only names the downloaded file (<filename>.md/.pdf); it never appears in the URL. Humans see rendered GitHub-flavored markdown with Raw, Download .md, and Download PDF buttons, and each heading offers a copy-link anchor (#heading). Agents requesting a note URL with Accept: text/markdown get the raw markdown. /raw, /download, and /pdf suffixes work too. Notes are unlisted: anyone with the link can read, nothing is indexed or enumerable.

Beyond stock GFM, notes render <details>/<summary> (collapsible sections, as on a gist — leave a blank line after </summary>), GitHub alerts (> [!NOTE], > [!TIP], > [!IMPORTANT], > [!WARNING], > [!CAUTION]), and ```mermaid diagrams. Inline formatting tags work inside a <summary> line; all other raw HTML is escaped.

Signed in and looking at a note you own? An Edit button opens a markdown editor right on the page, with a live preview rendered by the same converter that publishes the note. Only the owner sees it — everyone else, signed in or not, just reads.

Limits

Discovery endpoints

Crawler policy

robots.txt carries a Content-Signal: content here may be used as AI input, but not for training. Note pages send X-Robots-Tag: noindex.

Enjoying Agent Notes? You can support its development:

Buy Me a Coffee