{
  "specVersion": "1.0",
  "host": {
    "displayName": "DokuTrak",
    "documentationUrl": "https://github.com/Crackx17/dokutrak-mcp#readme"
  },
  "entries": [
    {
      "identifier": "urn:air:dokutrak.com:mcp:dokutrak-mcp",
      "displayName": "DokuTrak MCP connector",
      "type": "application/mcp-server-card+json",
      "description": "Open-source MCP connector (npm package dokutrak-mcp, stdio) that lets an AI agent create and send DokuTrak document requests, check where a request stands, chase a client on rejected files, and download the collected files. Run it with `npx -y dokutrak-mcp`. It needs a DokuTrak workspace and an Agent Connection key in DOKUTRAK_API_KEY, issued in the app under Settings, Connect an agent. It cannot approve or reject a document.",
      "tags": ["mcp", "document-collection", "client-documents", "dokutrak"],
      "capabilities": [
        "create_request",
        "request_replacement",
        "get_request",
        "download_documents"
      ],
      "representativeQueries": [
        "Ask my client for their bank statement, tax return and photo ID",
        "Where does my client's document request stand?",
        "Chase the client again on the rejected files",
        "Download every file my client uploaded for this request"
      ],
      "data": {
        "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
        "name": "io.github.Crackx17/dokutrak-mcp",
        "title": "DokuTrak",
        "description": "Let your agent chase the documents: create, chase, read and collect DokuTrak Document Requests.",
        "repository": {
          "url": "https://github.com/Crackx17/dokutrak-mcp",
          "source": "github"
        },
        "websiteUrl": "https://dokutrak.com",
        "version": "0.1.1",
        "packages": [
          {
            "registryType": "npm",
            "registryBaseUrl": "https://registry.npmjs.org",
            "identifier": "dokutrak-mcp",
            "version": "0.1.1",
            "runtimeHint": "npx",
            "transport": {
              "type": "stdio"
            },
            "environmentVariables": [
              {
                "name": "DOKUTRAK_API_KEY",
                "description": "The Agent Connection, issued from Settings → Connect an agent in the DokuTrak app.",
                "isRequired": true,
                "isSecret": true,
                "format": "string"
              },
              {
                "name": "DOKUTRAK_API_URL",
                "description": "Base URL of the DokuTrak API, ending in /api. Defaults to https://app.dokutrak.com/api.",
                "isRequired": false,
                "isSecret": false,
                "format": "string"
              }
            ]
          }
        ]
      }
    }
  ]
}
