Syncpen
The markdown workspace your AI can read, search, and suggest edits in — every change signed.
Connector by airbuzz · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Syncpen?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/airbuzz-syncpen-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 16 read · 9 write · 2 delete · 2 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 29
Read from the source code; the running server may list different tools.
Read 16 · Look things up without changing anything.
syncpen_drive_list_filessyncpen_drive_read_filesyncpen_list_commentssyncpen_list_connectionssyncpen_list_documentssyncpen_list_folderssyncpen_list_suggestionssyncpen_list_teamssyncpen_news_searchsyncpen_notion_read_pagesyncpen_notion_searchsyncpen_read
Show 4 more tools
syncpen_searchsyncpen_slack_list_channelssyncpen_slack_read_channelsyncpen_suggest_edit
Write 9 · Create, change, send or run things.
syncpen_createsyncpen_create_foldersyncpen_move_documentsyncpen_move_foldersyncpen_publishsyncpen_rename_foldersyncpen_reply_commentsyncpen_resolve_commentsyncpen_update
Delete 2 · Delete, drop, revoke or wipe things.
syncpen_delete_documentsyncpen_delete_folder
Not yet classified 2 · We could not tell from the name and description.
syncpen_recent_changessyncpen_related
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
SYNCPEN_API_KEY
Tools (29)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
syncpen_createCreate a new SyncPen document. If a semantically similar document already exists, the response flags it — consider updating that one instead of creating a near-duplicate.
syncpen_create_folderCreate a new folder in your SyncPen account.
syncpen_delete_documentDelete a document (moved to trash). Only the document owner can delete it. Suggest-only/excluded documents refuse agent deletion. The response reports how many other documents linked to this one, so you can fix any now-dangling links.
syncpen_delete_folderDelete a folder (moved to trash) along with its subfolders and the documents you own within them.
syncpen_drive_list_filesList/search files in the user's connected Google Drive (name, type, last modified, link). Requires Google Drive to already be connected — check syncpen_list_connections first if unsure.
syncpen_drive_read_fileRead one file's content from the user's connected Google Drive, given its file id (from syncpen_drive_list_files). Google Docs export as markdown; plain text files are read as-is. Other file types (Sheets, Slides, images, etc.) aren't supported yet.
syncpen_list_commentsRead the comment threads on a document (top-level comments with their replies, line numbers, authors, and resolved state).
syncpen_list_connectionsList connected CMS targets (WordPress, Ghost, Sanity) and their connectionIds. Use before syncpen_publish to find the connectionId when a target has more than one active connection. Connectors are personal by default; pass teamId to see a specific team's connectors directly (use syncpen_list_teams to find its id), or documentId to see an existing document's own space's connectors — each space can have different ones.
syncpen_list_documentsList documents in your SyncPen account, optionally filtered by folder.
syncpen_list_foldersList all folders in your SyncPen account.
syncpen_list_suggestionsList a document's suggestions so you can see what is still pending. Defaults to pending only; pass status 'all' to include accepted/rejected.
syncpen_list_teamsList your team spaces (id, name, your role, member count). Documents live either in the personal space or in a team space shared with the whole team. Pass a team's id as teamId on syncpen_create to create there, or to syncpen_list_connections to see its connectors.
syncpen_move_documentMove a document into a folder, or to the root (un-foldered).
syncpen_move_folderMove a folder under a new parent folder, or to the root. Rejects circular moves and moves that exceed the nesting depth limit.
syncpen_news_searchSearch recent world news via the user's connected World News API key. Requires it to already be connected — check syncpen_list_connections first if unsure.
Show 14 more tools
syncpen_notion_read_pageRead a page's top-level content from the user's connected Notion workspace, given its page id (from syncpen_notion_search). Nested/child blocks aren't read yet — top-level content only.
syncpen_notion_searchSearch pages in the user's connected Notion workspace. Requires Notion to already be connected — check syncpen_list_connections first if unsure.
syncpen_publishPublish a SyncPen document to a connected CMS (WordPress, Ghost, or Sanity). Auto-selects the connection when only one is active for the target; otherwise pass connectionId.
syncpen_readRead a SyncPen document's content as markdown. Use the document ID from search or list results.
syncpen_recent_changesA time-ordered feed of recent workspace changes — who created, edited, or trashed which documents, and when. Surfaces both in-app human edits and agent/API writes. Use it to catch up on what changed since you last looked (pass `since`), or to scope to one folder.
syncpen_relatedGiven a document, suggest what else to look at — a learned 'what to read next' signal. Blends co-access (documents you worked on in the same sessions as this one, from the change history) with the explicit /editor links in the markdown (both directions). Returns documents ranked by relevance, each with a plain-language reason. Use it to warm-start on a topic or find the documents that tend to travel together.
syncpen_rename_folderRename an existing SyncPen folder.
syncpen_reply_commentReply to a comment thread. The reply is posted under the agent's name and notifies any @mentioned members.
syncpen_resolve_commentMark a comment thread as resolved after acting on it.
syncpen_searchSearch SyncPen documents. Modes: 'all' (default), 'title', 'content' are keyword/full-text; 'semantic' finds documents by meaning (embeddings) even when they share no words with the query. Use this to find documents about a specific topic.
syncpen_slack_list_channelsList public channels in the user's connected Slack workspace. Requires Slack to already be connected — check syncpen_list_connections first if unsure. Only sees public channels the connected bot is a member of.
syncpen_slack_read_channelRead recent message history from a public Slack channel (from syncpen_slack_list_channels). The connected bot must already be a member of that channel — invite it in Slack first if this errors with 'not in channel'.
syncpen_suggest_editPropose an edit to a document as a pending suggestion that a human accepts or rejects in the editor. The document is NOT changed until accepted. Use this instead of syncpen_update when you want human approval. Anchor the edit either by character offsets {from,to} or by a unique snippet {text} to replace.
syncpen_updateUpdate an existing SyncPen document's title and/or content. Documents whose owner set them to suggest-only or excluded will refuse a direct write — use syncpen_suggest_edit there instead. The response reports how many other documents link to this one, so you can check they still make sense after your change.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit
- Aug 24, 2026 (2 months ago)
- Last release
- Jul 2, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.airbuzz/syncpen-mcp- Version
- 1.6.3
- Auth
- API key
- Packages
- npm syncpen-mcp
- License
- MIT
- Repository
- github.com/airbuzz/syncpen-mcp
- Website
- www.syncpen.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Syncpen running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Syncpen MCP server. Agent Mart. https://agentmart.dev/connectors/airbuzz-syncpen-mcp (last updated 2026-10-25)