mcpbeat Sign in

Terminal Tax MCP Server

answering

Terminal Tax is answering right now. Last checked 1 min ago. It exposes 3 tools. Last commit 7 Nov 2026.

Tax software: your AI agent sends the facts, we calculate and e-file; you review and sign.

Uptime history 20 days of history · worst day 98%
20 days agonow
100.0%
Uptime 24h
183 of 183 checks
3
Tools
read from the server
576 ms
Response time
average over 24h
2
Stars
last commit 7 Nov 2026

What changed 42

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 21 October 2026. No other catalogue keeps this.

6 Nov a tool changed version
6 Nov a tool changed the parameters it asks for get_packet_schema
1 Nov a tool changed the parameters it asks for get_packet_schema
1 Nov a tool changed version
27 Oct a tool changed the parameters it asks for get_packet_schema
26 Oct a tool changed version2 times that day
26 Oct a tool description was rewritten create_filing_session
25 Oct a tool changed version2 times that day
24 Oct 2 tool descriptions were rewritten5 times that day continue_filing_session, create_filing_session
24 Oct a tool changed version4 times that day
and 31 more, back to 21 October 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

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 filing --transport http https://mcp.terminal.tax/v1/hosted-mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.terminal.tax/v1/hosted-mcp
~/.codex/config.toml
[mcp_servers.filing]
url = "https://mcp.terminal.tax/v1/hosted-mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "filing": {
      "url": "https://mcp.terminal.tax/v1/hosted-mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "filing": {
      "type": "http",
      "url": "https://mcp.terminal.tax/v1/hosted-mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, but it did not say what kind of credentials it expects.

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 3

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

continue
continue_filing_session
Checks the taxpayer's completed draft packet for a federal return and, when it passes, holds it as an unsigned draft and returns the link to the filing page; otherwise returns a list of problems to correct. This call files nothing and sends nothing to the IRS: the taxpayer reviews, signs and files on the filing page. Inputs: the filing session's continuationHandle, completedReturnPacketJson (the whole packet as one JSON string, in this server's packet schema) and packetSchemaSha256 (that schema's digest); other arguments are refused by name. The tax year is return.taxYear=2025 inside the packet. The packet carries the facts the taxpayer stated in this chat and the figures printed on documents the taxpayer gave in it; a fact the taxpayer has not stated is left out rather than written as no, none or 0, and a required fact that is left out comes back as a blocker asking for the taxpayer's answer. Output: status filing_session_ready with a filingSessionUrl when the packet is accepted; the taxpayer opens that link to give permission, review the return and sign it. Otherwise, blockers (each with a path, a rule and a plain detail) and no link; that packet is not kept, and the same handle accepts a corrected packet. Nothing is filed or charged through a link that expires or is left unfinished, and the same packet sent again with a new filing session's handle returns a fresh link. An accepted packet is held until the taxpayer gives permission on the filing page; declining there, or expiry, erases it. Federal returns: no state, territory or local return is filed. The return has no taxpayer identity fields: the taxpayer's own details go in the packet's separate, required agentIdentity section, which the filing page shows for the taxpayer to confirm. Business identifiers printed on each source form, such as an employer's or payer's name and EIN, are packet fields.
filing
create_filing_session
Starts a filing session for a US federal individual income tax return when the taxpayer asks to file. Input: none. Output: a continuationHandle that identifies this filing session in later calls, and packetRules, the packet rules as text. This call receives no tax facts and creates no return and no link; the filing link comes with an accepted packet. A new filing session is also how a fresh link replaces one that expired or was left unfinished, through which nothing was filed or charged: the same packet sent on the new handle returns the new link. Covered returns: one original tax year 2025 US federal individual income tax return (Form 1040 or 1040-SR, and some Form 1040-SS and Form 1040-NR situations), with no state or local return. The packet rules this call returns list each covered and refused situation.
packet
get_packet_schema
Takes the filing session's continuationHandle. Returns the packet schema a completed return packet is checked against (the packet holds no Social Security number, ITIN or PIN: the taxpayer types those on the filing page): requestPacketSchema=true returns the schema digest (packetSchemaSha256, sent with the completed packet), an outline whose larger parts are named sections, the section list and the packetStarterTemplates list; packetSchemaSection=<name> returns one section and packetStarterTemplate=<id> one complete starter packet, in which each taxpayer-specific value is the placeholder REPLACE_WITH_TAXPAYER_VALUE, refused by path until replaced, with its askTheTaxpayer messages (the questions for the taxpayer) and each preset answer listed in presets with how it is settled. Read-only: no tax facts are sent here and no return is written. The tax year is return.taxYear=2025 inside the packet, not a tool argument; any other argument is refused by name.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

get_filing_status
removed 22 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://mcp.terminal.tax/v1/hosted-mcp streamable-http answering 742 ms 14 min ago
https://iq4701fisj.execute-api.us-east-1.amazonaws.com/live/v1/hosted-mcp streamable-http needs auth 365 ms 1 min ago

Alternatives to Terminal Tax

same job, measured the same way
Crela
by crela

Search the Crela software marketplace and publish, update and review your software from your agent.

51 installs/wk 2 tools answering
CollectSEA
by kelvin-ling

Find real software, security and AI-agent failures that resemble your design, with safeguards.

6 tools answering
TileSet
by tileset

Live social feeds and review widgets for any website, set up by your AI agent.

answering
AgentTakt
by ryoohshima

Review, edit, and approve AI agent task plans in a ComfyUI-style visual node editor in your terminal

328 installs/wk local only
MIMRY
by jbacalso24

Finds the files a coding task touches, so your AI agent reads less. Local CLI and MCP server.

1 132 installs/wk local only
Abnormal Security MCP
by servosity

Abnormal Security email threats, cases, and reporting in your terminal and your AI agents.

local only
W
WorkbookAPI
by workbookapi

Check and calculate local Excel workbooks with AI agents. Files stay on your machine.

359 installs/wk local only
Genfeed
by genfeed

Create, review and schedule social content from your AI agent. Approval-first.

answering

Terminal Tax — questions

Answers built from our own checks of this server.

What can Terminal Tax do?
It exposes 3 tools, read directly from the server on our last check. Among them: continue_filing_session, create_filing_session, get_packet_schema. 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 →
Is Terminal Tax working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 183 of 183 checks got a reply (100.0%), average response time 576 ms. The bar chart above shows every period we have measured.
Did Terminal Tax ever remove tools?
Yes. get_filing_status is no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Terminal Tax?
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. You will need your own credentials: it refuses anonymous clients.
Does Terminal Tax need an API key?
Yes. Every time we knock, Terminal Tax answers with an authorization challenge instead of its tool list — that is how we know it is running and gated rather than broken. Bring your own credentials and it will talk.
How fast is Terminal Tax?
It answers our handshake in 576 ms on average, which is faster than 19% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Terminal Tax open source?
The code is open source: it is published under the MIT licence, 2 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at mcp.terminal.tax, which runs on its operator's own terms.