Can AI agents automate Visma Business NXT?

Visma · saas · erpaccountingfinance

Visma Business NXT is automatable today through a public GraphQL API and a vendor-hosted MCP server. This record is the cloud ERP, not on-prem Visma Business, Visma.net ERP, Visma Administration, or Tripletex. GraphQL endpoints are https://business.visma.net/api/graphql for a user context (Authorization Code with PKCE) and https://business.visma.net/api/graphql-service for a service context (client credentials). Both go through Visma Connect after an application is registered in the Visma Developer Portal. The schema exposes system and company tables with queries plus insert, update, delete, processing, and report mutations. Webhooks POST row INSERT, UPDATE, and DELETE events with table identifier and primary keys so the app can refetch via GraphQL. The first-party MCP server at https://mcp.business.visma.net/ uses streamable HTTP and Visma Connect OAuth. Reads can run any GraphQL query the signed-in user can see. Mutations are blocked in execute_graphql_query; writes go through create_entity and update_entity on a fixed table list (orders, associates, products, vouchers, and related tables). Company AI permission must allow MCP Read, and Write requires Read, in both System information and Company. Only a System supervisor can change those fields. Embedded apps use the official @business-nxt/app-messaging SDK and never see the bearer token. Zapier, Make, Power Automate, and n8n connectors were not opened. No official CLI was established. Computer-use viability is unassessed. API scores 8 and is the best path because GraphQL mutations cover every table, while MCP writes stay on the published list and need company AI opt-in.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesgraphqlauthorization-code-pkceclient-credentials
coverage: partial · docs
SDKyesjavascript
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIunknown
Extensibilityyesembedded-apps
webhooks: True
Data access
export: json · import: json
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. The GraphQL API, Visma Connect webhooks, embedded apps, and vendor-hosted MCP server cover practical company automation without browser control.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
868

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-31
licensedeclaredsource2026-08-31
modalities.api.existsdeclaredsource2026-08-31
modalities.api.kinds[0]declaredsource2026-08-31
modalities.api.auth[0]declaredsource2026-08-31
modalities.api.auth[1]declaredsource2026-08-31
modalities.api.coveragedeclaredsource2026-08-31
modalities.sdk.existsdeclaredsource2026-08-31
modalities.sdk.languages[0]declaredsource2026-08-31
modalities.mcp.first_partydeclaredsource2026-08-31
modalities.extensibility.scripting[0]declaredsource2026-08-31
modalities.extensibility.webhooksdeclaredsource2026-08-31
modalities.data_access.export[0]declaredsource2026-08-31
modalities.data_access.import[0]declaredsource2026-08-31
modalities.agent_docs.llms_txtdeclaredsource2026-08-31
verdict.scores.apideclaredsource2026-08-31
verdict.scores.mcpdeclaredsource2026-08-31
freshness.watch[0].urldeclaredsource2026-08-31
freshness.watch[1].urldeclaredsource2026-08-31
freshness.watch[2].urldeclaredsource2026-08-31

Related tools

Other products in this database that share a category with Visma Business NXT.

Last verified 2026-08-31 · volatility high · JSON record