Integration · Documents
Connect Claude & ChatGPT to Rossum
Ask your AI which documents are waiting for review in Rossum, what was extracted from an invoice, or to fix a wrong value before you confirm it. It can read queues, annotations and their extracted fields, search the text of a document and export data. It can also start and stop reviews, edit extracted values, and confirm, approve, reject or postpone annotations.
Free plan, no credit card. Takes about a minute.
Try asking
“Which documents in the Supplier invoices queue are waiting for review?”
The AI finds the queue and exports its annotations with status to_review.
“What total and due date did Rossum extract from annotation 48213?”
It reads the extracted field values of the annotation.
“Change the invoice number on annotation 48213 to INV-2291 and confirm it.”
It starts the review so the annotation is locked to you, replaces the value and confirms the annotation, which moves it on to export.
What your AI can do
Review and validation
Start and stop reviews, edit extracted values, and confirm, approve, reject, postpone or delete annotations.
Extracted data and export
Read an annotation's extracted fields, search its page text, and export annotations across queues or from one queue.
Queues, inboxes and users
Read queues, schemas, workspaces, documents, labels and users, and the emails that arrive in your Rossum inboxes.
“Does annotation 48213 mention PO 7731 anywhere?”
It searches the text of the annotation's pages for the phrase.
“Which emails came in from [email protected] this week?”
It lists emails received into your Rossum inboxes from that sender, filtered by date.
“Reject annotation 48240, it is a duplicate.”
It rejects the annotation with a note that explains why.
24 tools for Rossum
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
approve_annotationVisible to othersApprove an annotation that is waiting for approval in a workflow, by `annotation_id`.cancel_annotation_reviewDeletesStop reviewing an annotation by `annotation_id` and unlock it for others.confirm_annotationVisible to othersConfirm a reviewed annotation by `annotation_id`, moving it on to export.delete_annotationChanges dataMove an annotation to the deleted state by `annotation_id`.edit_annotation_fieldsChanges dataChange extracted values of an annotation by `annotation_id` with a list of `operations` (replace, add or remove datapoints).export_annotationsExport annotations with extracted data across queues, filtered by annotation `id`, `status`, `search` or arrival/export dates.export_queue_annotationsExport annotations (documents with extracted data) from one queue by `queue_id`, filtered by `status` (e.g. to_review, confirmed, exported), `search` or arrival/export dates.get_annotationGet one annotation (a processed document) by its ID, with status, queue, document and page links.get_annotation_contentGet the extracted field values (datapoints) of an annotation by `annotation_id`.get_current_userGet the signed-in Rossum user and their organization.get_documentGet one document's metadata by `document_id`.get_emailGet one email by `message_id`, with sender, subject and attached documents.get_queueGet one queue by `queue_id`, including its schema, inbox and settings.get_schemaGet a queue schema by `schema_id`, which defines the fields that are extracted.list_documentsList uploaded documents, filtered by `original_file_name`, `email`, creator or creation dates.list_emailsList emails received into or sent from Rossum inboxes, filtered by `queue`, `from_email`, `subject` or dates.list_labelsList annotation labels, optionally filtered by `name`.list_queuesList queues (document inboxes), optionally filtered by `name` or `workspace`.list_usersList users, filtered by `email`, `username`, `queue` or `is_active`.list_workspacesList workspaces, optionally filtered by `name`.postpone_annotationChanges dataPostpone an annotation by `annotation_id` so it leaves the review queue for later.reject_annotationVisible to othersReject an annotation by `annotation_id` with an optional `note_content` explaining why.search_annotation_textSearch the text of an annotation's pages for a `phrase`, by `annotation_id`.start_annotation_reviewChanges dataStart reviewing an annotation by `annotation_id` so it is locked to you before editing.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Rossum from the app list.
- 2
Paste your key
Enter your organization's Rossum subdomain, which is the part before .rossum.app in the address you log in at. Then enter the email and password of a Rossum user. A dedicated API user with access to the right queues is a good choice.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Rossum?
The AI can read queues, schemas, workspaces, documents, emails, labels, users and annotations, including their extracted values and page text, and export annotations with their data. It can start and stop a review, edit extracted values, and confirm, approve, reject, postpone or delete annotations.
Does the AI see my Rossum password?
No. Your Rossum username and password are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reading and export only. Confirming, approving and rejecting move documents on in your workflow, and they can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Rossum account.
Why does Rossum need a username and password?
Rossum signs in API users with a username and password and returns a token for the calls. PipMCP stores your login encrypted and uses it to get that token. A dedicated API user with access only to the queues the AI should work in keeps its reach limited.
Related integrations
Let your AI work in Rossum today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Rossum freePipMCP is not affiliated with Rossum. Product names are trademarks of their owners.






