https://mcp.superthread.com/mcp as a remote MCP server in your client’s connection settings and follow its sign-in flow. Operations use the authenticated caller’s Superthread permissions.
For built-in and custom Superthread agents, see agents. For terminal access, see the CLI reference.
Supported clients
The server page has step-by-step setup for:- Claude (web and desktop apps)
- ChatGPT, through Developer mode on the web
- Claude Code
- Cursor
- VS Code (GitHub Copilot agent mode)
- Codex, including the ChatGPT desktop app, which shares Codex’s connection settings
- Gemini CLI
- Antigravity
- Devin Desktop (formerly Windsurf)
- Zed
Signing in
Most clients only need the server URL. They open a browser window where you sign in to Superthread and approve access. There’s no app to register, and no client ID or secret to enter. Claude, ChatGPT and VS Code identify themselves with a Client ID Metadata Document: a small file each client publishes that says who it is and where to send you back after sign-in. Superthread reads that file instead of asking you to set up an app. Other clients register themselves automatically the first time they connect. If a client can’t sign in through a browser, or you’re setting up automation, you can send a personal access token as a bearer token instead. The server page shows how for each client that supports it.What your AI client can do
Once connected, your AI client can work with:- Cards, boards and sprints: find, create, update, archive and delete cards, with checklists, comments, tags and related cards. Build boards with your own columns, and manage sprints and sprint settings.
- Projects and spaces: create and update projects, post health updates, and manage spaces and their members.
- Pages: create, update, move, archive and duplicate pages.
- Notes and templates: read and create notes, enhance or revise them, turn PII redaction on or off for a note, and create, edit and delete your saved note templates. See notes and templates below.
- Tags: manage workspace and space tags.
- Customers: manage customers, their tiers and statuses, and customer requests on cards and projects.
- Agents: create and update custom agents, including their web access, triggers and sharing; give an agent access to your notes; and read or change your own instructions for the Superthread agent.
- Favourites and sidebar: list, add, remove and reorder your favourites, and change which items and sections your own sidebar shows.
- Forms and files: create, read and submit forms, and get links to files on cards and pages.
- Your settings: your PII redaction defaults for note transcription and dictation.
- Search: keyword, semantic and hybrid search across the workspace. See search below.
Search
Thesearch tool takes an optional mode:
bm25(the default) matches keywords. It suits titles, names and IDs.semanticmatches by meaning. It suits concepts and questions, like “what did we decide about billing retries”.hybridcombines both, for when the client isn’t sure which fits.
score from 0 to 100 for how closely each result matches the meaning of the query. A workspace that can’t serve a mode rejects the request, and the client should fall back to bm25.
Notes and templates
Ask your AI client to read the note and its current enhanced version before editing it. Notes use exact saved note IDs, and templates use exact IDs returned by the template list. Titles and URLs are not substitutes for these IDs.Note template operations
note_template_listlists all templates accessible to the caller, including their IDs, context, and ordered sections.note_template_getreads a saved template bytemplate_id.note_template_createcreates a template owned by the caller, with atemplateobject containingtitleand optionalcontext,sections, andis_shared. A new template is private unlessis_sharedis true. Creating a template doesn’t apply it to any note.note_template_updateedits an owned template bytemplate_id, with anupdateobject containingtitle,context, orsections.note_template_deletepermanently deletes an owned template bytemplate_id. Notes already enhanced with it keep their enhanced content.
context: "" clears the template instructions. sections: [] clears sections; any other sections array replaces the whole ordered list. Each section has title and description fields. Read the template before replacing its sections so you preserve sections you still need.
Only the owner can update or delete a template. Shared and built-in templates may be readable without being editable. See note templates and the template API references.
Note enhancement operations
note_getreads the saved note, itsrevision, its enhanced entries inai_notes, and its currentlast_note_template_id.note_enhancestarts a revision or re-enhancement usingnote_idand anenhancementobject.note_enhancement_getreads the latest operation fornote_id, or a specific operation when you supplyoperation_id.
enhancement, provide non-empty instructions, an explicit note_template_id, or both. Instructions alone revise the existing saved enhanced HTML. Optional enhanced_note_id chooses a saved enhanced entry; otherwise the entry matching last_note_template_id is used. An explicit template regenerates from raw user notes and the transcript, and can include extra instructions. Neither mode changes the original notes, transcript, or saved template.
Supply the expected_revision from note_get to protect concurrent edits. An optional UUID operation_id identifies an identical retry. If omitted, the adapter supplies the current revision and an operation UUID. Reusing an operation ID with different input, starting a second operation while one runs, or using a stale revision fails with a conflict.
Operations have idle, running, completed, or failed status. A running operation’s content is an unsaved preview. Only completed with ai_note confirms the enhanced result has been saved. If generation is still running, use note_enhancement_get with its operation ID. A failed operation is reported as an error: read the note again before retrying a conflict, and do not treat preview content as a saved result.
Only the note owner can start or observe an enhancement. A custom agent’s note read grant permits note_get, but does not grant either enhancement operation. See enhance or revise a note, observe enhancement progress, and the CLI equivalents.