Skill 1
setup-readiness
Check auth, workspace access, integrations, and the missing setup steps before an agent starts doing real work.
Install the Receiptor CLI, connect it to your workspace, and let agents operate on receipts, invoices, categorization, and spend workflows using the same capability layer that powers the product.
Install
One-line installer for the public Receiptor CLI.
Authenticate
Use your Receiptor API key and workspace context.
Operate
Run skills for intake, cleanup, and spend analysis.
curl -fsSL https://receiptor.ai/install.sh | bashReadable by humans
Receiptor is designed for actual finance operations. That means compact CLI flows for humans, plus predictable structured output for agents that need to reason over bookkeeping state without burning context.
Human mode
Readable output for operators
$ receiptor workspace list Workspace Role Current -------------------------------------------------- Acme Holdings org:admin yes Northwind Trading org:member no $ receiptor files upload ./march-lunch.pdf Queued upload upl_7R2m for processing Status: queued Workspace: Acme Holdings
Agent mode
Structured output for automation
$ receiptor documents search --query "uber" --limit 2 --json
{
"documents": [
{
"id": "doc_812f",
"merchant": "Uber",
"amount": 42.13,
"currency": "USD",
"category": "Travel",
"workspaceId": "org_123"
}
],
"totalCount": 1
}Built-in skills
Instead of raw building blocks only, the Receiptor CLI ships with task-shaped skills for setup, intake, cleanup, and reporting. They map to real bookkeeping workflows rather than generic “analyze a document” prompts.
Skill 1
Check auth, workspace access, integrations, and the missing setup steps before an agent starts doing real work.
Skill 2
Upload files, inspect extracted fields, and move raw financial documents into Receiptor-ready workflows.
Skill 3
Review document classification, fix edge cases, and keep books clean without hand-editing every transaction.
Skill 4
Pull structured totals, grouped spend, and bookkeeping-ready outputs for reports, finance ops, and audit prep.
Live capabilities
This list is fetched from the same capability discovery endpoint the CLI and external API use. As the product surface evolves, the page updates with it instead of drifting into stale marketing copy.
Approve a pending approval request and execute the stored capability input.
Get the details of a pending or resolved approval request by ID.
Reject a pending approval request without executing the stored capability input.
List or search accounts from the active chart of accounts for the current workspace so the agent can ground categorization decisions.
Convert amounts between different currencies. Uses current rates by default, or historical rates for a specific date.
Bulk edit documents. Supports dry-run preview (default) and execute modes. Preview returns matching documents with proposed changes and available merchants/categories for context.
Count documents and aggregate data. Use for spending totals and financial analysis. Supports grouping by merchant, category, date, etc. Gets ALL matching documents.
Soft-delete a document (receipt, invoice, etc.). The document is archived and can be recovered. Also archives any duplicate documents and cleans up cross-references.
Retrieve a single document by ID with full details. Returns all extracted fields including merchant info, line items, amounts, file URL, and source.
Inspect the original document file (image/PDF) with a vision model and compare visible values against currently stored extracted fields.
List existing duplicate document groups for the current workspace.
Analyze a selected set of documents as possible duplicates. Use dryRun=true (default) to preview the recommended canonical/master document first. Use dryRun=false with masterId to apply the duplicate grouping and archive the non-master duplicates.
Scan active unresolved documents in the current workspace for likely duplicate groups. Read-only: returns candidate groups and recommended canonical documents without mutating data.
Search, filter, and retrieve user's documents. Supports text search, filtering by document type, export status, date ranges, sorting, and semantic similarity.
Restore a previously archived document so it is active again.
Analyze and clean up the user's own business entities: enrich with Google Places data, find duplicates via place_id and embedding similarity, and merge them. This is for companies/legal entities/subsidiaries, not merchant or document duplicates.
Delete a business entity and unlink associated documents.
List and search business entities with pagination.
Merge multiple business entities into one. Reassigns all linked documents to the kept entity, adds merged entity names as aliases, and deletes the duplicates.
Create a new business entity or update an existing one.
Get one export record by ID for the current workspace.
List export records with filters (document, integration, date range) for the current workspace.
List available integrations for the user. Can filter by category (email, accounting, storage, social) and status. Returns integration IDs needed for sendToIntegration and other operations.
Send a document (receipt/invoice) to an accounting integration (Xero or QuickBooks). Requires integrationId and tenantId. Use listIntegrations to find available integrations. Set dryRun=true (default) to preview, dryRun=false to queue for sending.
Unlink a document from an integration (supports Xero and QuickBooks). Set dryRun=true (default) to preview, including invoice details and orphaned attachments. Set dryRun=false to execute. This action is IRREVERSIBLE.
Archive a stored long-term memory so it is no longer used at runtime.
List current long-term memories stored for the current user/workspace.
Save an explicit long-term memory or preference for the current user, workspace, or document.
Get the user's onboarding/setup progress including which steps are completed and what's pending.
Delete an automation rule permanently. Use this when a rule, automation, or workflow should be removed entirely.
Disable an automation rule without deleting it. Use this when a rule should stop running but remain available for later re-enabling.
Create an automation rule from a natural language description. In Receiptor, rules, automations, and workflows refer to the same concept. Approval includes the generated rule details before creation.
List automation rules for the user. In Receiptor, rules, automations, and workflows refer to the same concept. Shows rule information including name, status, trigger type, and execution stats.
Delete an email source from the account and stop monitoring it permanently.
Disable monitoring for an email source without removing the connection.
Enable monitoring for an email source to resume automatic document ingestion.
Activate a mobile scanner so documents from that number are processed again.
Deactivate a mobile scanner without deleting it.
Delete a mobile scanner from the account permanently.
Disable AI extraction for a mobile scanner without removing the source.
Enable AI extraction for a mobile scanner without changing the source registration.
Create a saved document view from document filters. Saved views are reusable inputs for rules, automations, and workflows.
Delete a saved document view. Use this when a saved filter preset is no longer needed.
List saved document views for the current workspace. These saved views can be reused by rules, automations, and workflows.
List available workspaces (organizations) for the authenticated user.
Install a thin command line client over the Receiptor capability API and run real workflows from the terminal.
Use the same capability layer behind an MCP server so agents can work with Receiptor using structured tools.
Operate on receipts, invoices, workspaces, and accounting flows instead of forcing a generic OCR abstraction onto finance work.
Real work stays tied to a Receiptor account and workspace, so agents operate in the same secure context as your team.
Get started
curl -fsSL https://receiptor.ai/install.sh | bash1. Install `receiptor`
2. Authenticate with your API key
3. Select a workspace and run skills