startLABSCO SUMMARY
Tax answers an agent can cite, with the reviewer's name attached.
Rather than letting a model recall tax rules, this hands it the written procedure for the jurisdiction and marks whether an accountant signed it off or it is only source-cited — which is the distinction that decides how much of the answer you can rely on. Reads need no account, so you can inspect what came back before deciding how far to trust it.
What it is
A server over OpenAccountants' library of accountant-written tax Guides. An agent can scope a tax question, load the cited rules for the right jurisdiction, and see for each one whether an accountant reviewed it or it is only source-cited.
What you get
- start_help — scope the question first: which jurisdiction, which taxpayer situation, which period
- search_rules — find the Guides that apply, rather than relying on the model's recollection of tax law
- Rules arrive with their sources cited and a quality tier attached, so an accountant-reviewed rule is distinguishable from one that is only source-cited
- Rates and threshold lookups for the jurisdiction and period in question
- Cross-border handling, for questions that involve more than one jurisdiction
- Workflow-read tools covering the procedure an accountant would follow, not just the rule text
- Contribution and verification tools, for adding to the library or signing off a rule — these are the ones that need an account
Requirements
Nothing to read with: discovery, retrieval, rates, cross-border and workflow-read tools are public. Contribution and verification tools need a free OpenAccountants account over OAuth — calling one anonymously returns an OAuth challenge rather than a silent failure. The hosted endpoint is POST /api/mcp over Streamable HTTP, rate-limited per IP and per signed-in account. The server is also published to PyPI as openaccountants-mcp, so it can be run locally over stdio instead.
Setup effort
One command — pip install openaccountants-mcp
USE CASES
Getting a tax answer you can actually check
Scope the question, load the rules that apply, and read the citations rather than the model's summary.
Deciding how much to trust what came back
Read the quality tier on each rule — whether an accountant reviewed it, or it is only source-cited.
A situation that spans two countries
Use the cross-border tools rather than reading each jurisdiction's rules in isolation.
Following the procedure, not just knowing the rule
Read the workflow an accountant would follow for this kind of question.
Adding what you know back to the library
Sign in and use the contribution and verification tools.
14 tools
Listed in project docs. Your client may show a different list.
start_helplist_jurisdictionslist_verifierslist_skillssearch_skillsget_skillget_skill_sectionssearch_ruleslist_rule_facetsshare_with_openaccountantsget_deadlinesvalidate_vat_numbercheck_audit_exemptionBEFORE YOU INSTALL
What to know first
Tools you get
14 tools named in the project's documentation.
Requires
openaccountants-mcp on PATH
Where it runs
All 3 documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Server setup
pip
pip install openaccountants-mcpHosted endpoint
ChatGPT
https://www.openaccountants.com/api/mcpAdd this hosted endpoint to your MCP client.
MCP Clients
Cursor
{
"mcpServers": {
"openaccountants": {
"url": "https://www.openaccountants.com/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"openaccountants": {
"serverUrl": "https://www.openaccountants.com/api/mcp"
}
}
}