mcpbeat Sign in

Saybooks MCP Server

answering

Saybooks is answering right now. Last checked 10 min ago. Last commit 7 Nov 2026.

Books your AI keeps from your own bank statements: cards, loans, bills, receipts and the tax year.

Uptime history 7 days of history
7 days agonow
100.0%
Uptime 24h
91 of 91 checks
—
Tools
hidden behind auth
219 ms
Response time
average over 24h
0
Stars
last commit 7 Nov 2026

What the code does

We read the source, 1 d ago · rules 995398eba69f

Capabilities

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.

Builds a file path from a variable src/conformance.js:27
const specOf = (area) => JSON.parse(fs.readFileSync(path.join(SPEC_DIR, area, 'acts.json'), 'utf8'));
Runs an external command src/search-antfly.js:28
  try { out = execFileSync(BIN, args, { encoding: 'utf8', timeout: 20000, stdio: ['ignore', 'pipe', 'ignore'] }); }
        sig = subprocess.run(["openssl", "dgst", "-sha256", "-sign", path], input=msg, capture_output=True, check=True).stdout
Page executes code built at runtime ui/admin.html:71, ui/index.html:190
  document.getElementById('funnel').innerHTML = cards.map(([n, l]) => `<div class="stat"><b>${n}</b><span>${l}</span></div>`).join('');

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

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 10 min ago.

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

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

Endpoints

URLTransportStateLatencyChecked
https://saybooks.io/mcp streamable-http sign-in 318 ms 10 min ago

Alternatives to Saybooks

same job, measured the same way
Tapwhich
by openkrill

Which of your cards to tap at a place: the cashback, cap and conditions, from the banks' own pages.

1 tools answering
Rede
by mcp-dir

Sales, receivables, statements and fees for your own Rede (Brazilian card acquirer) merchant account

12 tools answering
IQ Books by ReconcileIQ
by reconcileiq

IQ Books: the AI-native UK ledger that keeps your books itself. Review and approve it all from chat

answering
Receipt Scanner
by theluckystrike

Capture and organize receipts from your AI chat: totals, categories, ledgers.

14 tools answering
Boords
by boords

Create and update Boords projects, scripts, storyboards, frames and comments from your AI app.

answering
Better Analyst PDF to Excel
by betteranalyst

Turn bank statements, invoices, receipts and other PDFs into Excel workbooks.

answering
D
DeskCalc Verify
by deskcalc

A human checks and confirms in DeskCalc the figures an AI read from invoices, receipts, statements.

local only
AndMyData
by hjdrsa

Private vault for your receipts, meals and notes. Your AI saves them and answers from them.

answering

Saybooks — questions

Answers built from our own checks of this server.

Why is there no tool list for Saybooks?
The server answered our handshake with an authorization challenge, so it is running — but it will not describe its tools to an anonymous client. To see them you need to connect with your own credentials. We record it as alive, not as broken: 100.0% of checks in the last 24 hours got a reply.
Is Saybooks working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 219 ms. The bar chart above shows every period we have measured.
How do I connect Saybooks?
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 sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to Saybooks?
No API key is involved. Saybooks answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is Saybooks?
It answers our handshake in 219 ms on average, which is faster than 65% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Saybooks open source?
The code is open source: it is published under the AGPL-3.0 licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at saybooks.io, which runs on its operator's own terms.