MTD Chase — chase clients for MTD records

com.smallwright由 smallwright.com 发布官方发布者v0.1.0更新于 Nov 4, 2026

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

发布方自己的服务:Grommetbook — sign shop software

已验证Streamable HTTP可网页运行效率与工作流沟通与协作商业与电商

概览

AI 生成的概览

MTD Chase 帮助英国记账事务所向客户催收 Making Tax Digital 季度记录:客户名单、上传链接、提醒邮件与进度跟踪。

可以做什么
  • 查询某税年的 MTD 季度申报截止日与最终申报日期
  • 新增、修改、列出和归档客户,查看事务所设置与套餐上限
  • 为某个季度发起催收,获取客户专属免登录上传链接和可直接粘贴的消息
  • 列出客户提交的文件及 24 小时下载链接,并把催收标记为已交、部分、无需申报或跳过
  • 设置、暂停和立即发送提醒邮件,查看仍未交齐的客户
  • 查看客户跨季度的催收历史,并把事务所全部数据导出为 JSON
适用场景
适合需要向客户收集 Making Tax Digital 季度记录的英国会计或记账人员,让助手跟踪截止日期、催收未交客户、发送提醒并查看提交情况。
运行要求
远程 streamable HTTP 端点,无需本地安装包或运行时。需要该服务的实务账号,多数工具需登录(查询截止日期无需登录)。通过邮件催收的客户需有电子邮箱。
安装前请注意
多数工具会直接改动实务数据:新增或归档客户、发起催收、发送提醒邮件、修改设置。部分写入类工具默认只预览,需 confirm:true 才保存或发送。导出数据和记录下载链接会暴露客户联系方式与提交的文件。客户记录由第三方服务保存。

安装

在 SourceWeft 中

  1. 打开 控制台中的 MTD Chase — chase clients for MTD records,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.smallwright%2Fmtd-chase/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "mtd-chase-chase-clients-for-mtd-records": {
      "type": "http",
      "url": "https://mtd-chase.smallwright.com/mcp"
    }
  }
}

工具

20

get_mtd_deadlines

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).

输入参数tax_year

get_started

Where am I up to

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.

无需输入参数。

update_practice

Update practice settings

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.

输入参数namephonesign_offask_by_daysdaily_summaryreply_to_emailretention_daysidempotency_keydefault_checklist

export_practice_data

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.

无需输入参数。

request_feature

Request a 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.

输入参数urgency必填idempotency_keywhat_the_user_wanted必填closest_existing_toolwhat_they_were_trying_to_achieve必填

list_my_requests

List my feature 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).

无需输入参数。

whats_new

What's 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.

无需输入参数。

add_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).

输入参数clients必填confirmidempotency_key

update_client

Update a 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).

输入参数refnametagsemailclient必填mobileperiod_typeidempotency_key

archive_client

Archive or unarchive a 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.

输入参数client必填confirmunarchiveidempotency_key

list_clients

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.

输入参数tagtextperiod_typeinclude_archived

start_chase

Chase a Quarter

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.

输入参数clients必填confirmquarterchecklistidempotency_key

mark_chase

Set a Chase status

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.

输入参数noteclient必填status必填quarterrecountidempotency_key

list_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.

输入参数clientquarter

set_nudge_plan

Set the 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).

输入参数days_afteron_the_daydays_beforeidempotency_key

send_nudges_now

Nudge 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.

输入参数clientsconfirmquarteronly_statusidempotency_key

pause_nudges

Pause or resume 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).

输入参数untilclient必填resumeidempotency_key

whos_outstanding

Who's 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).

输入参数quarterlate_last_quarter

get_client_history

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).

输入参数client

版本历史

1
  1. v0.1.0最新Nov 4, 2026

评分

已满足适用检查项的 72%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分

    请在注册中心条目中发布图标。

  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Smallwright 集成