superdocs-app MCP API

The Mcp API from superdocs-app — 39 operation(s) for mcp.

Operations 41

GET /mcp/.well-known/oauth-protected-resource Oauth Protected Resource #
GET /mcp/.well-known/oauth-authorization-server Oauth Authorization Server #
GET /mcp/.well-known/openid-configuration Openid Configuration #
POST /v1/chat Edit, draft, or restructure a document using natural language. #
GET /v1/sessions List your active document editing sessions to resume or audit prior work #
GET /v1/documents List your saved documents (the Files view) #
DELETE /v1/users/me/cross-session-memory Clear your cross-session memory note #
GET /v1/documents/{document_id} Get a saved document's detail, structure outline, and the chats that used it #
PATCH /v1/documents/{document_id} Rename a saved document and/or update its out-of-flow parts (headers, footers… #
DELETE /v1/documents/{document_id} Delete (archive) a saved document #
POST /v1/documents/{document_id}/unarchive Restore (un-archive) a previously archived document by its id #
POST /v1/sessions/{session_id}/documents/open Open saved documents into a chat session (shared, never copied) #
POST /v1/sessions/init Start a new chat session and open documents into it in one call #
GET /v1/sessions/{session_id}/documents List the documents open in a multi-document session #
POST /v1/sessions/{session_id}/documents/{document_id}/focus Switch which document is focused in a multi-document session #
DELETE /v1/sessions/{session_id}/documents/{document_id} Close (remove) a document from a multi-document session #
GET /v1/sessions/{session_id}/history Restore the full conversation and document state for a previous session #
POST /v1/sessions/{session_id}/revert Rewind a chat session to before a specific user message — restores both the… #
POST /v1/sessions/{session_id}/redo Undo a revert: restore the pre-revert state and the rolled-back turns #
DELETE /v1/attachments/{attachment_id} Remove an attachment from a session or cancel its in-progress processing #
GET /v1/attachments/status/{session_id} Check processing status of all attachments in a session #
POST /v1/documents/images/upload-base64 Upload a base64-encoded image and get back a stable URL to embed in a document… #
POST /v1/limits/increase-request Request higher document/chat scale limits in one call — no email needed #
POST /v1/documents/export Export the current document as a styled .docx (default), .pdf, .html, .md, or… #
POST /v1/documents/upload-base64 Upload .docx/PDF/HTML/MD/RTF as the active editable document with chunk-ID… #
POST /v1/attachments/upload-base64 Upload a reference file (PDF/DOCX/image) for the AI to query while editing #
POST /v1/templates/upload-base64 Save a document template (NDA, contract, SOP, letterhead) for reuse across… #
GET /v1/jobs List your async chat jobs (in-progress, awaiting approval, completed, failed) #
GET /v1/jobs/{job_id} Get the status, partial results, and any pending changes for an async chat job #
POST /v1/jobs/{job_id}/cancel Cancel a pending or in-progress async chat job #
GET /v1/sessions/{session_id}/jobs List all async chat jobs for a specific session, most recent first #
POST /v1/chat/async Start a long-running or HITL-approved AI edit; returns a job_id to poll for… #
POST /v1/chat/{session_id}/approve Approve or deny AI-proposed document changes one-by-one or in batch (HITL… #
POST /v1/chat/{session_id}/continue Resume or stop a chat turn paused by a large-edit continue prompt #
GET /v1/templates List all saved document templates available to the user or organization #
DELETE /v1/templates/{template_id} Delete a saved document template by ID #
POST /v1/uploads Get a pre-signed URL to upload large files (.docx/PDF/HTML/MD/RTF) without… #
POST /v1/uploads/{upload_id}/process Parse an uploaded file into structured HTML with chunk IDs for targeted AI… #
POST /v1/downloads Get a pre-signed URL to download an exported document without proxying through… #
GET /v1/agents/whoami Check your account status: subscription tier plus monthly operations used and… #
GET /health Verify the Typebar MCP server is reachable and serving traffic #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/superdocs-app:superdocs-app-mcp-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

superdocs-app-mcp-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: 'Typebar API: Universal Document AI MCP API'
  description: 'Typebar (formerly SuperDocs): AI-powered document editing with multi-tenant organization support'
  version: 2.0.0
servers:
- url: https://api.superdocs.app
tags:


# --- truncated at 32 KB (143 KB total) ---
# Full source: https://artifacts.apis.io/superdocs-app/openapi/superdocs-app-mcp-api-openapi.yml