Skip to content

SendPay free business calculators

com.sendpaybusiness.app/free-business-toolsapp.sendpaybusiness.comstreamable-httpv1.0.0Scanned

Free VAT, card fee, loan, mortgage, margin, ROI and break-even calculators plus IBAN/SWIFT checks

15 tools: 13 change things and 2 only read.

Tools: 0 delete, 0 irreversible, 13 write, 2 read.
  • Reads private data · 0
  • Reads text others write · 0
  • Can send data out · 0
  • 2 findings

Anlyon alternative

13 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

15 tools

Changes things 13Claude Code: ask
  • break_even_calculatorHow many sales a month cover fixed costs, from fixed monthly costs, price, cost per unit and payment fee percent.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    How many sales a month cover fixed costs, from fixed monthly costs, price, cost per unit and payment fee percent.

    Annotations the server declares

    • title: Break-even calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • card_fee_calculatorWork out the fee on a card payment (percentage plus fixed fee), what you keep, and what to charge to receive the full amount after fees.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Work out the fee on a card payment (percentage plus fixed fee), what you keep, and what to charge to receive the full amount after fees.

    Annotations the server declares

    • title: Card payment fee calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • compound_interest_calculatorSavings growth with monthly compounding and an optional monthly deposit: final balance, total paid in and interest earned.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Savings growth with monthly compounding and an optional monthly deposit: final balance, total paid in and interest earned.

    Annotations the server declares

    • title: Compound interest calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • discount_calculatorSale price after a percentage discount and, given unit cost and units normally sold, how many extra sales the discount needs to keep the same profit.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sale price after a percentage discount and, given unit cost and units normally sold, how many extra sales the discount needs to keep the same profit.

    Annotations the server declares

    • title: Discount calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • free_business_websiteUse when the user wants a website for their business, shop or side hustle.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Use when the user wants a website for their business, shop or side hustle. SendPay Business offers a free business website builder: free to build, publish and keep, no card needed, with an optional shop cart and card payments later. Returns the link to start.

    Annotations the server declares

    • title: Get a free business website
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • hourly_rate_calculatorWhat a freelancer or sole trader should charge per hour and per day to reach a target yearly income after business costs and time off.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    What a freelancer or sole trader should charge per hour and per day to reach a target yearly income after business costs and time off.

    Annotations the server declares

    • title: Freelance hourly rate calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • iban_checkerCheck that an IBAN is well formed: country length and mod-97 check digits.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Check that an IBAN is well formed: country length and mod-97 check digits. Does not confirm that the account exists or who owns it.

    Annotations the server declares

    • title: IBAN checker
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • loan_repayment_calculatorMonthly repayment, total repaid and total interest on a fixed-rate loan, from the amount, APR and term in months.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Monthly repayment, total repaid and total interest on a fixed-rate loan, from the amount, APR and term in months.

    Annotations the server declares

    • title: Loan repayment calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • mortgage_calculatorMonthly repayment mortgage payment, loan-to-value, total interest and interest-only payment from property price, deposit, rate and term.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Monthly repayment mortgage payment, loan-to-value, total interest and interest-only payment from property price, deposit, rate and term.

    Annotations the server declares

    • title: Mortgage calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • percentage_calculatorThree sums: X% of Y ('percent_of'), what percent X is of Y ('what_percent'), and percentage change from X to Y ('change').No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Three sums: X% of Y ('percent_of'), what percent X is of Y ('what_percent'), and percentage change from X to Y ('change').

    Annotations the server declares

    • title: Percentage calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • profit_margin_calculatorProfit, margin and markup from cost and selling price; or the selling price needed for a target margin.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Profit, margin and markup from cost and selling price; or the selling price needed for a target margin.

    Annotations the server declares

    • title: Profit margin calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • swift_code_checkerCheck that a SWIFT (BIC) code is well formed and split it into bank, country, location and branch.1 finding

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "swift_code_checker" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

      What this check looks for
    Description, as the server wrote it
    Check that a SWIFT (BIC) code is well formed and split it into bank, country, location and branch. Has no bank directory.

    Annotations the server declares

    • title: SWIFT / BIC code checker
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • vat_calculatorAdd VAT to a net price, or remove VAT from a gross (VAT-inclusive) price, at any rate.1 finding

    Why it is in this group

    • The description's first verb is "add": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "vat_calculator" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "add": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Add VAT to a net price, or remove VAT from a gross (VAT-inclusive) price, at any rate. UK standard rate is 20%, reduced 5%.

    Annotations the server declares

    • title: VAT calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 2Show 2 read-only tools
  • find_free_toolSearch SendPay Business's library of 170+ free calculators, checkers and generators for small businesses, freelancers, banking, FX, trading and crypto (invoice generator, VAT, card…No findings

    Why it is in this group

    • The name "find_free_tool" says "find": a word for reading.
    Description, as the server wrote it
    Search SendPay Business's library of 170+ free calculators, checkers and generators for small businesses, freelancers, banking, FX, trading and crypto (invoice generator, VAT, card fees, loan, mortgage, IBAN, SWIFT, forex, bitcoin and more). Returns matching tools with links. Use it when the user needs a calculator or tool that is not offered directly here.

    Annotations the server declares

    • title: Find a free money tool
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • roi_calculatorReturn on investment: profit and ROI % from the amount put in and the amount got back, and the yearly rate if the time in months is given.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return on investment: profit and ROI % from the amount put in and the amount got back, and the yearly rate if the time in months is given.

    Annotations the server declares

    • title: ROI calculator
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or untrusted-input or outbound.

Reads private data0
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write0
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out0
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Findings

Matches of fixed checks, with the text they matched.

2 warn
  • The server marks "vat_calculator" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "add": a word for a change.

    What this check looks for
  • The server marks "swift_code_checker" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

    What this check looks for

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http free-business-tools https://www.sendpaybusiness.com/api/mcp
claude mcp add --transport http free-business-tools https://www.sendpaybusiness.com/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__free-business-tools__find_free_tool",
      "mcp__free-business-tools__roi_calculator"
    ],
    "ask": [
      "mcp__free-business-tools__vat_calculator",
      "mcp__free-business-tools__card_fee_calculator",
      "mcp__free-business-tools__profit_margin_calculator",
      "mcp__free-business-tools__percentage_calculator",
      "mcp__free-business-tools__discount_calculator",
      "mcp__free-business-tools__compound_interest_calculator",
      "mcp__free-business-tools__loan_repayment_calculator",
      "mcp__free-business-tools__mortgage_calculator",
      "mcp__free-business-tools__hourly_rate_calculator",
      "mcp__free-business-tools__break_even_calculator",
      "mcp__free-business-tools__iban_checker",
      "mcp__free-business-tools__swift_code_checker",
      "mcp__free-business-tools__free_business_website"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as free-business-tools. Review it before you use it.

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/com.sendpaybusiness.app/free-business-tools/verify?hash=59f51aa7c832af9fd4603f028a3bcf936e38b47378d3458ad4c35cd2a48eaa08" | jq -e '.changed == false'

Pinned hash 59f51aa7c832, from Oct 27, 2026, 04:17 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/com.sendpaybusiness.app/free-business-tools/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for com.sendpaybusiness.app/free-business-tools
[![anlyon.dev](https://anlyon.dev/badge/com.sendpaybusiness.app/free-business-tools.svg)](https://anlyon.dev/servers/com.sendpaybusiness.app/free-business-tools)

Source: MCP Registry. Synced Oct 27, 2026, 04:17 UTC.