Skip to content

Connectors · Accounting & finance

Rossum MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Rossum and the rest of your systems. It gives your agent 260 Rossum actions (121 reads, 113 writes and 26 that wait for a confirmation) and holds the Rossum credential itself, so the agent never does. It paces Rossum's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "rossum.users.list",  intent: "check which Rossum account is connected"}# List users · read · 1 upstream call
  • 260actionsin one signed file
  • 121readlook, never change
  • 113writecreate and update
  • 26wait for a yesdestructive, confirmed first

Set up

Connect Rossum in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Rossum.

    Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • api_tokenRossum API token: an organization API token (Settings > API tokens), or a user token from POST /api/v1/auth/login…
    • hostWhere your Rossum lives: your host
    account { op: "connections.requirements", service: "rossum" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "rossum.users.list" }# list users · read · 1 upstream callcheck { action: "rossum.users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Rossum at a glance

Sign-in
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
api_token
Setup fields
host
Limits we pace to
10 calls a second, per connection
API covered
Rossum API v1 (OpenAPI 3.1.0)elis.rossum.ai
Built from
Rossum's documentation, read 23 October 2026elis.rossum.aielis.rossum.ai
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
117 of 121 reads, for up to 5 minutes; a write clears what it affects
Shared entities
2, so ask can line Rossum up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Rossum.

260 actions in 48 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 121readlook, never change
  • 113writecreate and update
  • 26destructivewait for a confirmation
  1. Annotations

    31

    9 read · 19 write · 3 destructive

    Copy annotation · Create annotation · Create embedded URL · Export annotations (cross-queue, GET)

  2. Queues

    13

    5 read · 7 write · 1 destructive

    Create queue · Create queue from template · Duplicate queue · Export annotations

  3. Hooks

    12

    4 read · 7 write · 1 destructive

    Create hook · Create hook from template · Duplicate hook · Generate hook payload

  4. Organization groups

    12

    12 read · 0 write · 0 destructive

    Retrieve organization billing history group · Retrieve organization billing stats group · List organization groups · List organization group organizations

  5. Annotation content

    9

    2 read · 7 write · 0 destructive

    Add row to multivalue datapoint · Validate annotation content · Retrieve annotation content · Grid operations

  6. Engines

    9

    4 read · 4 write · 1 destructive

    Check engine template schema compatibility · Create engine · Duplicate engine · List engines

  7. Dedicated engine schemas

    8

    4 read · 3 write · 1 destructive

    Create dedicated engine schema · List dedicated engine schemas · Predict dedicated engine schema · Validate dedicated engine schema

  8. Organizations

    8

    5 read · 3 write · 0 destructive

    List organizations · Retrieve organization · Retrieve organization billing (deprecated) · Retrieve organization billing history

40 more areas · 158 actions
  • Schemas 8
  • Users 8
  • Email templates 7
  • Engine fields 7
  • Labels 7
  • Connectors 6
  • Dedicated engines 6
  • Delete recommendations 6
  • Document relations 6
  • Inboxes 6
  • Memberships 6
  • Relations 6
  • Rules 6
  • Saved views 6
  • Suggested edits 6
  • Triggers 6
  • Workspaces 6
  • Emails 5
  • Documents 4
  • Email threads 4
  • Current user 3
  • Workflow runs 3
  • Automation blockers 2
  • Document downloads 2
  • Generic engine schemas 2
  • Generic engines 2
  • Hook runs 2
  • Hook templates 2
  • Integration credentials 2
  • Pages 2
  • User roles 2
  • Workflow activities 2
  • Workflow steps 2
  • Workflows 2
  • Audit logs 1
  • Configuration changelog 1
  • Hook logs 1
  • Rule execution logs 1
  • Tasks 1
  • Uploads 1

Top actions

The Rossum API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 20 of Rossum's 20 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
rossum.users.listList usersList users.readidentity.user.list474 connectors
rossum.users.createCreate userCreate user.writeidentity.user.create262 connectors
rossum.users.updatePartial update userPartial update user.writeidentity.user.update280 connectors
rossum.workspaces.listList workspacesList workspaces.readwork.workspace.list50 connectors
rossum.users.deleteDelete userDelete user.destructiveidentity.user.delete253 connectors
rossum.current_user.getRetrieve current userRetrieve current user.readidentity.current_user.get307 connectors
rossum.workspaces.createCreate workspaceCreate workspace.writework.workspace.create36 connectors
rossum.user_roles.listList user rolesList user roles.readidentity.role.list184 connectors
rossum.audit_logs.listList audit logsList audit logs.readidentity.audit_event.list51 connectors
rossum.user_roles.getRetrieve user roleRetrieve user role.readidentity.role.get127 connectors
rossum.emails.listList emailsList emails.readcomm.email.list28 connectors
rossum.organizations.listList organizationsList organizations.readplatform.tenant.list70 connectors

Try it

Prompts to paste into Claude.

Each one names the Rossum actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Who has access in Rossum? List every user and their role.

    callsrossum.users.list

  2. Writewrite

    Create user in Rossum. Show me exactly what you will send before you save it.

    callsrossum.users.create

Governance for Rossum

Destructive actions wait for a yes.

26 Rossum actions are destructive. These are all of them:

  • Delete userrossum.users.delete
  • Delete workspacerossum.workspaces.delete
  • Delete hookrossum.hooks.delete
  • Delete queuerossum.queues.delete
  • Delete schemarossum.schemas.delete
  • Delete documentrossum.documents.delete
  • Switch to deletedrossum.annotations.delete
  • Rotate annotationrossum.annotations.rotate
  • Reset passwordrossum.users.reset_password
  • Purge deleted annotationsrossum.annotations.purge_deleted
  • Delete rulerossum.rules.delete
  • Delete labelrossum.labels.delete
  • Delete enginerossum.engines.delete
  • Delete inboxrossum.inboxes.delete
  • Delete triggerrossum.triggers.delete
  • Delete relationrossum.relations.delete
  • Delete connectorrossum.connectors.delete
  • Delete membershiprossum.memberships.delete
  • Delete saved viewrossum.saved_views.delete
  • Delete engine fieldrossum.engine_fields.delete
  • Delete email templaterossum.email_templates.delete
  • Delete suggested editrossum.suggested_edits.delete
  • Delete dedicated enginerossum.dedicated_engines.delete
  • Delete document relationrossum.document_relations.delete
  • Delete delete recommendationrossum.delete_recommendations.delete
  • Delete dedicated engine schemarossum.dedicated_engine_schemas.delete

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dorossum.users.deleteconfirm_policy: human

Delete user?

intent: the user asked me to delete user

run suspended · waiting for a named person · key rossum-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "rossum-agent",  allowed_actions: ["rossum.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "rossum.users.delete", approver: "[email protected]" },    { match: "rossum.workspaces.delete", approver: "[email protected]" },    { match: "rossum.hooks.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Rossum only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Rossum costs on actionlake.

Every Rossum action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Rossum refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 260 Rossum actions
  • 260actions pageeach page of a long list is one call
  • 117reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Rossum action.

260 actions by area: the id your agent calls, what it does, and its effect.

Annotations31
  • rossum.annotations.approveApprove annotationwrite
  • rossum.annotations.assignAssign annotationwrite
  • rossum.annotations.cancelCancel validationwrite
  • rossum.annotations.cancel_edit_pagesCancel edit pages sessionwrite
  • rossum.annotations.confirmConfirm validationwrite
  • rossum.annotations.copyCopy annotationwrite
  • rossum.annotations.createCreate annotationwrite
  • rossum.annotations.create_embedded_urlCreate embedded URLwrite
  • rossum.annotations.deleteSwitch to deleteddestructive
  • rossum.annotations.editEdit annotation (legacy split)write
  • rossum.annotations.edit_pagesEdit pages (split and reorganize)write
  • rossum.annotations.edit_pages_in_placeEdit pages in placewrite
  • rossum.annotations.exportExport annotations (cross-queue, GET)read
  • rossum.annotations.export_selectedExport annotations (cross-queue, POST)read
  • rossum.annotations.getRetrieve annotationread
  • rossum.annotations.get_page_dataRetrieve page spatial dataread
  • rossum.annotations.listList annotationsread
  • rossum.annotations.postponeSwitch to postponedwrite
  • rossum.annotations.purge_deletedPurge deleted annotationsdestructive
  • rossum.annotations.rejectReject annotationwrite
  • rossum.annotations.replaceUpdate annotationwrite
  • rossum.annotations.rotateRotate annotationdestructive
  • rossum.annotations.searchSearch annotationsread
  • rossum.annotations.search_textSearch textread
  • rossum.annotations.splitSplit annotationwrite
  • rossum.annotations.startStart validationwrite
  • rossum.annotations.start_edit_pagesStart edit pages sessionwrite
  • rossum.annotations.start_embeddedStart validation for embedded usewrite
  • rossum.annotations.suggested_recipientsRetrieve suggested email recipientsread
  • rossum.annotations.translate_page_dataTranslate page spatial dataread
  • rossum.annotations.updatePartial update annotationwrite
Queues13
  • rossum.queues.createCreate queuewrite
  • rossum.queues.create_from_templateCreate queue from templatewrite
  • rossum.queues.deleteDelete queuedestructive
  • rossum.queues.duplicateDuplicate queuewrite
  • rossum.queues.exportExport annotationsread
  • rossum.queues.export_and_markExport annotations (POST)write
  • rossum.queues.getRetrieve queueread
  • rossum.queues.listList queuesread
  • rossum.queues.next_annotationStart validationwrite
  • rossum.queues.related_objects_countsRetrieve related object countsread
  • rossum.queues.replaceUpdate queuewrite
  • rossum.queues.suggested_recipientsRetrieve suggested email recipientsread
  • rossum.queues.updatePartial update queuewrite
Hooks12
  • rossum.hooks.createCreate hookwrite
  • rossum.hooks.create_from_templateCreate hook from templatewrite
  • rossum.hooks.deleteDelete hookdestructive
  • rossum.hooks.duplicateDuplicate hookwrite
  • rossum.hooks.generate_payloadGenerate hook payloadread
  • rossum.hooks.getRetrieve hookread
  • rossum.hooks.invokeTrigger manual hookwrite
  • rossum.hooks.listList hooksread
  • rossum.hooks.list_secret_keysRetrieve secret keys listread
  • rossum.hooks.replaceUpdate hookwrite
  • rossum.hooks.testTest hookwrite
  • rossum.hooks.updatePartial update hookwrite
Organization groups12
  • rossum.organization_groups.billing_historyRetrieve organization billing history groupread
  • rossum.organization_groups.billing_statsRetrieve organization billing stats groupread
  • rossum.organization_groups.getRetrieve organization groupread
  • rossum.organization_groups.get_organizationRetrieve organizationread
  • rossum.organization_groups.get_queueRetrieve queueread
  • rossum.organization_groups.get_userRetrieve userread
  • rossum.organization_groups.get_workspaceRetrieve workspaceread
  • rossum.organization_groups.listList organization groupsread
  • rossum.organization_groups.list_organizationsList organization group organizationsread
  • rossum.organization_groups.list_queuesList organization group queuesread
  • rossum.organization_groups.list_usersList organization group usersread
  • rossum.organization_groups.list_workspacesList organization group workspacesread
Annotation content9
  • rossum.annotation_content.add_emptyAdd row to multivalue datapointwrite
  • rossum.annotation_content.getRetrieve annotation contentread
  • rossum.annotation_content.grid_operationsGrid operationswrite
  • rossum.annotation_content.grid_parts_operationsPartial update gridwrite
  • rossum.annotation_content.operationsBulk update annotation contentwrite
  • rossum.annotation_content.selectReplace annotation content by OCRwrite
  • rossum.annotation_content.transform_grid_to_datapointsConvert grid to table datawrite
  • rossum.annotation_content.updateUpdate annotation contentwrite
  • rossum.annotation_content.validateValidate annotation contentread
Engines9
  • rossum.engines.check_template_compatibilityCheck engine template schema compatibilityread
  • rossum.engines.createCreate enginewrite
  • rossum.engines.deleteDelete enginedestructive
  • rossum.engines.duplicateDuplicate enginewrite
  • rossum.engines.getRetrieve engineread
  • rossum.engines.listList enginesread
  • rossum.engines.queue_statsRetrieve engine queue statisticsread
  • rossum.engines.replaceUpdate enginewrite
  • rossum.engines.updatePartial update enginewrite
Dedicated engine schemas8
  • rossum.dedicated_engine_schemas.createCreate dedicated engine schemawrite
  • rossum.dedicated_engine_schemas.deleteDelete dedicated engine schemadestructive
  • rossum.dedicated_engine_schemas.getRetrieve dedicated engine schemaread
  • rossum.dedicated_engine_schemas.listList dedicated engine schemasread
  • rossum.dedicated_engine_schemas.predictPredict dedicated engine schemaread
  • rossum.dedicated_engine_schemas.replaceUpdate dedicated engine schemawrite
  • rossum.dedicated_engine_schemas.updatePartial update dedicated engine schemawrite
  • rossum.dedicated_engine_schemas.validateValidate dedicated engine schemaread
Organizations8
  • rossum.organizations.billingRetrieve organization billing (deprecated)read
  • rossum.organizations.billing_historyRetrieve organization billing historyread
  • rossum.organizations.billing_statsRetrieve organization billing statsread
  • rossum.organizations.createCreate organizationwrite
  • rossum.organizations.getRetrieve organizationread
  • rossum.organizations.listList organizationsread
  • rossum.organizations.replaceUpdate organizationwrite
  • rossum.organizations.updatePartial update organizationwrite
Schemas8
  • rossum.schemas.createCreate schemawrite
  • rossum.schemas.create_from_templateCreate schema from templatewrite
  • rossum.schemas.deleteDelete schemadestructive
  • rossum.schemas.getRetrieve schemaread
  • rossum.schemas.listList schemasread
  • rossum.schemas.replaceUpdate schemawrite
  • rossum.schemas.updatePartial update schemawrite
  • rossum.schemas.validateValidate schemaread
Users8
  • rossum.users.createCreate userwrite
  • rossum.users.deleteDelete userdestructive
  • rossum.users.getRetrieve userread
  • rossum.users.listList usersread
  • rossum.users.replaceUpdate userwrite
  • rossum.users.reset_passwordReset passworddestructive
  • rossum.users.score_passwordRetrieve password scoreread
  • rossum.users.updatePartial update userwrite
Email templates7
  • rossum.email_templates.createCreate email templatewrite
  • rossum.email_templates.deleteDelete email templatedestructive
  • rossum.email_templates.getRetrieve email templateread
  • rossum.email_templates.listList email templatesread
  • rossum.email_templates.renderRender email templateread
  • rossum.email_templates.replaceUpdate email templatewrite
  • rossum.email_templates.updatePartial update email templatewrite
Engine fields7
  • rossum.engine_fields.createCreate engine fieldwrite
  • rossum.engine_fields.deleteDelete engine fielddestructive
  • rossum.engine_fields.getRetrieve engine fieldread
  • rossum.engine_fields.listList engine fieldsread
  • rossum.engine_fields.list_pre_trainedList pre-trained fieldsread
  • rossum.engine_fields.replaceUpdate engine fieldwrite
  • rossum.engine_fields.updatePartial update engine fieldwrite
Labels7
  • rossum.labels.applyAdd/remove annotation labelswrite
  • rossum.labels.createCreate labelwrite
  • rossum.labels.deleteDelete labeldestructive
  • rossum.labels.getRetrieve labelread
  • rossum.labels.listList labelsread
  • rossum.labels.replaceUpdate labelwrite
  • rossum.labels.updatePartial update labelwrite
Connectors6
  • rossum.connectors.createCreate connectorwrite
  • rossum.connectors.deleteDelete connectordestructive
  • rossum.connectors.getRetrieve connectorread
  • rossum.connectors.listList connectorsread
  • rossum.connectors.replaceUpdate connectorwrite
  • rossum.connectors.updatePartial update connectorwrite
Dedicated engines6
  • rossum.dedicated_engines.createCreate dedicated enginewrite
  • rossum.dedicated_engines.deleteDelete dedicated enginedestructive
  • rossum.dedicated_engines.getRetrieve dedicated engineread
  • rossum.dedicated_engines.listList dedicated enginesread
  • rossum.dedicated_engines.replaceUpdate dedicated enginewrite
  • rossum.dedicated_engines.updatePartial update dedicated enginewrite
Delete recommendations6
  • rossum.delete_recommendations.createCreate delete recommendationwrite
  • rossum.delete_recommendations.deleteDelete delete recommendationdestructive
  • rossum.delete_recommendations.getRetrieve delete recommendationread
  • rossum.delete_recommendations.listList delete recommendationsread
  • rossum.delete_recommendations.replaceUpdate delete recommendationwrite
  • rossum.delete_recommendations.updatePartial update delete recommendationwrite
Document relations6
  • rossum.document_relations.createCreate document relationwrite
  • rossum.document_relations.deleteDelete document relationdestructive
  • rossum.document_relations.getRetrieve document relationread
  • rossum.document_relations.listList document relationsread
  • rossum.document_relations.replaceUpdate document relationwrite
  • rossum.document_relations.updatePartial update document relationwrite
Inboxes6
  • rossum.inboxes.createCreate inboxwrite
  • rossum.inboxes.deleteDelete inboxdestructive
  • rossum.inboxes.getRetrieve inboxread
  • rossum.inboxes.listList inboxesread
  • rossum.inboxes.replaceUpdate inboxwrite
  • rossum.inboxes.updatePartial update inboxwrite
Memberships6
  • rossum.memberships.createCreate membershipwrite
  • rossum.memberships.deleteDelete membershipdestructive
  • rossum.memberships.getRetrieve membershipread
  • rossum.memberships.listList membershipsread
  • rossum.memberships.replaceUpdate membershipwrite
  • rossum.memberships.updatePartial update membershipwrite
Relations6
  • rossum.relations.createCreate relationwrite
  • rossum.relations.deleteDelete relationdestructive
  • rossum.relations.getRetrieve relationread
  • rossum.relations.listList relationsread
  • rossum.relations.replaceUpdate relationwrite
  • rossum.relations.updatePartial update relationwrite
Rules6
  • rossum.rules.createCreate rulewrite
  • rossum.rules.deleteDelete ruledestructive
  • rossum.rules.getRetrieve ruleread
  • rossum.rules.listList rulesread
  • rossum.rules.replaceUpdate rulewrite
  • rossum.rules.updatePartial update rulewrite
Saved views6
  • rossum.saved_views.createCreate saved viewwrite
  • rossum.saved_views.deleteDelete saved viewdestructive
  • rossum.saved_views.getRetrieve saved viewread
  • rossum.saved_views.listList saved viewsread
  • rossum.saved_views.replaceUpdate saved viewwrite
  • rossum.saved_views.updatePartial update saved viewwrite
Suggested edits6
  • rossum.suggested_edits.createCreate suggested editwrite
  • rossum.suggested_edits.deleteDelete suggested editdestructive
  • rossum.suggested_edits.getRetrieve suggested editread
  • rossum.suggested_edits.listList suggested editsread
  • rossum.suggested_edits.replaceUpdate suggested editwrite
  • rossum.suggested_edits.updatePartial update suggested editwrite
Triggers6
  • rossum.triggers.createCreate triggerwrite
  • rossum.triggers.deleteDelete triggerdestructive
  • rossum.triggers.getRetrieve triggerread
  • rossum.triggers.listList triggersread
  • rossum.triggers.replaceUpdate triggerwrite
  • rossum.triggers.updatePartial update triggerwrite
Workspaces6
  • rossum.workspaces.createCreate workspacewrite
  • rossum.workspaces.deleteDelete workspacedestructive
  • rossum.workspaces.getRetrieve workspaceread
  • rossum.workspaces.listList workspacesread
  • rossum.workspaces.replaceUpdate workspacewrite
  • rossum.workspaces.updatePartial update workspacewrite
Emails5
  • rossum.emails.getRetrieve emailread
  • rossum.emails.listList emailsread
  • rossum.emails.replaceUpdate emailwrite
  • rossum.emails.sendSend emailwrite
  • rossum.emails.updatePartial update emailwrite
Documents4
  • rossum.documents.deleteDelete documentdestructive
  • rossum.documents.getRetrieve documentread
  • rossum.documents.listList documentsread
  • rossum.documents.updatePartial update documentwrite
Email threads4
  • rossum.email_threads.getRetrieve email threadread
  • rossum.email_threads.listList email threadsread
  • rossum.email_threads.replaceUpdate email threadwrite
  • rossum.email_threads.updatePartial update email threadwrite
Current user3
  • rossum.current_user.getRetrieve current userread
  • rossum.current_user.replaceUpdate current userwrite
  • rossum.current_user.updatePartial update current userwrite
Workflow runs3
  • rossum.workflow_runs.getRetrieve workflow runread
  • rossum.workflow_runs.listList workflow runsread
  • rossum.workflow_runs.resetReset workflow runwrite
Automation blockers2
  • rossum.automation_blockers.getRetrieve automation blockerread
  • rossum.automation_blockers.listList automation blockersread
Document downloads2
  • rossum.document_downloads.createCreate downloadwrite
  • rossum.document_downloads.getRetrieve downloadread
Generic engine schemas2
  • rossum.generic_engine_schemas.getRetrieve generic engine schemaread
  • rossum.generic_engine_schemas.listList generic engine schemasread
Generic engines2
  • rossum.generic_engines.getRetrieve generic engineread
  • rossum.generic_engines.listList generic enginesread
Hook runs2
  • rossum.hook_runs.listList hook runsread
  • rossum.hook_runs.list_logsList hook run logsread
Hook templates2
  • rossum.hook_templates.getRetrieve hook templateread
  • rossum.hook_templates.listList hook templatesread
Integration credentials2
  • rossum.integration_credentials.testTest integration credentialread
  • rossum.integration_credentials.test_newTest unsaved integration credentialread
Pages2
  • rossum.pages.getRetrieve pageread
  • rossum.pages.listList pagesread
User roles2
  • rossum.user_roles.getRetrieve user roleread
  • rossum.user_roles.listList user rolesread
Workflow activities2
  • rossum.workflow_activities.getRetrieve workflow activityread
  • rossum.workflow_activities.listList workflow activitiesread
Workflow steps2
  • rossum.workflow_steps.getRetrieve workflow stepread
  • rossum.workflow_steps.listList workflow stepsread
Workflows2
  • rossum.workflows.getRetrieve workflowread
  • rossum.workflows.listList workflowsread
Audit logs1
  • rossum.audit_logs.listList audit logsread
Configuration changelog1
  • rossum.configuration_changelog.listList configuration changelogread
Hook logs1
  • rossum.hook_logs.listList hook call logsread
Rule execution logs1
  • rossum.rule_execution_logs.listList rules execution logsread
Tasks1
  • rossum.tasks.getRetrieve taskread
Uploads1
  • rossum.uploads.getRetrieve uploadread

Questions

The Rossum MCP server, answered.

Is there a Rossum MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 260 Rossum actions across annotations, queues, hooks and organization groups, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Rossum.

What do I need to connect Rossum?

Rossum API token: an organization API token (Settings > API tokens), or a user token from POST /api/v1/auth/login…. Plus your host. The free call account { op: "connections.requirements", service: "rossum" } lists exactly what to paste.

Can an AI agent delete or change things in Rossum?

Only if its key allows it, and only with an explicit confirmation. 26 Rossum actions are destructive, including delete user, delete workspace and delete hook. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Rossum API limit?

actionlake paces every call to the limits in the Rossum service file: 10 calls a second per connection. Repeated reads are answered from cache (117 Rossum actions can be), which never reaches Rossum.

What does a Rossum action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (260 Rossum actions page). Cache hits, searches, dry runs and calls Rossum refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Rossum API does it cover?

The Rossum API v1 (OpenAPI 3.1.0) at elis.rossum.ai by default, or the base URL set when you connect. It is built from Rossum's documentation as read on 23 October 2026. 260 actions in 48 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Rossum data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Rossum credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Rossum today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.