AlphaCount Developers
MCP

Security and approvals

What an assistant can reach, what it may do alone, and what waits for a person.

An assistant connected over MCP can do no more than the person whose key it uses — and usually less.

What a key reaches

  • The companies of its creator, narrowed to the ones chosen for the key. When the creator loses access to a company, the key loses it too. A connection works on one company at a time (select_entity).
  • The scopes chosen for the key. A tool or agent action that needs a scope the key does not carry is not offered.
  • For as long as the key lives. A revoked key stops working within a minute.

Risk levels

Every action AlphaCount can take has a risk level:

LevelMeansApproval
R0reads—
R1writes something harmless and easy to undo—
R2changes the books or master dataa person approves
R3cannot be undone or leaves the company — mail to a customer, a tax filinga person approves

Direct tools and the agent

The MCP server offers two kinds of tools:

  • Direct tools read — balances, invoices, documents, reports — and the assistant calls them itself. Four writes are direct too: the user's own entries for their personal tax return — a business meal, a business trip, investment income, a personal tax item. They change no company's books, and the assistant asks the user before each one.
  • Everything else goes through the agent: alphacount_agent_start hands the task to AlphaCount's agent, which uses the same tools as the agent in the app. When it reaches an R2 or R3 step, it stops and returns an approval request; alphacount_agent_resume continues with the decision. The assistant cannot skip that step — the approval is checked on AlphaCount's side, not in the assistant.

What no assistant does

Some things AlphaCount keeps for a person in the app, whatever the key: moving money, setting a partner's bank account, signing in to banks and other services, the ELSTER certificate, setting up webhooks, creating and revoking keys.

Scopes

A key with Read only carries every read: scope, Read and write every scope below. Choose individually to narrow it — payroll, for instance, has scopes of its own.

ScopeAllows
read:documentsRead documents
write:documentsUpload and change documents
read:transactionsRead transactions
write:transactionsMatch and book transactions
read:exportsRead reports and exports
write:exportsStart exports
read:accountingRead accounting and taxes
write:accountingBook, invoice and prepare tax filings
read:masterdataRead master data
write:masterdataChange master data
read:organizationRead organization
write:organizationChange company master data, organization and invitations
read:agentRead agent tasks and knowledge
write:agentChange agent tasks and knowledge
read:integrationsRead integrations
write:integrationsChange integrations
read:payrollRead payroll
write:payrollPrepare payroll runs
read:tasksRead tasks
write:tasksAssign and complete tasks

On this page