Skip to content
Agent Mode by Receiptor AI logo

Agent Mode by Receiptor AI MCP server

Which MCP servers are Agent Mode by Receiptor AI's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-08

← Back to Agent Mode by Receiptor AI

Whose server it is
  • Addresshttps://mcp.receiptor.ai/mcpnot in the official registry: answered when asked

No entry in the official MCP registry names this server. It answered on receiptor.ai when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.

When we asked itchecked 2026-10-26
  • Stateanswerschecked 2026-10-26
  • Tools88
  • Server calls itselfreceiptor-mcp
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 154 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 2 of the 7 days it takes to judge reliability.

Once connected

  • Keep approval on for integrations_send: they delete, send or pay without saying so.
  • documents_update-categories, documents_update, documents_delete, files_upload, integrations_send change data without a sign-in: anyone with the address can call them.
  • Its definitions take about 39676 tokens of context: enable only the tools a task needs.
  • Parameters are untyped or undescribed in 24 of 88 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 2, the first on 2026-10-26
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 2 so far
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer504 ms
  • Space in an agent's context≈ 39,676 tokensthe definitions of all its tools (88), which an agent carries on every turn
  • Tool definitionsA · 95 of 100
  • Typed results0 of 88 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 24 of 88

Worth a look

  • Tools that delete, send or pay, marked as not destructive: integrations_send
  • Tools that change data, on a server that answers without a sign-in: documents_update-categories, documents_update, documents_delete, files_upload, integrations_send

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers88 tools · read 2026-10-26
  • get_server_info

    Get information about the Receiptor MCP server

  • workspace_get_context

    Get the current workspace context (user, org, role, and effective ownership scope).

  • workspace_switch

    Validate a target workspace and switch the active workspace for this MCP OAuth session.

  • documents_get-many

    Read up to ten known documents with full saved items, company and assigned chart context. Reports inaccessible documents separately; makes no changes.

  • documents_update-categories

    Preview or apply different category corrections to up to 50 known documents in one confirmation, optionally setting accounting tracking with each. Validates each company's chart, tracking connection and current state; reuses the standard…

  • dimensions_list

    List Xero tracking categories and options for enabled accounting connections. connections reports connected and trackingEnabled for each matching Xero organisation. If trackingEnabled is false, explain that tracking categories are…

  • dimensions_review

    Review historical Xero tracking usage and suggest memories for one owned accounting organisation. Select a bounded date range. Reads posted bills and spend-money transactions with a bounded budget per type; no provider or memory writes…

  • billing_get

    Get billing account and subscription details for the active workspace, or the user's own billing account when no workspace is active.

  • billing_listHistory

    List invoices and one-off charges for the authenticated user's own billing account. This does not expose another workspace owner's invoice history.

  • activity_search

    Search past source activity logs across email, WhatsApp, uploads, and forwarded inbound email. For email sources, this first searches connected providers, then cross-checks matching message IDs against stored activity logs and returns any…

  • help-center_search

    Search public Receiptor help-center documentation for setup, troubleshooting, and product how-to answers. Returns grouped article results with the most relevant snippets.

  • approvals_get

    Get the details of a pending or resolved approval request by ID.

  • approvals_approve

    Approve a pending request and run the reviewed action. Optionally pass edits to change choices the review offered (for example the account or tracking for a document, or whether to remember a preference); nothing outside the review can be…

  • approvals_reject

    Reject a pending request without running the reviewed action.

  • documents_search

    Search, filter, and retrieve user's documents. Supports text search, filtering by document type, export status, date ranges, sorting, and semantic similarity. In filter-only mode, use offset for stable pagination and reviewStatus for…

  • documents_get

    Retrieve a single document by ID with full details. Returns extracted fields, line items, assigned company and its chartOfAccountsId, file URL, source, stored linkedTo IDs, and current review state. Includes supported math actions…

  • documents_update

    Update a single document by ID. Use this for precise corrections to extracted document fields that should not be applied through bulk edit, including complete economic line and adjustment replacements. All input monetary values use major…

  • documents_respond_review

    Apply or dismiss a pending source-backed math suggestion returned by documents.get. Preserves stale-suggestion checks and canonical validation. Dismiss rejects the suggestion, not the underlying issue. Read documents.get afterward to…

  • documents_list-duplicates

    List existing duplicate document groups for the current workspace.

  • documents_scan-duplicates

    Scan active unresolved documents in the current workspace for likely duplicate groups. Read-only: returns possible duplicate groups and recommends which documents to keep.

  • documents_inspect

    Inspect the original document file (image/PDF) with a vision model and compare visible values against the saved document fields.

  • documents_count

    Count and aggregate all matching documents, optionally filtered by canonical reviewStatus. Supports grouping by merchant, category, date, export status, etc. Amounts are converted to the authenticated user's currency, including when…

  • documents_bulk-edit

    Bulk edit documents. Supports dry-run preview (default) and execute modes. Preview returns matching documents with proposed changes and available merchants/categories for context.

  • documents_resolve-duplicates

    Analyze a selected set of documents as possible duplicates. Use dryRun=true (default) with masterId to preview fields copied onto that document, including categories, businesses and payment evidence. Execute with the same masterId…

  • documents_unlink-duplicate

    Remove one document from its duplicate group. If the selected document is the group master, the remaining duplicates are either dissolved or reassigned to a replacement master.

  • documents_repair-relationships

    Retroactively diagnose and repair deterministic document relationships for a bounded document set. Uses shared schemas logic to mark true same-type duplicates and link related invoice/receipt documents.

  • documents_delete

    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.

  • documents_unarchive

    Restore a previously archived document so it is active again.

  • currency_convert

    Convert amounts between different currencies. Uses current rates by default, or historical rates for a specific date.

  • files_upload

    Upload a receipt, invoice, or financial document for processing.

  • integrations_list

    List available integrations for the user. Can filter by category (email, accounting, storage, social, banking) and status. Returns integration IDs needed for sendToIntegration, reconcileWithIntegration, and other operations.

  • integrations_send

    Send a document (receipt/invoice) to a supported accounting integration (Xero or QuickBooks). Requires integrationId. targetId is required for Xero/QuickBooks. Set dryRun=true (default) to preview, dryRun=false to queue for sending.

  • integrations_reconcile

    Reconcile a document (receipt/invoice) with a supported banking integration such as Mercury. Requires integrationId. targetId is optional for Mercury. Set dryRun=true (default) to preview, dryRun=false to queue for reconciliation.

  • integrations_unlink

    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.

  • automations_list

    List automations with name, status, trigger type, and execution stats.

  • automations_execute

    Create an automation from a natural language description. Approval includes the generated automation details before creation.

  • automations_delete

    Delete an automation permanently.

  • automations_disable

    Disable an automation without deleting it.

  • views_list

    List saved document views for the current workspace. These saved views can be reused by automations and workflows.

  • views_create

    Create a saved document view from document filters. Saved views are reusable inputs for automations and workflows.

  • views_delete

    Delete a saved document view. Use this when a saved filter preset is no longer needed.

  • workspaces_list

    List available workspaces (organizations) for the authenticated user.

  • workspaces_list-members

    List members (users) of a workspace (organization), defaulting to the active workspace.

  • workspace_context_patch

    Update workspace business profile and location/tax context fields used for categorization readiness.

  • context_readiness

    Get workspace context readiness for categorization, including missing business profile, tax, chart of accounts, and entity setup fields.

  • context_requests_list

    List pending request-for-context records that are blocking categorization.

  • context_requests_group

    Group pending request-for-context records by suggested account, account, merchant, or document type.

  • context_requests_resolve

    Resolve one request-for-context.

  • context_requests_bulk_resolve

    Resolve selected request-for-context records in bulk.

  • chartOfAccounts_list

    List Charts of Accounts available to the current workspace.

  • chartOfAccounts_listAccounts

    List or search accounts from the active chart of accounts for the current workspace so the agent can ground categorization decisions.

  • exports_create

    Preview or queue document exports using the same behavior as the in-app Export dropdown. Supports CSV/PDF/ZIP to the user's registered email, email forwarding, and connected export integrations. Use filters or viewId for broad exports…

  • exports_resolve

    Resolve a known QuickBooks or Xero export waiting for a payment account. Select an exact offered account; optionally remember its instrument mapping in that company and resume matching blocked exports. Preview first and execute with its…

  • exports_list

    List export records. Use status=attention for needs_action plus failed. total counts raw records. Set includeHistorySummary=true only when grouped totals matching the Exports page are needed; its timestamped snapshot may be reused for 30…

  • exports_get

    Get one export record by ID for the current workspace.

  • exports_inspect

    Read up to 40 owned Xero invoice exports, returning accountingSnapshot and currentInvoice in Xero JSON format. Missing or deleted invoices return null; connection and rate-limit failures remain errors. No accounting data is changed.

  • retroactiveExtractions_estimate

    Queue a Retroactive Scan estimate for the given email integration and date range. Returns a jobId immediately; poll with getRetroactiveExtractionEstimate. Estimation against a real mailbox can take minutes; use the poll capability rather…

  • retroactiveExtractions_getEstimate

    Fetch the current status of a Retroactive Scan estimate by jobId. Returns queued/active/completed/failed status, in-flight progress, and the final result when completed.

  • referrals_get_or_create

    Get the authenticated user's referral link and stats, creating their referral profile only when missing.

  • sources_email_list

    List email sources connected to the account, including provider and monitoring status.

The first 60 of 88, as the server listed them.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "receiptor": {
      "type": "http",
      "url": "https://mcp.receiptor.ai/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http receiptor https://mcp.receiptor.ai/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.receiptor.ai/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.