All servers · Buy Pro $39 · All 46 for $39 · Source

Install it in one click. Download hourly-rate.mcpb and double-click it in Claude Desktop. There is no hosted URL for this one. The other servers answer at https://mcp.zovo.one/mcp/<server>/t/<token>; this one has no endpoint yet, and that address returns 404 for it. Run it from the bundle above or from a clone.

Price your hours from income, expenses, and tax, with what-if scenarios.

MCP server: the minimum hourly rate a freelancer must charge to hit a desired annual after-tax income, given business expenses, billable hours, working weeks and the tax rate on profit. Plus a break-even rate and side-by-side what-if scenarios.

Free, pure calculation: no storage, no rate tables, no network.

Tools

Run

node servers/hourly-rate/src/index.js

Install

One-click hourly-rate.mcpb bundle from the releases page, or build from source. See llms-install.md.

First five minutes

Three prompts that scored 3 of 3, measured in round 44, 2026-10-12. Paste one in as it is written.

I want to clear 75,000 a year after 28 percent tax. My expenses run 12,000 and I can bill 25 hours a week, 46 weeks. What's my hourly rate?

Paste this into Claude with the server connected.

What it did, measured in round 44, 2026-10-12: calculate_rate returned $105.07/h over 1,150 billable hours; hand-checked: 87000/1150/0.72 = 105.07.

What rate just covers my costs, before any income?

Paste this into Claude with the server connected.

What it did, measured in round 44, 2026-10-12: break_even returned $10.43/h for 12,000 expenses over 1,150 hours; 12000/1150 = 10.43.

Compare three pricing scenarios side by side: current plan, a leaner 40-week year, and a lower-tax 24 percent year.

Paste this into Claude with the server connected.

What it did, measured in round 44, 2026-10-12: what_if ranked 40 weeks $120.83, 46 weeks $105.07, 24pct tax $99.54, highest first; each figure re-derived by hand from the same formula.

On the free tier for this path: The whole server, unlimited, local — three tools, no metering, no key.

Or the 46-server bundle for $39.

Set it up in your client

Exact config path, entry and caveats: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline · Claude.ai and Claude Desktop connectors · all clients

Compared with the alternatives

MCP Hourly Rate Calculator vs Trove Vault's Freelancer Rate Calculator: which rate tool to pick · all comparisons

Guides

How to track billable hours inside Claude Code and Cursor · Create an invoice PDF from a chat message with an MCP server · Ask questions about an Excel or CSV file from Cursor or Claude · Watch a product price with Claude and get told when it drops · What the free tier includes and what Pro adds · Log expenses and mileage in Claude, split VAT, rebill to an invoice · Convert currencies in Claude with real ECB rates, no API key · Generate Word proposals and contracts from a chat message · Find a meeting time across time zones without doing the arithmetic · Write a resume and a cover letter from chat, without inventing anything · Bill a retainer on a schedule without a billing SaaS · Assemble a contract from your own clause library, in chat · Connect MCP servers to Claude.ai, Claude Desktop, Cursor and VS Code without installing anything · Merge, split and stamp PDFs from chat, and why some come back as glyph numbers · Read a .ics calendar in Claude: free and busy, conflicts, and billable meetings · Run a kanban board in Claude, with time tracking on the same task · Resize, compress and watermark images from a chat message · Categorize and reconcile a bank CSV export from chat · Send a quote from chat, then turn the yes into an invoice · Put a SEPA payment QR code on an invoice from chat · Zip and unzip archives safely from Claude or Cursor · Client deposits and retainers from chat, applied to your real invoices · Fixed assets and depreciation from chat, on the rates the tax authorities publish · Per diem and travel allowances from chat, on the rate tables the tax authorities publish · One double-entry ledger out of every server you already run · Loan and lease schedules from chat, closing exactly on zero · Work orders and job cards from chat, and why the markup goes on the unit cost · Price lists and rate cards from chat, and the 100x scale gap between the invoice and the quote · Change orders and the running contract value from chat, and why a changed line is two items · A petty cash float from chat, and why the cheque is not the sum of the vouchers · Client statements and payment chasers from chat, aged as at any date you name · Credit notes and purchase orders from chat, against your real invoices · One install, every server: the office-suite bundle · Close a month in chat: invoice, credit note, retainer, bank reconciliation, statement · MCP server not showing up in Claude Desktop: the six checks that find it · Where is claude_desktop_config.json, and what goes in it · claude mcp add: every flag, and the scope that silently loses your server · MCP servers on Windows: spawn npx ENOENT, backslashes and the PATH · Installing these MCP servers when npx does not work yet · Cursor MCP setup: mcp.json, the required type field, and where the servers appear · Which MCP servers work with no network at all · Invoicing an EU client with reverse charge, from a chat message · Quote, deposit, invoice, statement: the whole cycle in one conversation · Is this project making money? Hours against costs, without a spreadsheet · Building a tax year pack for your accountant from chat · Keeping a mileage log in chat, with the rate you actually claim · Reconciling a bank CSV against what you invoiced and spent · Rebilling client expenses, with a markup and the VAT handled honestly · Chasing an unpaid invoice: aging, then the letter · A bill of sale from chat, with the identifiers checked and the signature lines printed · Pricing a job from a rate card, and what to do when the scope changes · Working out your hourly rate from what you actually billed · Converting CSV to xlsx and back without opening Excel · Asking a spreadsheet questions in plain language · Merging a folder of receipts into one PDF from chat · Splitting one big scan into separate documents · Sending a month of paperwork as one archive, safely · MCP servers in VS Code: the one-word mistake that breaks every config · MCP servers in Windsurf and Cline: two defaults that waste an afternoon · Local MCP server or hosted URL: which one, and what you give up · What these MCP servers actually do on the free tier · Choosing an MCP server for invoicing: the seven questions worth asking · When you need an MCP server, and when a prompt is enough · MCP config file locations and JSON keys, every client · Why an MCP server does not appear, in order of likelihood · How MCP registry search actually works, measured · What is actually in the MCP registry: 6,000 rows counted · stdio or streamable HTTP: which MCP transport, and what breaks · MCP protocol versions: what each one changed · Every field in an MCP server config entry, by client · MCP config scopes: which definition wins when a server is defined twice · Where each MCP client writes its logs · Shipping an MCP server: a bundle to download or a URL to paste · What is inside a .mcpb MCP bundle · Charging for an MCP server: how licensing actually works · How much text an MCP server may return, and how much it may describe · What to check before letting an MCP server run · Why a directory says your hosted MCP server is not responding · The MCP registry binds one remote URL to one server name · Capital letters in your GitHub username change your MCP registry rank · How many MCP servers already have your word in the name · server.json field reference for the MCP registry · When an MCP tool fails, do not return a JSON-RPC error · structuredContent and outputSchema in MCP, and what MUST hold · Rules for naming an MCP tool, and the collision nobody plans for · MCP has no session, so how do two tool calls share state · x-mcp-header: mirroring tool parameters into HTTP headers · How a directory scores an MCP server, and why your worst tool decides it · What AI crawlers fetch that Googlebot does not, measured on 141 URLs · Search Console's URL Inspection API changes its answer between calls · Which MCP servers work by pasting a URL, with nothing installed · Where to find MCP servers that cost money, and how you actually pay · Getting an assistant to fill in a quote or estimate for a customer · Is there an MCP server for a petty cash book or a cash ledger · Currency conversion in an assistant, and which MCP server to use · Zipping and unzipping archives from an assistant, and what the guards do · Producing a delivery schedule or a work order document from a chat · Will an MCP server email the invoice to my client · Can an assistant read a photo of a receipt and log the expense · Which MCP server can generate invoice PDFs from a chat message? · Can an MCP server read a bank statement PDF and categorise the transactions? · Best MCP servers for small business accounting and paperwork in 2026 · MCP Supplier Directory: keep supplier lists from rotting in a spreadsheet · MCP Service Agreement: stop copying a rotting contract template off the internet · MCP Maintenance Log: know what service is due without anyone remembering · MCP Mileage Log: keep the deductible log at the moment of the drive, not in April · Invoice payment terms best practices: Net 30, due date and late fees · How to categorize bank transactions · Petty cash log template · Ask questions about a spreadsheet in chat, no formulas needed · Turn a quote or estimate into an invoice without retyping it · Produce a delivery schedule and a work order from a chat · Use MCP servers without installing anything, by pasting a URL · MCP servers for small business accounting: the roundup · How to find and pay for MCP servers · Track billable hours as timesheet entries instead of a wall-clock timer · Convert a CSV into JSON for an API import or a dev tool · Build an NDA or mutual confidentiality agreement from clauses · Make a packing list or delivery note from the order in chat · Run a stock count with barcodes and update the catalogue in chat · Merge PDF files in Claude or Cursor without uploading them anywhere · Split a PDF into separate documents from the chat window · Track expenses and budgets inside Claude without a SaaS subscription · Run pomodoro focus sessions from Claude and bill the hours after · Track product prices and get drop alerts from your AI chat · Track billable time and export timesheets from your AI chat · Keep invoice numbers sequential and never reuse one · ATS resume check and cover letter from chat: pass the parser before the recruiter · Freelancer invoicing from chat: billable hours to invoice lines to PDF without a SaaS subscription · Price drop alerts and PDF cleanup from chat: two small jobs you keep postponing · Convert USD to cedis, rand and shillings in Claude with real rates · Build a loan amortization schedule from chat and export it for Excel · How much do MCP servers cost? One-time licenses vs monthly subscriptions · Turn a bank statement PDF into Excel rows from chat · Generate barcodes and QR codes from chat with an MCP server · Spreadsheet MCP servers compared: building Excel files from chat · All guides

More servers

MCP Server for Purchase Requisitions — Approvals from Claude · MCP Leave · MCP Time Tracking Server — Free, No Install · MCP Price Tracker · MCP Spreadsheet · MCP Server for Invoices — Generate Invoices from Claude · MCP Expense Tracker — Log Expenses from Claude · MCP Currency Converter