{
  "protocolVersion": "0.3.0",
  "name": "OpenDocs",
  "description": "OpenDocs turns the Markdown an agent writes into organized, shareable links with version history, and exports branded PDF and Word files from the same source.",
  "url": "https://opendocs.cc",
  "provider": {
    "organization": "OpenDocs",
    "url": "https://opendocs.cc"
  },
  "version": "1.0.0",
  "documentationUrl": "https://docs.opendocs.cc",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "bearerApiKey": {
      "type": "http",
      "scheme": "bearer",
      "bearerFormat": "API key",
      "description": "Authorization: Bearer od_live_<key> for authenticated API calls."
    }
  },
  "security": [
    {
      "bearerApiKey": []
    }
  ],
  "defaultInputModes": [
    "text/markdown",
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown",
    "application/pdf",
    "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
  ],
  "skills": [
    {
      "id": "publish_markdown",
      "name": "Publish Markdown",
      "description": "Publish Markdown files or folders to stable, shareable links, update them in place and keep every version.",
      "tags": [
        "publishing",
        "markdown",
        "documents",
        "versions",
        "agents"
      ],
      "examples": [
        "Publish the launch plan",
        "Publish everything in the docs folder",
        "I edited the handbook, update it"
      ]
    },
    {
      "id": "export_documents",
      "name": "Export PDF and Word",
      "description": "Export typeset PDF and Word files from the same Markdown, with the workspace's export theme: presets, brand color, font, logo and footer.",
      "tags": [
        "pdf",
        "docx",
        "export",
        "branding"
      ],
      "examples": [
        "Send me the board report as a PDF",
        "Publish the proposal and give me a Word file too",
        "Use the Boardroom preset with our logo"
      ]
    },
    {
      "id": "organize_and_share",
      "name": "Organize and share",
      "description": "File documents into projects, control who can see them (private, workspace, shared with people or domains, public), invite teammates and roll back versions.",
      "tags": [
        "projects",
        "access-control",
        "sharing",
        "teams",
        "rollback"
      ],
      "examples": [
        "Put this in the Product project",
        "Share the onboarding handbook with dana@halvard.example",
        "Roll the pricing spec back to yesterday"
      ]
    },
    {
      "id": "drive_and_signatures",
      "name": "Google Drive and e-signatures",
      "description": "Save documents to named Google Drive folders and send them for signing through DocuSeal, with a draft the person confirms before anything is sent (Pro and Team).",
      "tags": [
        "google-drive",
        "e-signatures",
        "docuseal",
        "integrations"
      ],
      "examples": [
        "Save the board minutes to the Board Minutes folder as a PDF",
        "Send the consulting agreement to Ines Duarte, ines@northwind.example, for signing"
      ]
    }
  ],
  "x_opendocs": {
    "note": "The agent card describes OpenDocs' capabilities for discovery; there's no A2A RPC endpoint.",
    "docsUrl": "https://docs.opendocs.cc",
    "openapiUrl": "https://opendocs.cc/openapi.json",
    "llmsTxtUrl": "https://opendocs.cc/llms.txt",
    "aiPluginUrl": "https://opendocs.cc/.well-known/ai-plugin.json",
    "apiCatalogUrl": "https://opendocs.cc/.well-known/api-catalog",
    "skillUrl": "https://opendocs.cc/skill.md",
    "supportsMcp": true,
    "supportsOAuth": true,
    "mcpUrl": "https://mcp.opendocs.cc/mcp",
    "mcpSetupUrl": "https://opendocs.cc/mcp",
    "oauthAuthorizationServerMetadataUrl": "https://opendocs.cc/.well-known/oauth-authorization-server/api/auth",
    "oauthProtectedResourceMetadataUrl": "https://mcp.opendocs.cc/.well-known/oauth-protected-resource/mcp"
  }
}
