mcpbeat Sign in

MTD Chase — chase clients for MTD records MCP Server

answering

MTD Chase — chase clients for MTD records is answering right now. Last checked 1 min ago. It exposes 20 tools.

UK bookkeepers: chase clients for Making Tax Digital quarterly records, upload links, reminders.

Uptime history 5 days of history
5 days agonow
100.0%
Uptime 24h
92 of 92 checks
20
Tools
read from the server
261 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check MTD Chase — chase clients for MTD records every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add mtd-chase --transport http https://mtd-chase.smallwright.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mtd-chase.smallwright.com/mcp
~/.codex/config.toml
[mcp_servers.mtd-chase]
url = "https://mtd-chase.smallwright.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mtd-chase": {
      "url": "https://mtd-chase.smallwright.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mtd-chase": {
      "type": "http",
      "url": "https://mtd-chase.smallwright.com/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

client
get_client_history
Returns a Client's Chases across Quarters — when they finished and how many days early or late against the date they were asked to send by (and whether before or after the HMRC deadline) — with a one-line summary. Without a client, returns every active Client ranked by how late they usually are. Use this when: asked whether a Client is usually late, how they did last time, or who's always late. Not for: who hasn't sent records this Quarter (whos_outstanding).
update_client
Changes one Client's name, email, mobile, period type (standard/calendar), tags or reference. Returns before → after. Use this when: a Client's details change. Not for: stopping chasing someone (archive_client) or pausing nudges (pause_nudges).
clients
add_clients
Adds Clients (people the practice does MTD quarterly updates for) from a pasted list; matches existing Clients by email, else exact name. confirm:false (default) shows what would be added, skipped as duplicates, or rejected, and the plan-limit effect; confirm:true saves. Max 500. Use this when: setting up or adding MTD clients from a spreadsheet or accounting-software export, or a typed list. Not for: changing one Client (update_client).
list_clients
Lists Clients with contact details, period type, tags and the status of their Chase for the current Quarter. Use this when: looking up who the practice has, finding a Client's details, or seeing a tagged group (e.g. landlords) with this Quarter's status.
archive
archive_client
Archives a Client who has left: their open Chases become skipped and their links stop working; they stop counting towards the plan limit. confirm:false (default) shows what would change. unarchive:true brings them back. Use this when: a Client leaves the practice or comes back.
chase
get_chase_links
Returns each Client's personal records link for a Quarter and a ready-to-paste message for a messaging app or text. Use this when: the practitioner wants to send a link themselves (no email on file, or they prefer a messaging app or text).
export
export_practice_data
Exports everything the practice holds in MTD Chase (Clients, Chases with history, Nudges sent, Records list, requests) as one JSON file; returns a download link for the signed-in practitioner. Use this when: they want a copy of their data or are leaving.
mark
mark_chase
Sets one Client's Chase for a Quarter to ready, partial, nothing_to_report, skipped or back to waiting, with an optional note; Nudges stop for ready/nothing_to_report/skipped and resume for waiting/partial. The change is recorded in the Client's history. Use this when: records arrived another way (office, post, email) or a Client should be skipped this Quarter.
mtd
get_mtd_deadlines
Returns the four MTD for Income Tax quarterly update periods for a tax year (standard and calendar period ends), each deadline, the final declaration date, and days until the next deadline. Works without signing in. Use this when: someone asks when the next quarterly update is due or what a Quarter covers. Not for: whether a particular Client has sent records (whos_outstanding).
nudge
set_nudge_plan
Sets when Nudges (reminder emails) go out for every Chase, including ones already running, counted from the date Clients are asked to send by (the ask-by date): days before it, on the day, and days after it, sent at 09:00 UK time on weekdays. A value left out keeps its current setting. Returns the plan in words and this Quarter's remaining nudge dates. Use this when: the practitioner wants reminders on different days. Not for: one extra reminder now (send_nudges_now), one Client (pause_nudges), or the ask-by date itself (update_practice).
pause
pause_nudges
Stops all Nudges to one Client until a date (YYYY-MM-DD) or until resumed; resume:true restarts them. The result warns if the pause runs past a deadline. Use this when: a Client is ill, away or has asked for no reminders for now. Not for: a Client who has left (archive_client) or has sent their records (mark_chase).
practice
update_practice
Changes what Clients see and how MTD Chase behaves for this practice: name shown to Clients, reply-to email, sign-off, phone shown on the Client's page, how many days before the HMRC deadline Clients are asked to send by (0–30, default 10; applies to Chases started afterwards), how many days after a deadline files are kept (30–365), daily summary email on/off, and the default checklist new Chases ask Clients for (1–8 items; running Chases keep theirs). Returns before → after. Use this when: the practitioner changes their details, the date clients are asked to send by, their default checklist, or retention.
records
list_records
Lists the files (name, size, received) a Client sent through their link for a Quarter — or for every Client in a Quarter — with download links valid 24 hours for the signed-in practitioner, and the Client's note marked as written by the Client. Use this when: asked what a Client sent or to download it.
request
request_feature
Files a request with MTD Chase when the user asks for something none of the other tools can do, or adds a vote to a matching open request; returns its ID, status and any workaround with existing tools. No date is promised. Use this when: the practitioner wants a capability MTD Chase doesn't have. Not for: reporting a single Client's problem.
requests
list_my_requests
Lists the practice's feature requests with status (open, planned, live, declined), how many times each was asked for, the workaround meanwhile, and for declined ones the reason. Use this when: asked what happened to something they asked for. Not for: asking for something new (request_feature) or what's recently live for everyone (whats_new).
send
send_nudges_now
Sends a Nudge email now to Clients who haven't finished sending records for a Quarter (waiting or partial), at most one per Client per day. confirm:false (default) lists who would get one and who is excluded (no email, nudged today, paused); confirm:true sends. Use this when: chasing up everyone outstanding, or named Clients, now — an extra reminder outside the plan.
start
start_chase
Starts chasing Clients for their records for a Quarter: each gets a personal link (no login, works on a phone) and a first email; then Nudges go out on the practice's plan until they send their records. confirm:false (default) shows who would be chased, who has no email, the checklist and the dates (the date Clients are asked to send by, and the HMRC deadline); confirm:true starts it. Safe to repeat: Clients already being chased are left alone. Use this when: asking Clients to send their records for a Quarter — everyone, a group by tag, or one Client — including particular items such as bank statements or receipts (checklist). Not for: reminding Clients already being chased (send_nudges_now); documents unrelated to the quarterly update.
started
get_started
Returns the practice's setup and current position: plan and active Clients vs limit, Clients, open Chases per Quarter, settings still unset, and the next few things the practitioner can say. Use this when: the practitioner asks where they're up to or what to do next.
whats
whats_new
Lists changes that went live recently in MTD Chase, and which of this practice's requests are now live, with the date each went live and what to say to try it. Use this when: the practitioner asks what's new, or whether something they asked for is live yet.
whos
whos_outstanding
Returns the Clients who haven't finished sending records for a Quarter (waiting or partial), with days to/after the date they were asked to send by, last Nudge, whether they opened their link, and counts per status. Use this when: asked who's still outstanding, who's sent what, or how the Quarter is going. Not for: one tagged group (list_clients with tag).

Endpoints

URLTransportStateLatencyChecked
https://mtd-chase.smallwright.com/mcp streamable-http answering 286 ms 1 min ago

Alternatives to MTD Chase — chase clients for MTD records

same job, measured the same way
Dental Digital Center (Buenos Aires)
by dentaldigitalcenter

Read-only info for a Buenos Aires dental clinic: treatments, reference prices, hours and booking.

6 tools answering
Portali
by portali

Bookkeeping for CPA firms: clients, QuickBooks, bank data, reports, OCR docs, and billing.

answering
Landlord Lookout: Making Tax Digital
by co-landlordlookout

UK Making Tax Digital for Income Tax: who must use it and when, software that fits, deadlines.

4 tools answering
Accountingqb
by accountingqb

QuickBooks Online for Claude: reports, bookkeeping cleanup, and US & Canadian tax prep.

answering
Macos Vision MCP
by woladi

Local OCR & screen understanding for agents: read any window, find what to click. No uploads.

129 installs/wk local only
Mermaid Render MCP
by tci-nebula

Renders Mermaid diagram syntax to PNG or SVG images for LLM clients

75 installs/wk local only
T
Tommy Accounting
by co-tommyaccounting

Free UK sole-trader tools: VAT & MTD checks, tax set-aside, expense categories, bookkeeper requests.

5 tools answering
Fielder
by fielderusa

Find soccer fields for hourly rent in the US, check live availability and get booking links.

3 tools answering

MTD Chase — chase clients for MTD records — questions

Answers built from our own checks of this server.

What can MTD Chase — chase clients for MTD records do?
It exposes 20 tools, read directly from the server on our last check. Among them: add_clients, archive_client, export_practice_data, get_chase_links, get_client_history, get_mtd_deadlines and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is MTD Chase — chase clients for MTD records mostly used for?
Its tools cluster around clients and client. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is MTD Chase — chase clients for MTD records working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 261 ms. The bar chart above shows every period we have measured.
How do I connect MTD Chase — chase clients for MTD records?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MTD Chase — chase clients for MTD records need an API key?
No. MTD Chase — chase clients for MTD records completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MTD Chase — chase clients for MTD records?
It answers our handshake in 261 ms on average, which is faster than 52% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.