
Official MCP RegistryListed
SHVL
Review overdue invoices, synced Xero invoices and contacts, and live Xero reports. Read-only.
First seen 16 Oct 2026. Evidence as of 4 Nov 2026.
12
Tools
From an anonymous probe
1
Source listings
Each with its own history
24
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| analyse_aged_debtors_csv | Analyse a user-supplied aged-debtors CSV and supplied Bank Rate to return review-only UK B2B chase wording with indicative statutory-interest and fixed-compensation calculations. Returns draft text and structured calculations without storing the CSV or sending messages. | Read-only |
| get_credit_control_brief | Use when someone asks who owes money, which invoices are overdue or which customers need a payment reminder. Return the selected business's overdue totals and up to five customers to check first. Read-only. Uses the latest SHVL import or completed accounting sync and never sends a reminder. | Read-only |
| get_credit_control_case | Return one case from the signed-in SHVL workspace, including status, payment-readiness state, bounded invoice summaries and communication evidence. Excludes email addresses, message content, provider IDs and payment records. | Read-only |
| get_receivables_health | Return a read-only receivables health view for the signed-in SHVL workspace: accounts-receivable balance, overdue ageing, invoices raised this month, receivables payments recorded this month, concentration and 30-day overdue movement where available. This is not a bank balance, cash-flow, profit or whole-business health report. | Read-only |
| get_shvl_workspace_status | Return the selected SHVL workspace name, entitlement state, connected accounting organisation name and active Xero agent tenant name. | Read-only |
| get_xero_contact | Return one customer contact summary and up to 50 sales invoices from the signed-in owner’s latest completed SHVL Xero sync. Read-only. Excludes email addresses, postal addresses and Xero IDs. | Read-only |
| get_xero_financial_report | Read one live Xero Profit and Loss, Balance Sheet or Trial Balance for explicit dates. Capped at 250 stripped rows and never writes to Xero. Requires the matching read-only Xero report permission and a Xero user with Reports access. | Read-only |
| get_xero_invoice | Return one sales invoice from the signed-in owner’s latest completed SHVL Xero sync plus aggregate recorded-payment evidence. Read-only. Excludes Xero IDs, payment IDs, email addresses and message content. | Read-only |
| list_shvl_workspaces | List SHVL workspaces available to the signed-in user. If none exist, explain next_step and offer its setup_url or the free summary_url. Connecting an account does not create a workspace. Does not expose customer email addresses or provider identifiers. | Read-only |
| search_credit_control_cases | Search cases already held in the signed-in SHVL workspace by customer name or invoice reference. Read-only, account-scoped and capped at 20 results. | Read-only |
| search_xero_contacts | Search customer contacts from the signed-in owner’s latest completed SHVL Xero sync by name. Read-only, capped at 20 and excludes email addresses, postal addresses and Xero IDs. | Read-only |
| search_xero_invoices | Search sales invoices from the signed-in owner’s latest completed SHVL Xero sync by invoice number or customer name. Read-only, capped at 20 and not live Xero state. | Read-only |
Change history
- search_xero_invoices: tool added
- search_xero_contacts: tool added
- get_xero_invoice: tool added
- get_xero_financial_report: tool added
- get_xero_contact: tool added
- get_shvl_workspace_status: tool added
- server instructions changed (+"and Xero access. Use search_xero_invoices or search_xero_contacts for synced invoice/contact records; use get_xero_financial_report for live Profit and Loss, Balance Sheet or Trial Balance with explicit dates. Xero tools require workspace-owner access and a matching provider connection; reports also require the report permission. Synced records are not live balances or proof of payment. Writes require a separately approved connection;" +"imports" +"sending.")
- Description changed (registry)
- MCP URL changed from "https://shvl.app/mcp/v2" to "https://shvl.jlucwright.workers.dev/mcp/v2" (registry)
- MCP URL changed from "https://shvl.jlucwright.workers.dev/mcp" to "https://shvl.app/mcp/v2" (registry)
- Description changed (registry)
- search_credit_control_cases: annotations changed
- get_receivables_health: annotations changed
- get_credit_control_case: annotations changed
- get_credit_control_brief: annotations changed
- analyse_aged_debtors_csv: description changed (+"Analyse a user-supplied" +"supplied Bank Rate to return" +"wording")
- analyse_aged_debtors_csv: annotations changed
- server instructions changed (+"This connector does not" +"composers" +"messages. The last_synced_at field records when")
- search_credit_control_cases: title changed
- get_receivables_health: title changed
- get_credit_control_brief: title changed
- get_credit_control_brief: description changed (+"Use when someone asks who owes money, which invoices are overdue or which customers need a payment reminder." +"selected business's" +"totals")
- MCP URL changed from "https://shvl.app/mcp" to "https://shvl.jlucwright.workers.dev/mcp" (registry)
- Listed (registry)
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | app.shvl/shvl | 16 Oct 2026 | 4 Nov 2026 | 5 |