
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
- 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.
- 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.
- 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.
- 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 →
get_server_infoGet information about the Receiptor MCP server
workspace_get_contextGet the current workspace context (user, org, role, and effective ownership scope).
workspace_switchValidate a target workspace and switch the active workspace for this MCP OAuth session.
documents_get-manyRead up to ten known documents with full saved items, company and assigned chart context. Reports inaccessible documents separately; makes no changes.
documents_update-categoriesPreview 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_listList 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_reviewReview 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_getGet billing account and subscription details for the active workspace, or the user's own billing account when no workspace is active.
billing_listHistoryList invoices and one-off charges for the authenticated user's own billing account. This does not expose another workspace owner's invoice history.
activity_searchSearch 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_searchSearch public Receiptor help-center documentation for setup, troubleshooting, and product how-to answers. Returns grouped article results with the most relevant snippets.
approvals_getGet the details of a pending or resolved approval request by ID.
approvals_approveApprove 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_rejectReject a pending request without running the reviewed action.
documents_searchSearch, 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_getRetrieve 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_updateUpdate 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_reviewApply 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-duplicatesList existing duplicate document groups for the current workspace.
documents_scan-duplicatesScan active unresolved documents in the current workspace for likely duplicate groups. Read-only: returns possible duplicate groups and recommends which documents to keep.
documents_inspectInspect the original document file (image/PDF) with a vision model and compare visible values against the saved document fields.
documents_countCount 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-editBulk 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-duplicatesAnalyze 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-duplicateRemove 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-relationshipsRetroactively 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_deleteSoft-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_unarchiveRestore a previously archived document so it is active again.
currency_convertConvert amounts between different currencies. Uses current rates by default, or historical rates for a specific date.
files_uploadUpload a receipt, invoice, or financial document for processing.
integrations_listList 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_sendSend 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_reconcileReconcile 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_unlinkUnlink 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_listList automations with name, status, trigger type, and execution stats.
automations_executeCreate an automation from a natural language description. Approval includes the generated automation details before creation.
automations_deleteDelete an automation permanently.
automations_disableDisable an automation without deleting it.
views_listList saved document views for the current workspace. These saved views can be reused by automations and workflows.
views_createCreate a saved document view from document filters. Saved views are reusable inputs for automations and workflows.
views_deleteDelete a saved document view. Use this when a saved filter preset is no longer needed.
workspaces_listList available workspaces (organizations) for the authenticated user.
workspaces_list-membersList members (users) of a workspace (organization), defaulting to the active workspace.
workspace_context_patchUpdate workspace business profile and location/tax context fields used for categorization readiness.
context_readinessGet workspace context readiness for categorization, including missing business profile, tax, chart of accounts, and entity setup fields.
context_requests_listList pending request-for-context records that are blocking categorization.
context_requests_groupGroup pending request-for-context records by suggested account, account, merchant, or document type.
context_requests_resolveResolve one request-for-context.
context_requests_bulk_resolveResolve selected request-for-context records in bulk.
chartOfAccounts_listList Charts of Accounts available to the current workspace.
chartOfAccounts_listAccountsList or search accounts from the active chart of accounts for the current workspace so the agent can ground categorization decisions.
exports_createPreview 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_resolveResolve 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_listList 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_getGet one export record by ID for the current workspace.
exports_inspectRead 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_estimateQueue 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_getEstimateFetch 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_createGet the authenticated user's referral link and stats, creating their referral profile only when missing.
sources_email_listList 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/mcpclaude.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.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.