Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOTE_COOKIENoFull Cookie header value from an authenticated browser session
NOTE_SESSION_COOKIENoAlternative session cookie for authentication

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
note_auth_statusB

Checks whether note-mcp-community has a note.com cookie from env or config file.

note_auth_loginA

Opens a local Playwright browser login flow and saves note.com cookies to the note-mcp-community config file. Intended for desktop/local agents; remote/headless servers should use env or note_set_cookie.

note_set_cookieB

Stores a note.com Cookie header in the local note-mcp-community config file. By default, verifies the cookie before saving.

note_clear_cookieA

Deletes the note-mcp-community config file cookie. Environment cookies are not modified.

note_login_helpA

Explains the supported note-mcp-community authentication setup paths.

note_auth_checkA

Checks whether configured note.com cookies can access note.com internal APIs.

note_list_my_notesA

Lists notes for the authenticated note.com account via GET /v2/note_list/contents?limit=20&page=1. Defaults to lightweight summary output; pass fields: "full" for the raw internal API payload.

note_list_draftsA

Lists drafts for the authenticated note.com account via GET /v2/note_list/contents?limit=20&page=1&status=draft&without_magazines=true. Defaults to lightweight summary output; pass fields: "full" for the raw internal API payload.

note_get_noteA

Fetches a note by note key, e.g. n1a0b26f944f4. Defaults to compact summary fields; pass responseFormat: "full" or includeBody: true when the full body/internal payload is needed.

note_get_draftA

Fetches an authenticated draft detail by note key via GET /v3/notes/{noteKey}?draft=true&draft_reedit=false. Use note_list_drafts to find the draft key first.

note_create_draftA

Creates a note.com draft with title/body/hashtags using an unofficial internal API. The body should be HTML compatible with note.com editor content. Do not pass Markdown if visual formatting is expected; convert Markdown to HTML before calling this tool. By default returns an LLM-friendly summary with id/noteId/key/noteKey/editUrl/publicUrl/nextActions; pass responseFormat: "full" for the raw API payload.

note_update_draftA

Updates a note.com draft by numeric draft/note id via POST /v1/text_notes/draft_save?id={draftId}&is_temp_saved=true. The body should be HTML compatible with note.com editor content. Do not pass Markdown if visual formatting is expected; convert Markdown to HTML before calling this tool. By default returns a compact summary; pass responseFormat: "full" for the raw API payload.

note_publish_draftA

Publicly publishes a draft by note key. Internally fetches draft detail via /v3/notes/{noteKey}?draft=true, then publishes with PUT /v1/text_notes/{id}. The saved draft body is sent to note.com as editor HTML; Markdown is not converted during publish. By default returns an LLM-friendly summary with status/key/noteUrl/eyecatch/publishedAt; pass responseFormat: "full" for the raw API payload.

note_upload_eyecatchA

Uploads an eyecatch/cover image for a note via POST /v1/image_upload/note_eyecatch. Provide numeric noteId or noteKey; noteKey is resolved internally through draft detail. Provide imagePath or imageUrl. note.com recommends 1280x670px; width/height default to 1280/670. Set verify: true with noteKey to read back compact note state after upload.

note_prepare_draftA

Creates a draft, optionally uploads an eyecatch, and returns compact ids/URLs for AI agents.

note_update_draft_bundleB

Updates a draft by noteKey, optionally uploads an eyecatch, and returns compact ids/URLs for AI agents.

note_markdown_to_note_htmlA

Converts common Markdown headings, paragraphs, lists, emphasis, and links to conservative note-compatible HTML. This is a helper, not a full Markdown engine.

note_delete_draftA

Deletes a note.com draft by numeric draft/note id via DELETE /v1/text_notes/draft_delete?id={draftId}. note keys like n... are not accepted by this endpoint; use the id field from note_create_draft, note_list_drafts full output, or note_get_draft.

note_delete_noteA

Deletes a published or deleted-capable note by note key via DELETE /v1/notes/n/{noteKey}. This is destructive; use only when the caller explicitly wants deletion.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/new-village/note-mcp-community'

If you have feedback or need assistance with the MCP directory API, please join our Discord server