fisc
Provides integration with DT Max (Thomson Reuters) tax preparation software, enabling AI agents to read, populate, and manage tax returns through a vendor-neutral concept layer.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fiscset employment income to 82400 for return 2026-john-smith"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fisc
Open-source MCP interoperability layer for professional Canadian tax software.
fisc gives AI agents a vendor-neutral interface for systems such as Taxprep, DT Max, and other professional tax packages through the Model Context Protocol.
Your AI agent
↓ MCP
fisc
↓ vendor adapters
Taxprep · DT Max · ...Why this exists
Canadian accounting firms already trust tax software that encodes years of tax rules, diagnostics, filing workflows, and review behaviour. Agents should not require firms to replace those systems or learn vendor-specific cell IDs.
fisc is the interoperability layer. Coalesc builds above it: engagement state, document intelligence, evidence, approvals, orchestration, review controls, and the reasoning that decides what should happen next.
Open the rails; compete on the workflow and intelligence.
Related MCP server: brasilnfe-mcp
Status
Early development. Do not use fisc to modify production tax returns yet.
The MCP contract now supports T1, T2, T3, and T5013 as protocol return types. Only verified concept packs should be published; the current concept pack is still limited to a starter set for T1.
The first vendor adapter is Taxprep. It remains intentionally disabled for production operations until the applicable CCH iFirm Taxprep API access, authentication model, endpoint contract, and vendor terms have been verified.
MCP tools
Tool | Purpose |
| Report the configured adapter and operations it actually supports |
| List verified vendor-neutral concepts for a return type |
| Validate or create a tax return |
| Validate or write a semantic tax field with optional evidence provenance |
| Read a semantic tax field |
| List forms in a return |
| List returns visible to the configured adapter |
| Retrieve vendor validation diagnostics |
Mutation tools default to validate rather than commit. An adapter must explicitly support a write operation before fisc should expose it as available.
Safety model
MCP is an interface, not an authorization system. Production deployments must add controls around it.
Before enabling any vendor adapter, read docs/security.md — it covers the validate/commit boundary, why a SIN must never travel through a tool argument, where credentials belong, and the vendor-terms check that has to happen first.
Least privilege: use the narrowest vendor permissions available.
Validate before commit: writes should be previewed before they are applied.
Evidence provenance: material writes can carry a source document reference, page, and checksum.
No raw taxpayer secrets in agent prompts: use opaque internal taxpayer references instead of passing SINs through MCP tools.
Customer-controlled credentials: vendor credentials should remain in the environment authorized by the customer and vendor terms.
No credential sharing in this repository: secrets, tokens, customer data, and vendor SDK binaries do not belong in git.
Audit every production mutation: the application using fisc should record actor, engagement, evidence, requested action, approval, and vendor result.
Architecture
fisc separates semantic tax concepts from vendor integrations.
src/
index.ts MCP server and safety defaults
concepts/ verified vendor-neutral tax concepts
adapters/
types.ts common adapter contract
taxprep/ Taxprep adapter
dtmax/ plannedAn agent should work with concepts:
await client.callTool("set_field", {
return_id: "return-123",
tax_year: 2026,
concept: "employment_income",
value: 82400,
evidence_source_id: "doc-456",
evidence_page: 1,
mode: "validate"
});The adapter is responsible for translating that concept to a verified vendor-native field for the correct tax year.
Why open source
The interoperability contract should not be Coalesc's lock-in.
An open layer makes integrations inspectable, lets firms and vendors contribute adapters, reduces duplicate plumbing across the profession, and makes it easier to verify what an agent is allowed to ask tax software to do.
What is not part of this repository:
Coalesc's engagement orchestration and agent policies
customer-specific methodology and mappings
proprietary review logic and evals
customer credentials or data
vendor SDK code, binaries, or documentation that cannot legally be redistributed
Adapters are open only where vendor agreements permit it. A public adapter may expose an open contract while loading a separately licensed vendor SDK at runtime.
Vendor access
Each adapter must use a supported integration path and comply with the vendor's terms. Do not scrape professional tax software or bypass authentication controls just to make an adapter work.
Before enabling a vendor adapter in production, verify:
the customer's license permits the integration;
Coalesc is permitted to provide the integration commercially;
the authentication and credential boundary is approved;
multi-tenant use is permitted where applicable;
SDK/API redistribution terms permit any code or artifacts included here.
Contributing
Useful contributions include:
adapters for professional tax software;
verified T2, T3, T5013 and additional T1 concept mappings;
tax-year mapping updates;
conformance tests shared across adapters;
safer mutation, approval, and provenance patterns.
See CONTRIBUTING.md.
License
Apache License 2.0. Vendor APIs and SDKs remain subject to their own licenses and agreements.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA sovereign, MIT-licensed MCP server for US tax operations, enabling offline-capable and self-hostable tax workflow management.MIT

brasilnfe-mcpofficial
FlicenseNot gradedqualityDmaintenanceMCP server that exposes Brazilian tax infrastructure as tools, resources, and prompts, enabling AI agents to emit and manage fiscal documents (NF-e, NFC-e, NFS-e, CT-e, MDF-e, DC-e) through natural language.-- AlicenseNot gradedqualityCmaintenanceA standalone MCP server for Indian personal income-tax work (ITR-1/2/3/4 + post-filing notices) with 8 deterministic tools, running fully offline with no API keys.MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that connects AI agents to 34,500+ Australian Taxation Office documents, providing cited answers, tax deduction discovery, depreciation scheduling, BAS checklists, and audit risk assessment through 13 specialized tools.494,1118AGPL 3.0