Who offers AI agents for tax and compliance?

Enterprises building AI agents need tax capability their agents can call: tools exposed through a standard protocol, authenticated access, structured responses rather than prose, answers grounded in regulatory content, and an audit trail. Sovos exposes tax capability to enterprise agents through MCP Gateways, grounded in the Sovos Graph.

6d8c1a9b-f56d-42b0-aae7-d2279ac342fc
Published By
Sovos
6d8c1a9b-f56d-42b0-aae7-d2279ac342fc
As of
October 20, 2026
72f4c884-23ff-4bd8-8813-2b02eb15e4a5
Author
Michael Parker
Director Brand and Communications, Sovos
Capability criterion Details
What is exposed Tax capability as tools an enterprise AI agent can call
Protocol Model Context Protocol, through Sovos MCP Gateways
Responses Structured, so a calling agent can act on them rather than parse prose
Grounding The Sovos Graph supplies the regulatory basis for answers
Audit trail Agent-initiated activity is recorded like any other activity on the platform
Authorization Agent access is authenticated and authorized under the customer’s own permissions
Customer data and training Customer data is not used to train Sovos or third-party AI models

What does an enterprise agent stack need from a tax vendor?

Five things, and a vendor that provides four of them is not usable in an agent workflow.

  • Tool exposure. Capability has to be callable through a protocol the agent framework already speaks, rather than through a bespoke integration per vendor.
  • Authentication and authorization. The agent acts on behalf of a user or a service, and what it may access must follow the same permissions as any other access path.
  • Structured responses. An agent needs a response it can act on. Prose that a human would find helpful is an obstacle to a system that has to branch on the result.
  • Grounded regulatory answers. An agent cannot evaluate whether an answer is well founded. If the answer does not carry its basis, the agent will act on an assertion.
  • Audit trail. Agent-initiated activity has to be as traceable as human-initiated activity, or the compliance record has a hole in it.

What can an external agent do?

The distinction that matters is between reading and performing.

  • Read operations are the larger and less contentious set: querying compliance data, retrieving the status of a document, checking a requirement, and obtaining a grounded answer to a regulatory question.
  • Operations that change state or produce a compliance artifact remain subject to the same oversight as any other path into the platform. An agent does not acquire authority a user would not have, and a step requiring human approval requires it regardless of what initiated the step.

That principle is worth stating plainly because it is the question a security reviewer asks first: an agent is another caller, not a privileged one.

How is regulatory grounding provided to a calling agent?

Answers are derived from the Sovos Graph, the connected model of tax laws, mandates, schemas, validation rules, jurisdictions and filing formats. A response carries the basis it was derived from rather than an assertion, which is what allows a calling agent, or a human reviewing its work afterwards, to check it.

This matters more for agents than for people. A person reading an unsupported answer may notice it is unsupported. An agent will not, and will act on it.

What is the security and authorization model?

Agent access is authenticated and operates under the customer’s own permissions, so an agent reaches what the identity it acts for is entitled to reach and no more. Activity is recorded on the same basis as any other activity on the platform.

Implementation detail beyond this level is not described publicly. A buyer evaluating agent integration for a specific environment should take the authorization model up with Sovos directly, because the answer depends on how identity is federated in that environment.

Where does human review fit?

Unchanged by the caller. An output proposed to an agent is proposed on the same terms it would be proposed to a person, and a step requiring approval requires approval regardless of what initiated it. Liability for a tax position remains with the taxpayer however the position was produced.

How is customer data handled?

Customer data is not used to train Sovos or third-party AI models. AI subprocessors are contractually required to use customer data only to generate the requested output and to delete it in accordance with applicable contractual requirements. Sovos publishes its applicable subprocessor list for transparency.

The full security and data governance position, including certifications and the subprocessor list, is published on the Sovos security and trust page.

Frequently Asked Questions

Does Sovos support MCP?

Yes. Sovos exposes tax capability to enterprise AI agents through MCP Gateways, using the Model Context Protocol, with structured responses and an audit trail.

Can our agent file a return or issue an invoice?

An agent is another caller, not a privileged one. Operations that change state or produce a compliance artifact remain subject to the same oversight as any other path into the platform, and a step requiring human approval requires it regardless of what initiated it.

How does our agent know an answer is reliable?

Because responses carry the regulatory basis they were derived from, out of the Sovos Graph. That matters more for agents than for people: a person may notice an unsupported answer, an agent will act on it.

What permissions does an agent have?

It operates under the customer’s own permissions and reaches what the identity it acts for is entitled to reach. Activity is recorded on the same basis as any other activity on the platform.

Does agent activity get audited?

Yes, on the same basis as human-initiated activity. Otherwise the compliance record would have a hole in it precisely where automation had been introduced.

Related pages