tab runs on your own machine — the client starts it, so there is no endpoint to ping. 34 installs a week from npm. Last commit 24 Oct 2026.
Agents pay per call over HTTP 402: 8,600+ API routes, owner-signed budgets, signed receipts.
We read the source, 1 d ago · rules 995398eba69f
A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.
res.end(readFileSync(file));
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const child = spawn(bin, args, { cwd, env: { ...process.env, CLAUDECODE: undefined }, stdio: ['pipe', 'pipe', 'pipe'] });
tb.innerHTML = state.companies.length
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add tab -- npx -y paidwithtab
{
"mcpServers": {
"tab": {
"command": "npx",
"args": [
"-y",
"paidwithtab"
]
}
}
}
[mcp_servers.tab]
command = "npx"
args = ["-y", "paidwithtab"]
{
"mcpServers": {
"tab": {
"command": "npx",
"args": [
"-y",
"paidwithtab"
]
}
}
}
{
"servers": {
"tab": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"paidwithtab"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
TAB_AGENT (Agent key file. Default ~/.tab/agent.json, which `npx paidwithtab init` creates with a mandate and starter credits), TAB_MANDATE (Owner-signed mandate file. Default ~/.tab/mandate.json), TAB_MAX_PER_CALL (Refuse any single call priced above this many dollars, e.g. 0.05), TAB_CATALOG (Catalog to search. Default https://paidwithtab.com).
Fail-closed verify-before-you-act gate for AI agents. Signed receipts. Pay-per-call via x402.
Pre-action attestation perimeter for AI agents — 8 primitives, signed C18 receipt per call.
AgisHub — 34 pay-per-call tools for AI agents over x402 (USDC on Base). No API key, no signup.
x402-paid agent tools: 18 over HTTP, 14 over stdio. USDC per call, no API key.
Bi-temporal memory-as-a-service and paid agent labor. Pay-per-call USDC via x402; signed receipts.
Pay-per-call agent tools over x402 (USDC on Base) — no signup or API key.
Self-hosted retrieval router for AI agents: budgets, provider routing, route receipts.
Any API, four tools: discover, call with routing and signed receipts, verify, dispute.
Answers built from our own checks of this server.