{
  "schema_version": "2025-06-01",
  "name": "SimplePDF",
  "description": "Remote MCP server for SimplePDF: list documents, read field schemas, create prefills for a person to review and submit (human in the loop), and manage submissions. Connect at https://{company}.simplepdf.com/mcp with an API key (Bearer spdf_...) or OAuth 2.1 (auto-discovered; members sign in with their normal SimplePDF login). A browser-embedded WebMCP surface additionally drives the editor in-page.",
  "homepage": "https://simplepdf.com",
  "transport": "streamable-http",
  "endpoint": "https://{company}.simplepdf.com/mcp",
  "documentation": "https://simplepdf.com/help/how-to/prefill-pdf-forms-with-ai-agents",
  "contact": "support@simplepdf.com",
  "capabilities": {
    "tools": [
      { "name": "list_documents", "description": "Retrieve the paginated list of documents" },
      { "name": "get_document", "description": "Retrieve a document with its download, fill, and admin links" },
      { "name": "update_document", "description": "Update a document's name or type" },
      { "name": "delete_document", "description": "Delete a document, its file, and all submissions (irreversible)" },
      { "name": "list_fields", "description": "Retrieve the field schema of a document (ids, types, options)" },
      {
        "name": "create_prefill",
        "description": "Create a prefill; upload the values to your own storage, share the review link"
      },
      { "name": "list_prefills", "description": "Retrieve the paginated list of prefills for a document" },
      { "name": "get_prefill", "description": "Retrieve a prefill with a link to its values blob" },
      { "name": "delete_prefill", "description": "Delete a prefill and its blob (irreversible)" },
      { "name": "list_submissions", "description": "Retrieve the paginated list of submissions for a document" },
      { "name": "get_submission", "description": "Retrieve a submission with its download and field-data links" },
      { "name": "delete_submission", "description": "Delete a submission and its stored file (irreversible)" }
    ],
    "prompts": [{ "name": "prefill-a-form", "description": "Walk through the full prefill workflow for a document" }],
    "resources": [
      {
        "uri": "simplepdf://guides/prefill-workflow",
        "description": "The end-to-end prefill workflow, including the client-side upload commands"
      }
    ]
  },
  "webmcp": {
    "transport": "webmcp",
    "entrypoint": "https://simplepdf.com/editor",
    "description": "In-browser editor tools for agents running inside the user's browser session.",
    "tools": [
      { "name": "load_document", "description": "Load a PDF into the editor by URL or data URL" },
      { "name": "get_fields", "description": "List the fillable fields in the current document" },
      { "name": "get_document_content", "description": "Read the text content of the current document" },
      { "name": "detect_fields", "description": "Auto-detect form fields in the current document" },
      { "name": "create_field", "description": "Create a field on the document at a position and size" },
      { "name": "delete_fields", "description": "Delete fields from the document" },
      { "name": "select_tool", "description": "Select an editor tool (text, checkbox, signature, etc.)" },
      { "name": "set_field_value", "description": "Set a value on a specific field" },
      { "name": "focus_field", "description": "Focus a specific field in the editor" },
      { "name": "go_to", "description": "Navigate to a specific page" },
      { "name": "move_page", "description": "Move a page to a new position" },
      { "name": "delete_pages", "description": "Delete pages from the document" },
      { "name": "rotate_page", "description": "Rotate a page 90 degrees clockwise" },
      { "name": "submit", "description": "Submit the edited document" },
      { "name": "download", "description": "Download the current document as a PDF" }
    ]
  }
}
