Skip to main content

Available MCP Tools

When you connect to the SuperDocs MCP server, these 16 tools become available to your AI tool.

Chat

ToolDescriptionKey parameters
chatSend a message with optional document HTML. Returns AI response and document changes.message, session_id, document_html, model_tier, approval_mode
chat_asyncStart an async chat that processes in the background. Returns a job ID for polling.message, session_id, document_html, model_tier, approval_mode
approve_changeApprove or deny AI-proposed document changes (HITL workflow).job_id, change_id, approved, feedback, changes

Sessions

ToolDescriptionKey parameters
list_sessionsList all sessions with message counts and timestamps.limit
get_session_historyGet conversation history and document state for a session.session_id
get_session_jobsList jobs for a specific session.session_id

Attachments

ToolDescriptionKey parameters
upload_attachmentUpload a file (PDF, DOCX, TXT, RTF, MD) for AI context.file, session_id
delete_attachmentRemove an attachment from a session.attachment_id, session_id
get_attachment_statusCheck processing status of session attachments.session_id

Jobs

ToolDescriptionKey parameters
list_jobsList all jobs for the authenticated user.status, limit
get_jobGet status and result of a specific job.job_id
cancel_jobCancel a pending or in-progress job.job_id

Templates

ToolDescriptionKey parameters
upload_user_templateUpload a reusable document template.file
list_user_templatesList all uploaded templates.
delete_user_templateDelete a user template.template_id

Health

ToolDescriptionKey parameters
healthCheck if the SuperDocs API is healthy.
For full request/response schemas, see the API Reference.