Skip to content

MCP Tools

Find and cite source pages, save decisions and handoffs, and work with files and documents in the same MindWiki vault you use in your apps. The tables cover the standard vault tools at https://api.mindwiki.io/mcp. Check tools/list in your client for its current catalog and complete input schemas. Use mindwiki_get_capabilities to inspect connection scopes, account permissions, and feature availability.

Access and availability

OAuth accessWhat it permits
mcp:readCore retrieval and inspection.
mcp:captureRetrieval and new inbox notes.
mcp:writeRetrieval, capture, and supported page and folder writes.
mcp:operateThe above plus advanced workflows, subject to plan and account permissions.
Legacy mcpRetrieval, capture, and supported writes. Advanced workflows use the explicit mcp:operate grant.

Free includes one external AI connection with core search, read, capture, and page editing. Pro and Power can use advanced workflows as available. A tool can appear in discovery before the connected account has authority to use it. The credential, MindWiki plan, vault permissions, and the client's own tool controls determine what succeeds. See MCP Server for connection and troubleshooting steps.

Vault app and host extensions

The standard server also exposes interactive vault tools to authenticated connections. There are 11 registrations across vault launch and navigation, note search and preview, capture, the Markdown file viewer, composer note mentions, and preview preferences. Some are called by the app or by a host launcher. Native capture confirmation uses the host's form capability through modern MCP discovery. Permission to capture or save settings is checked when the action runs. See ChatGPT for how to use these features.

Search and read

ToolMain inputsAccessPurpose
searchqueryReadFind matching vault pages for assistant retrieval and citations.
fetchidReadLoad the text and URL of a page identified by search.
mindwiki_searchquery, optional limitReadSearch by keyword and meaning.
mindwiki_read_pagepathReadRead a page and obtain its current content hash.
mindwiki_read_page_slicepath, optional offset, limit, expected_hashReadRead part of a long page with offsets and revision information.
mindwiki_list_pagesOptional prefix, cursor, limitReadList page paths and titles. Follow next_cursor for more pages.
mindwiki_askquestion, optional max_pagesReadAsk a vault-grounded question and receive an answer with its sources.
mindwiki_similarpath, optional limitReadFind pages related to a known page.
mindwiki_graphOptional limitReadInspect a bounded set of graph nodes and links.
mindwiki_get_relevant_contextgoal, optional constraints, limitReadRetrieve relevant pages for a specific task.

Read relevant sources before making detailed claims. Include page titles and links so users can verify the answer.

text
Search MindWiki for our homepage audience research. Read the strongest sources, summarize the findings, and distinguish recorded decisions from open questions.

Save and maintain knowledge

ToolMain inputsAccessPurpose
mindwiki_capturecontent, optional title, idempotency_keyCaptureSave a new inbox note under capture/.
mindwiki_write_pagepath, content, optional base_hash, message, idempotency_keyWriteCreate a page or replace the complete Markdown of an existing page.
mindwiki_edit_pagepath, base_hash, old_text, new_text, idempotency_keyWriteReplace one exact, unique passage at the expected revision.
mindwiki_create_folderpath, idempotency_keyWriteCreate a folder by saving its initial README.
mindwiki_lintNoneReadReport orphan pages and unresolved indexed wikilinks.
mindwiki_update_indexOptional batch_size, rebuild_index_pageWriteRefresh a bounded batch of search embeddings and optionally refresh the generated index. Preserves owner-authored indexes.

Create without overwriting

Omit base_hash or pass an empty string to create a new page. If a page already exists at that path, MindWiki returns a conflict.

json
{
  "path": "projects/website-launch/handoff.md",
  "content": "# Website Launch Handoff\n\n## Next action\nReview the audience brief.\n",
  "message": "Record the launch handoff",
  "idempotency_key": "website-launch-handoff-initial-save"
}

Update from the current revision

  1. Read the existing page.
  2. Retain the returned content_hash.
  3. Compose the complete updated document, preserving material outside the intended change.
  4. Call mindwiki_write_page with that hash as base_hash.
  5. Inspect the outcome and saved path.

If the revision is stale, read again and reconcile the newer content. Use mindwiki_edit_page for one exact passage when you know its current text. mindwiki_write_page replaces the complete Markdown body.

After a timeout, reuse the same idempotency_key with identical arguments for the same intended save. A different or revised save needs a new key. Check the destination when the result is uncertain.

Account, setup, and activity

ToolMain inputsAccessPurpose
mindwiki_get_capabilitiesNoneReadInspect credential scopes, account permissions, and supported features and limits.
mindwiki_account_statusNoneReadInspect account, capture, and starter readiness.
mindwiki_complete_setupusernameWriteAssign a capture name to an account with incomplete setup.
mindwiki_initialize_starterNoneWriteInitialize starter pages for an eligible new vault while preserving existing content.
mindwiki_request_recoveryNoneWriteRecord a pending request for the owner to finish on MindWiki.
mindwiki_get_agent_operating_guidefile (optional)ReadRead the vault's optional guide or one section when the user's vault conventions affect the task.
mindwiki_get_agent_activityOptional limitReadInspect recent recorded MCP activity if that permission is enabled.
mindwiki_list_agent_sessionsOptional limitReadInspect recent connected-client sessions if that permission is enabled.

Advanced workflows

The tools below require mcp:operate. The tables list required inputs or required alternatives. Inspect the client schema for optional filters, paging, supported enum values, and the properties of typed inputs such as input or design.

Pixel conversations, tasks, and memory

Use the latest turn and a fresh request ID for each new message. Follow mindwiki_pixel_wait or mindwiki_pixel_get_task until the task reports a terminal state or asks for input. Report a queued or running task as pending. Reuse a request ID only when retrying the identical action.

ToolRequired inputsPurpose
mindwiki_pixel_converseconversation_id, request_id, message, expected_turnSubmit one turn in a saved conversation. Continue with the returned state and current turn.
mindwiki_pixel_list_conversationsNoneList accessible conversations.
mindwiki_pixel_get_conversationconversation_idRead a conversation transcript and its current turn.
mindwiki_pixel_start_taskrequest_id, conversation_id, promptStart durable work and receive a task ID.
mindwiki_pixel_list_tasksNoneList tasks, optionally for one conversation.
mindwiki_pixel_get_tasktask_idRead progress, pending input, and verified results.
mindwiki_pixel_waittask_idWait briefly for a task update. It can return while work is still running.
mindwiki_pixel_control_tasktask_id, action, request_idPause, resume, cancel, or steer a task.
mindwiki_pixel_get_artifacttask_id, index, sha256Retrieve verified artifact metadata and an authorized delivery reference.
mindwiki_pixel_list_memoryNoneList advisory entries in the selected account or folder profile.
mindwiki_pixel_recall_memoryquerySearch advisory entries in the selected profile.
mindwiki_pixel_remembercontent, request_idSave an explicitly requested preference or instruction.
mindwiki_pixel_forget_memorymemory_idRemove one advisory memory entry while preserving its source pages.

Folder agents and assignments

A folder question starts a task even when the question only reads files. Use the task status tools to retrieve its answer. A draft or revised schedule needs the applicable owner approval before it can run automatically.

ToolRequired inputsPurpose
mindwiki_list_folder_agentsNoneList folders and their enrollment, pause, and catch-up status.
mindwiki_get_folder_agentfolder_idRead a folder's instructions, source coverage, and current revision.
mindwiki_ask_folder_agentfolder_id, request_id, questionStart a folder-scoped question and follow it by task ID for sources and results.
mindwiki_update_folder_agentfolder_id, revisionChange instructions or pause status using the current folder revision.
mindwiki_list_folder_assignmentsNoneList assignments for the vault or a selected folder.
mindwiki_get_folder_assignmentassignment_idInspect an assignment, its schedule, and recent outcomes.
mindwiki_draft_folder_assignmentfolder_id, assignment_id, inputSave a disabled assignment for owner review.
mindwiki_update_folder_assignmentassignment_id, inputRevise an assignment. The owner reviews and re-enables the updated schedule.
mindwiki_run_folder_assignmentassignment_id, request_idStart one authorized occurrence of an existing assignment.
mindwiki_control_folder_assignmentassignment_id, revision, action. Stop also requires run_id.Pause future runs, start re-enablement review, or stop a specific run.
mindwiki_list_folder_runsassignment_idInspect occurrences, failures, source coverage, and saved outputs.

Rich documents and collaboration

Check the current document revision before submitting changes. Sharing, accepting a suggestion, and restoring a revision each change a specific document. Verify the resulting permission, revision, or state.

ToolRequired inputsPurpose
mindwiki_list_documentsNoneList documents available to the connected account.
mindwiki_get_documentdocument_id or pathRead a rich document by ID or path, or read a plain Markdown page by path without enrolling it.
mindwiki_write_documentinput. Use document_id with the current revision to update, or path to create. To enroll an existing plain note, also pass expected_page_hash and the unchanged Markdown.Save rich structure and Markdown in one revision.
mindwiki_copy_documentdocument_id, inputCopy a document without copying its sharing grants or recurring assignments.
mindwiki_move_documentdocument_id, inputMove or rename a document while preserving its identity.
mindwiki_list_document_revisionsdocument_idList available revision metadata.
mindwiki_get_document_revisiondocument_id, revision_idRead one historical revision and its scoped assets.
mindwiki_restore_document_revisiondocument_id, inputRoll back an active document or recover a trashed document from a selected revision. Requires the current base revision.
mindwiki_list_document_annotationsdocument_idRead comments, suggested edits, and their resolution state.
mindwiki_add_document_commentdocument_id, inputAdd a comment anchored to a current revision.
mindwiki_resolve_document_commentdocument_id, comment_id, resolvedResolve or reopen a comment.
mindwiki_suggest_document_editdocument_id, inputRecord a suggested edit anchored to its source.
mindwiki_review_document_suggestiondocument_id, suggestion_id, inputAccept or reject a specific suggested edit with revision checks.
mindwiki_list_document_grantsdocument_idInspect a document's sharing roles.
mindwiki_set_document_grantdocument_id, role. Use recipient to grant or actor_id to update or revoke.Grant, change, or revoke a particular recipient's role.
mindwiki_list_document_trashNoneList recoverable documents in Trash.
mindwiki_trash_documentdocument_id, inputMove an explicitly selected document to Trash.

Import, export, and PDF

Use the preview before converting DOCX, ODT, RTF, or EPUB. PDF export returns a renderer job for an existing document or a structured report. Wait for a verified completed job before downloading or saving its output.

ToolRequired inputsPurpose
mindwiki_preview_document_importpath, formatInspect conversion warnings, assets, and the source hash.
mindwiki_import_documentsource_path, format, path, request_id, source_hash, input_hash, source_generationImport a reviewed conversion as a new private document.
mindwiki_preview_document_exportinputPreview export and inspect hashes and warnings.
mindwiki_export_document_formatinputExport the reviewed source in the requested editable format.
mindwiki_preview_pdfinputPreview the source, layout, and conversion warnings.
mindwiki_export_pdfinputQueue a private PDF of the source page, or provide a structured report with verified sources.
mindwiki_get_pdf_jobrequest_idInspect renderer status and request authorized delivery when ready.
mindwiki_control_pdf_jobrequest_id, actionCancel a pending private PDF job.
mindwiki_save_pdfrequest_id, task_id, nameStore a completed PDF privately in the vault with verification.

Attachments and vault archives

Upload binary parts through the private transfer URL and verify completion before using the file. Review the archive manifest and destination before confirming a restore. A ready preview shows what would be restored. A completed restore reports its new destination.

ToolRequired inputsPurpose
mindwiki_list_attachmentsNoneList stored files with metadata about preview and extraction support.
mindwiki_get_attachmentpathRead bounded metadata or obtain an authorized file reference.
mindwiki_start_file_uploadid, name, bytesStart a resumable binary upload and obtain a part-transfer ticket.
mindwiki_get_file_uploadupload_idInspect committed parts, checksum verification, and upload state.
mindwiki_control_file_uploadupload_id, actionRenew transfer access, finish verification, or cancel.
mindwiki_start_vault_exportrequest_idQueue a private vault archive export.
mindwiki_prepare_vault_restorerequest_id, bytesPrepare an archive upload and preview the proposed restore.
mindwiki_get_vault_archivearchive_idInspect archive progress, preview details, or completed output.
mindwiki_confirm_vault_restorearchive_id, expected_manifest_hash, expected_destinationCommit the reviewed archive into its new restore folder.
mindwiki_control_vault_archivearchive_id, actionRenew transfer access, finish upload, retry, or cancel. Use the archive status tool to download a completed export.

Publications and profile photos

Review the preview, target, and public visibility before publishing. Review the effects of a photo change on the public notebook avatar. Editing the private source and publishing an article are separate actions.

ToolRequired inputsPurpose
mindwiki_get_publicationNoneInspect the publication profile and authorized article state.
mindwiki_preview_publicationinputPreview a specific article revision privately.
mindwiki_publish_documentinputPublish the exact reviewed article and options.
mindwiki_unpublish_documentpublication_idRemove the public article while retaining its private source.
mindwiki_get_publication_designNoneRead saved typography, background, and design version.
mindwiki_preview_publication_designdesign, expected_versionPreview a design and share card privately.
mindwiki_save_publication_designdesign, expected_version, preview_hashApply a reviewed design after revision and preview checks.
mindwiki_update_publication_profilehandle, title, author, bioChange the public handle, name, or profile fields.
mindwiki_list_publication_revisionspublication_idList revisions of the selected publication.
mindwiki_restore_publication_revisionpublication_id, revision_id, versionRestore a specific public revision.
mindwiki_get_share_cardNoneGet the saved public notebook or published article share-card URL.
mindwiki_get_account_photoNoneInspect the current avatar version and authorized image reference.
mindwiki_set_account_photopath, request_id, expected_versionApply a validated cropped photo to the account and public notebook avatar.
mindwiki_remove_account_photorequest_id, expected_versionRemove the current avatar using an expected version.

Older integrations and guides

Use mindwiki_restore_document_revision for both document revision rollback and Trash recovery. Use mindwiki_export_pdf for both source-page PDF exports and structured PDF reports.

Context Pack and vault proposal MCP tools have retired. Existing packs, proposals, and user-authored guide files are preserved. Use mindwiki_get_relevant_context or search and read for task background. For document collaboration, use the current document comments and suggested-edit tools when your connection permits them.

Next: MCP Server, Vault Health & Permissions, and API Access.