{
  "version": "2",
  "generatedAt": "2026-11-03T21:36:30.074Z",
  "listing": {
    "slug": "openaccountants--openaccountants",
    "name": "OpenAccountants",
    "tagline": "Accountant-reviewed tax and bookkeeping guides served to any agent over MCP; edit the skills, self-host the server.",
    "shortTagline": "Tax and bookkeeping guides",
    "description": "OpenAccountants is a repo of 1,800+ markdown guides across 233 jurisdictions (tax, bookkeeping, payroll, e-invoicing, formation, financial statements) with named licensed accountants signing reviews. A hosted MCP at openaccountants.com/api/mcp is the product; a self-hosted Python MCP (pip openaccountants-mcp) serves the same open guides read-only through six tools. The guides under skills/ are the customization surface.",
    "capabilities": [
      "adaptable",
      "operable"
    ],
    "vertical": "support-bookkeeping",
    "shape": "skill",
    "formFactor": "skill",
    "executionModel": "deterministic",
    "provenance": "mixed",
    "codeStack": {
      "languages": [
        "Python",
        "Markdown"
      ],
      "frameworks": [
        "MCP Python SDK"
      ],
      "packageManager": "pip / uv",
      "database": [],
      "hostingTarget": [
        "local stdio (pip)",
        "hosted at openaccountants.com"
      ]
    },
    "modelStack": {
      "providers": [
        "any MCP client"
      ],
      "models": [],
      "requiredKeys": [],
      "promptLocations": [
        "skills/**/*.md",
        "packages/ (generated)"
      ],
      "tools": [
        "start",
        "list_skills",
        "get_skill",
        "get_skill_sections",
        "search_skills",
        "submit_feedback"
      ]
    },
    "repos": [
      {
        "url": "https://github.com/openaccountants/openaccountants",
        "owner": "openaccountants",
        "name": "openaccountants",
        "license": "AGPL-3.0",
        "stars": 359,
        "lastCommit": "2026-09-02"
      }
    ],
    "interface": {
      "kind": "mcp",
      "url": "https://www.openaccountants.com/api/mcp",
      "official": true,
      "hosted": "both"
    },
    "operability": "native",
    "recommendedWrapper": null,
    "reach": [
      {
        "job": "Plan which guides apply to a question and jurisdiction",
        "reachable": true,
        "evidence": "start tool returns skills_to_load, expectations, next_action, guardrails"
      },
      {
        "job": "Load a full guide or its sections",
        "reachable": true,
        "evidence": "get_skill, get_skill_sections"
      },
      {
        "job": "Search guides by keyword",
        "reachable": true,
        "evidence": "search_skills, up to 25 matched sections"
      },
      {
        "job": "List guides with review tier and reviewer",
        "reachable": true,
        "evidence": "list_skills with jurisdiction and category filters"
      },
      {
        "job": "Get current rates and compare jurisdictions",
        "reachable": true,
        "evidence": "hosted server only: get_rates, compare_jurisdictions, plan_cross_border"
      },
      {
        "job": "Hand off to a named licensed accountant for review",
        "reachable": true,
        "evidence": "hosted server only: request_accountant_review"
      },
      {
        "job": "Submit feedback on a guide",
        "reachable": true,
        "evidence": "submit_feedback builds a GitHub issue URL; no server-side write"
      },
      {
        "job": "Post entries to a ledger or reconcile a bank feed",
        "reachable": false,
        "evidence": "read-only knowledge server; _integrations package gives export formats for Xero, QuickBooks, Stripe but no write tools"
      },
      {
        "job": "File a return or make a payment",
        "reachable": false,
        "evidence": "README: general reference, not advice; no filing tools"
      }
    ],
    "editions": [
      {
        "name": "Free (self-hosted MCP and open guides)",
        "price": null,
        "open": true,
        "distributions": [
          {
            "kind": "source",
            "url": "https://github.com/openaccountants/openaccountants"
          },
          {
            "kind": "installable",
            "url": "https://pypi.org/project/openaccountants-mcp/",
            "command": "pip install openaccountants-mcp"
          }
        ]
      },
      {
        "name": "Hosted connector",
        "price": null,
        "open": false,
        "distributions": [
          {
            "kind": "hosted",
            "url": "https://www.openaccountants.com/connect"
          }
        ]
      }
    ],
    "skills": {
      "kind": "pure",
      "paths": [
        "agent-skills/*/SKILL.md",
        "skills/*/SKILL.md"
      ],
      "install": "/plugin marketplace add openaccountants/openaccountants",
      "note": "Skill pack is the product; the MCP server only serves the same skills to agents that cannot install them locally."
    },
    "customization": {
      "summary": "Edit or add markdown guides under skills/ (for example skills/federal/us-1099-nec-issuance.md or a jurisdiction folder); packages/, index.json, and llms-full.txt regenerate nightly and must not be hand-edited. Self-hosting the MCP means pip install and pointing it at your checkout; it is read-only and path-sandboxed to packages/. There are no env vars in the README; an agency adapting this would add its own vertical guides and run the local server.",
      "envVars": [],
      "configFiles": [
        "index.json (generated)",
        "mcp/server.json"
      ],
      "promptFiles": [
        "skills/**/*.md",
        "skills/federal/us-1099-nec-issuance.md",
        "skills/verticals/",
        "skills/integrations/"
      ],
      "effort": "config-only",
      "editCount": 6
    },
    "useWhen": [
      "our agent keeps guessing at sales tax rates and filing rules and we want it to cite a guide a named accountant signed",
      "we are a bookkeeping firm and want to add our own jurisdiction or client-type guides and serve them to staff agents privately"
    ],
    "accounts": [
      "OpenAccountants account for the hosted connector and accountant handoff"
    ],
    "active": true,
    "lastActivity": "2026-09-02",
    "gotchas": [
      "Code is AGPL-3.0 but guide content is under the OpenAccountants Guide License v1.0 with commercial terms in COMMERCIAL-LICENSING.md; check before redistributing",
      "Hosted server is the product and has a larger tool surface than the self-hosted one",
      "Knowledge, not a ledger: it does not do bookkeeping, it tells the agent how",
      "Pricing page returned 404; hosted tiers unknown"
    ],
    "fit": {
      "adaptable": 2,
      "operable": 3
    },
    "evidence": {
      "formFactor": "mcp/ directory with a Python MCP server on PyPI; hosted endpoint in README",
      "executionModel": "server reads markdown; no model calls in the server",
      "operability": "README: hosted connector URL and self-hosted pip server; mcp/README.md lists six tools and the hosted superset",
      "effort": "README Contributing: edit skills/** only; everything else regenerates",
      "editions": "README: self-host with pip is free; hosted connector at openaccountants.com/connect; commercial licensing file for content",
      "active": "gh api: pushed 2026-09-02; README stats updated 2026-09-02 by nightly sync"
    },
    "confidence": {
      "formFactor": 0.9,
      "executionModel": 0.85,
      "operability": 0.95,
      "effort": 0.8,
      "reach": 0.9,
      "editions": 0.6
    },
    "openQuestions": [
      "Hosted connector pricing and free-tier limits",
      "Exact terms of the Guide License v1.0 for a firm serving guides to clients",
      "Provenance: guides are drafted from legislation, some AI-assisted; README does not say"
    ],
    "sources": [
      {
        "url": "https://github.com/openaccountants/openaccountants",
        "foundBy": "sourcing:support-bookkeeping:curated"
      },
      {
        "url": "https://github.com/punkpeye/awesome-mcp-servers",
        "foundBy": "sourcing:support-bookkeeping:curated"
      }
    ],
    "research": {
      "stage": "verified",
      "verdict": "unverified",
      "reason": "Native MCP built for agents with a real prompt-file surface; the only bookkeeping-knowledge listing in the vertical.",
      "disputed": []
    },
    "url": "apps/openaccountants--openaccountants.html",
    "coverage": "partial",
    "paid": false,
    "source": "research/verified/openaccountants--openaccountants.json"
  }
}
