Skip to content
Back to search
45
MCP MCP 2025-11-25 streamable-http

io.github.theluckystrike/deposits

io.github.theluckystrike/deposits

Security and retainer deposits per client: hold, apply to an invoice, refund, statement.

Watch this dependency Share evidence report
Uptime
100.0%
3 direct probes · 30d
Response
165ms
last probe
Tools
11
callable
Resources
2
readable
Prompts
2
available
Score: 45/100
The server exists but requires sign-in before we can list its tools.
partial Answers the MCP handshake 35/50
The endpoint answered HTTP 401 to an anonymous server/discover, so it exists, but we could not list its tools without credentials. It does advertise OAuth protected-resource metadata.
How to earn +15 points
Let anonymous clients discover what the server offers
Answer server/discover and tools/list without credentials and require auth only on tools/call. If the whole server must stay private, return a WWW-Authenticate header with resource_metadata pointing at /.well-known/oauth-protected-resource (RFC 9728) so MCP clients can sign in on their own; 2026-07-28 clients identify themselves with a Client ID Metadata Document rather than dynamic registration.
Docs →
n/a Lists tools, resources or prompts 0/30
Not scored: a catalogue only counts once the handshake succeeds.
n/a 3 or more catalogue items 0/10
Not scored: a catalogue only counts once the handshake succeeds.
pass Describes itself 10/10
88 characters; more than 30 earns these points.

Tools · 11

deposit_record

Record a security or retainer deposit received from a client, in minor units, with its currency, the date it arrived and the bank reference. Returns the DEP-YYYY-NNNN id.

deposit_list

List deposits newest first: DEP number, client, kind, date, reference and what was received, applied, refunded and still held, with the same four totalled per currency. Filter by client, status, kind,…

deposit_apply

Apply part of a held deposit to one invoice: it records that amount as a PAYMENT through the invoice server. amount_minor defaults to the lesser of held and owed. More than either, or a pre-arrival da…

deposit_refund

Give part or all of a held deposit back to the client, with the date and how it was sent. Refuses more than is still held. The invoice server is not touched: a refund is not a payment.

deposit_delete

Delete a deposit that never moved money, freeing that month's free-tier slot. One with anything applied or refunded is refused, naming it, since a payment or refund would be left with nothing behind i…

deposit_balance

Answer "how much of theirs am I holding?" for one client or everyone: received, applied to invoices, refunded and still held, one row per currency, never added across them. Reads only; deposit_list sh…

deposit_statement_text

Turn one client's deposits into a plain-text statement to paste into an email: every movement in date order and the closing balance held. Pass currency when they have more than one. Also a .txt downlo…

deposit_statement_pdf

Call this tool to render one client's A4 deposit statement and return a download link valid for one hour. Titled DEPOSIT STATEMENT, every movement in date order, closing with what is still held. Pro.

deposits_report

The deposit book at a date: held per currency, received, applied and refunded, the oldest holdings with days held, and every deposit older than N days with nothing applied. Pro; deposit_balance is fre…

license_status

Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing c…

license_activate

Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_…

Resources · 2

pricing

What deposits costs, what Pro unlocks, the checkout link that carries this connection's token, and the one step a person has to take. Machine-readable; read it before telling a user how to lift a free…

pricing://deposits
held-deposits

Every deposit with money still held, as JSON.

deposits://held

Prompts · 2

upgrade_to_pro

Explain what Pro on the deposits server costs and exactly what the user has to do, without leaving the conversation.

settle_deposits

Review what is still held, then decide what to apply to an open invoice and what to refund.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.zovo.one/mcp/deposits

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "io.github.theluckystrike/deposits": {
      "url": "https://mcp.zovo.one/mcp/deposits",
      "transport": "streamable-http"
    }
  }
}