Integration · Documents
Connect Claude & ChatGPT to HackMD
Ask your AI to find a note, write up meeting notes in Markdown or tidy your folders in HackMD. It can create and update personal and team notes, change titles, tags and permissions, save named versions and read comments. Personal notes it deletes go to the trash and can be restored.
Free plan, no credit card. Takes about a minute.
Try asking
“Write up today's standup as a new note in our team workspace.”
The AI looks up your teams and creates a team note with a title and Markdown content.
“What have I opened in HackMD lately?”
It lists the notes you recently opened, newest first.
“Add a Decisions section to the Q3 planning note.”
It finds the note, reads its Markdown and updates the content with the new section. Nothing else on the note changes.
What your AI can do
Notes and team notes
Create, read and update personal and team notes, with Markdown content, title, tags, permissions and permalink.
Folders and versions
Create and change personal folders, list team folders and recently opened notes, and save and list note versions.
Comments and trash
Read the comments on a note, move personal notes to the trash, list the trash and restore notes from it.
“Save a version of the spec called Sent to client.”
It saves a named snapshot of the note, so you can find that state later in its version list.
“Which comments on the design doc are still unresolved?”
It lists the comments on the note, filtered by thread status.
“Move my meeting notes into a Meetings folder.”
It creates the folder if it does not exist and updates the folder of each note.
21 tools for HackMD
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_folderChanges dataCreate a personal folder with `name`, optional `description`, `color`, `icon` and `parent_folder_id` for nesting.create_noteChanges dataCreate a personal note. Pass fields in `body`: title, content (Markdown), readPermission and writePermission (owner, signed_in or guest), commentPermission and permalink.create_team_noteChanges dataCreate a note in a team by `teampath`. Pass fields in `body`: title, content (Markdown), readPermission, writePermission, commentPermission and permalink.delete_noteDeletesDelete a personal note by `message_id`. It moves to the trash and can be restored with restore_note.get_meGet the connected HackMD user's profile, including user path and the teams they belong to.get_noteGet one note by `message_id` (the note ID), including its full Markdown content, permissions and publish link.get_team_noteGet one team note by `teampath` and `message_id`, including its full Markdown content.list_foldersList your personal folders with their IDs and names.list_note_commentsList comments on a note by `note_id`, optionally filtered by `thread_status` or `comment_status`, with paging.list_note_versionsList saved versions of a note by `note_id`; filter with `q`, `created_by`, `named_only` or a date range.list_notesList all of your personal notes with their IDs, titles, tags and last-changed times.list_recent_notesList notes you have recently opened (your reading history), newest first; `limit` caps the count.list_team_foldersList the folders in a team by `teampath`.list_team_notesList the notes in a team by `teampath`.list_teamsList the teams you belong to, with each team's `path` used by the team note tools.list_trashList your personal notes that are in the trash.restore_noteChanges dataRestore a trashed personal note by `note_id`.save_note_versionChanges dataSave a named version (snapshot) of a note by `note_id` with a `name` and optional `description`.update_folderChanges dataRename or change a personal folder by `user_id` (the folder ID): `name`, `description`, `color`, `icon` or `parent_folder_id`.update_noteChanges dataUpdate a note by `message_id`: change its `content` (Markdown), `title`, `tags`, `read_permission`, `write_permission`, `permalink` or `parent_folder_id`. Only the fields you pass change.update_team_noteChanges dataUpdate a team note by `teampath` and `message_id`: change its `content`, `title`, `tags`, permissions or folder. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose HackMD from the app list.
- 2
Paste your key
Paste your HackMD API token. In HackMD open Settings > API and click Create API token. Give it a name, click Create and copy the token. It is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in HackMD?
It can list and read your personal notes, team notes, folders, recently opened notes, comments, saved versions and trash. It can create and update personal and team notes, create and change personal folders, save named versions, move personal notes to the trash and restore them.
Does the AI see my HackMD credentials?
No. Your HackMD API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting a note moves it to the trash, and changes to existing notes can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own HackMD account. PipMCP is not affiliated with HackMD.
Can the AI work in my HackMD teams?
Yes. It lists the teams you belong to and uses each team's path to list, read, create and update team notes and to list team folders. Deleting, restoring and folder changes cover your personal notes and folders only.
Related integrations
Let your AI work in HackMD today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect HackMD freePipMCP is not affiliated with HackMD. Product names are trademarks of their owners.






