Skip to content

About

58 local-first MCP servers for back-office work: invoices, VAT, PDFs, spreadsheets, time tracking, expenses, payroll. MIT licensed, run against local files. Hosted no-install endpoints: https://mcp.zovo.one — full catalogue: https://theluckystrike.github.io/mcp/

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

1,374 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP servers by theluckystrike

License MCP Registry Release

Practical Model Context Protocol servers for people who work inside Claude, Cursor and other MCP clients. Every server runs locally over stdio, keeps all data on your machine, and has a genuinely useful free tier. Pro unlocks the limits for a one-time payment: $19 per server or $39 for the bundle, lifetime.

57 servers plus the office-suite aggregator, 46 of them also reachable as a hosted endpoint with no install.

Try a free task in this browser: compare supplier statement open items, review duplicate invoice references, or match an invoice to a PO and receipts. These examples compute locally and send no field values or diagnostic requests.

For the hosted servers, open the connection page, mint a free token and copy the complete URL. A bare endpoint can initialize and list tools but does not authorize tool calls. Local-only products use their extension or source build; the catalogue identifies each supported path.

Free live-data servers, no token

Separate from the paid collection above. Each one answers what a model cannot know from training: tax rules passed after its cutoff, live prices and levels, exact calendar math. Free, no API key, one URL to paste into Claude or ChatGPT. Setup pages are at https://www.mcpstamp.com/free-servers/

server tools hosted URL
cups-to-grams-mcp convert_ingredient, search_ingredients, scale_recipe, convert_oven_temperature https://cups-to-grams-mcp.lipmichal.workers.dev/mcp
dscr-loan-calculator-mcp calculate_dscr, max_loan_for_target_dscr, rent_needed_for_target_dscr, compare_scenarios, amortization_summary https://dscr-loan-calculator-mcp.lipmichal.workers.dev/mcp
gold-price-per-gram-mcp get_gold_price_per_gram, get_metal_prices, calculate_jewelry_value, convert_gold_units https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp
lake-level-mcp search_lakes, get_lake_level, get_lake_history, compare_lakes https://lake-level-mcp.lipmichal.workers.dev/mcp
minimum-wage-mcp get_minimum_wage, list_upcoming_increases, compare_states, annual_income_at_minimum_wage https://minimum-wage-mcp.lipmichal.workers.dev/mcp
no-tax-on-overtime-mcp calculate_overtime_deduction, calculate_tips_deduction, calculate_senior_deduction, estimate_tax_savings, explain_eligibility https://no-tax-on-overtime-mcp.lipmichal.workers.dev/mcp
paycheck-calculator-mcp calculate_take_home_pay, compare_states_take_home, salary_to_hourly, hourly_to_salary, get_federal_tax_brackets https://paycheck-calculator-mcp.lipmichal.workers.dev/mcp
uk-income-tax-salary-mcp calculate_uk_take_home, get_uk_tax_bands, compare_salaries, marginal_rate_at_income https://uk-income-tax-salary-mcp.lipmichal.workers.dev/mcp
us-federal-holidays-business-days-mcp list_federal_holidays, is_business_day, add_business_days, count_business_days, invoice_due_date https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp
ab-test-sample-size-calculator-mcp calculate_sample_size, estimate_test_duration, test_ab_significance, fisher_exact_test, check_peeking_risk https://ab-test-sample-size-calculator-mcp.lipmichal.workers.dev/mcp
aca-premium-tax-credit-calculator-mcp get_federal_poverty_level, calculate_premium_tax_credit, check_subsidy_cliff, get_aptc_repayment_cap https://aca-premium-tax-credit-calculator-mcp.lipmichal.workers.dev/mcp
ap-score-distributions-mcp get_ap_score_distribution, estimate_ap_percentile, compare_ap_exams, list_ap_exams, estimate_ap_score_from_composite https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp
car-loan-interest-deduction-calculator-mcp calculate_car_loan_interest_deduction, calculate_salt_deduction, get_tax_brackets_and_standard_deduction, calculate_child_tax_credit https://car-loan-interest-deduction-calculator-mcp.lipmichal.workers.dev/mcp
estate-gift-tax-exemption-calculator-mcp get_exemption_amounts, calculate_estate_tax, check_gift, compare_years https://estate-gift-tax-exemption-calculator-mcp.lipmichal.workers.dev/mcp
recipe-nutrition-calculator-mcp lookup_ingredient_nutrition, calculate_recipe_nutrition, round_nutrition_label, scale_recipe_nutrition https://recipe-nutrition-calculator-mcp.lipmichal.workers.dev/mcp
retirement-contribution-limits-2027-mcp get_contribution_limits, calculate_max_contribution, get_social_security_cola, compare_years https://retirement-contribution-limits-2027-mcp.lipmichal.workers.dev/mcp
section-179-deduction-calculator-mcp calculate_section_179, calculate_bonus_depreciation, get_vehicle_depreciation_limits, calculate_asset_loan_payment https://section-179-deduction-calculator-mcp.lipmichal.workers.dev/mcp
student-loan-repayment-assistance-plan-calculator-mcp calculate_rap_payment, compare_rap_vs_standard, get_federal_loan_limits, get_plan_transition_dates https://student-loan-repayment-assistance-plan-calculator-mcp.lipmichal.workers.dev/mcp
subdomain-finder-mcp find_subdomains, resolve_subdomains, get_certificate_history, summarize_attack_surface https://subdomain-finder-mcp.lipmichal.workers.dev/mcp
uk-statutory-sick-pay-maternity-pay-calculator-mcp calculate_statutory_sick_pay, calculate_statutory_maternity_pay, get_minimum_wage_rates, check_eligibility https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp

invoice

That is the invoice server answering a real prompt: a client, some hours, a VAT rate, and a numbered PDF at the end. The table links the demonstrations that are available; some are labeled evidence diagrams rather than client captures.

Choose the install path supported by your server.

  1. Claude Desktop bundle. Choose the server in the download catalog, download its versioned .mcpb and open it.
  2. Hosted, for 46 servers. Open mcp.zovo.one/mcp/connect, mint a free token and copy the ready URL for your server. That URL includes the token; a bare endpoint does not authorize tool calls. Servers without an endpoint use the bundle or source build.

The npm packages are not published. Use a bundle or the source build below rather than an npm package command.

Server Demo What it does One-click bundle
mcp-amortization amortization Loan and lease schedules from the terms of the agreement, to the minor unit. amortization.mcpb
mcp-asset-register asset-register A fixed asset register that depreciates on the rates the tax authorities actually publish, with the schedule, the journal and the gain on sale. asset-register.mcpb
mcp-backlink-checker backlink-checker Backlink checks from Claude or Cursor: dofollow or nofollow, anchor text, HTTP status and robots guards. backlink-checker.mcpb
mcp-bank-statement bank-statement Bank CSV exports categorised, summarised and reconciled with expenses. bank-statement.mcpb
mcp-barcode barcode QR codes and barcodes drawn on your machine, with no upload and no network call. barcode.mcpb
mcp-bill-of-sale bill-of-sale Record a sale of equipment, a vehicle or stock and get a printable bill of sale with signature lines. bill-of-sale.mcpb
mcp-billing-docs billing-docs Credit notes and purchase orders, on the same engine as your invoices. billing-docs.mcpb
mcp-budget Monthly budgets you set and check inside the conversation. budget.mcpb
mcp-calendar calendar Read .ics calendars: events, free and busy, conflicts, exports. calendar.mcpb
mcp-cash-book cash-book One double-entry ledger derived from the books you already keep, proved to the minor unit. cash-book.mcpb
mcp-catalogue catalogue One price list and one rate card, kept where the invoice and the quote can both read them. catalogue.mcpb
mcp-change-order change-order Change orders against a quote or a work order, with the running contract value derived from what the client approved. change-order.mcpb
mcp-checklist checklist Checklists you build once and run many times, and the dated record of each run that somebody signs. checklist.mcpb
mcp-clauses clauses Reusable contract clauses, searched and assembled into Word. clauses.mcpb
mcp-credit-note credit-note Credit notes against an invoice or standalone: drafts, finalization, rendering and totals, all in integer minor units. credit-note.mcpb
mcp-currency currency ECB reference rates: convert, history, and fx_rates for rebilling. currency.mcpb
mcp-delivery-schedule delivery-schedule Dated deliverables against a quote or a work order, and what is late as at any date you name. delivery-schedule.mcpb
mcp-deposits deposits Security and retainer deposits, held per client, on the same engine as your invoices. deposits.mcpb
mcp-docx docx Real Word documents from chat: proposals, contracts, quotes. docx.mcpb
mcp-dunning-letters dunning-letters Chase overdue invoices on a ladder anchored to the due date: reminder 1, reminder 2, the final notice, with the aging and the day's chase list. dunning-letters.mcpb
mcp-duplicate-invoice-check duplicate-invoice-check Review duplicate supplier invoice candidates in supplied local history. duplicate-invoice-check.mcpb
mcp-expense-tracker expense-tracker Receipts, mileage and expenses that turn into invoice lines. expense-tracker.mcpb
mcp-goods-receipt goods-receipt The receiving record for purchase orders: what arrived, against which line, in what quantity and condition. goods-receipt.mcpb
mcp-hourly-rate hourly-rate Price your hours from income, expenses, and tax, with what-if scenarios. hourly-rate.mcpb
mcp-image image Resize, convert, compress and watermark images, pure JavaScript. image.mcpb
mcp-invoice invoice Numbered invoices with tax lines, rendered to a professional PDF. invoice.mcpb
mcp-job-card job-card One card per job: hours and materials logged against it, a status machine from open to invoiced, and the printed card for client sign-off. job-card.mcpb
mcp-kanban kanban A task board per project that hands off to the time tracker. kanban.mcpb
mcp-leave leave Employee leave and PTO: balances, approvals, calendars, and who-is-out summaries. leave.mcpb
mcp-loan-calculator Monthly payments and full amortization in one sentence. loan-calculator.mcpb
mcp-maintenance-log Equipment maintenance log: assets, service entries with costs, and a due report computed from stored dates. maintenance-log.mcpb
mcp-mileage-log Mileage log for deductible driving: trips, effective-dated rates, summaries and CSV export. mileage-log.mcpb
mcp-onboarding onboarding New-hire onboarding as role-based task templates, with a dated checklist per hire that HR and the manager both read. onboarding.mcpb
mcp-packing-list packing-list Packing slips that carry no prices: what is in each carton, what it weighs, and what is still to pack. packing-list.mcpb
mcp-payroll Gross-to-net for hourly staff, computed in the conversation. payroll.mcpb
mcp-pdf pdf Merge, split, stamp and read PDFs, pure JavaScript. pdf.mcpb
mcp-per-diem per-diem Statutory travel allowances on the rate tables the tax authorities publish, and the trips you priced with them. per-diem.mcpb
mcp-petty-cash petty-cash A petty cash float on the imprest system, reconciled to the minor unit. petty-cash.mcpb
mcp-pomodoro Focus blocks planned in the chat you are already in. pomodoro.mcpb
mcp-price-tracker price-tracker Check and watch product prices on ordinary shop pages. price-tracker.mcpb
mcp-purchase-requisition purchase-requisition Purchase requisitions you build once and approve per order, with the signed record of each approval. purchase-requisition.mcpb
mcp-quotes quotes Priced, VAT-correct quotes from chat, and the yes turns into an invoice. quotes.mcpb
mcp-receipts Turn receipt lines into an itemized, taxed total. receipts.mcpb
mcp-recurring recurring Scheduled invoices, generated into your invoice book with PDFs. recurring.mcpb
mcp-resume resume Resumes and cover letters as Word files from one profile, never invented. resume.mcpb
mcp-service-agreement Service agreements for freelancers: scope, deliverables, rate, termination and liability, rendered for signing. service-agreement.mcpb
mcp-spreadsheet spreadsheet Read, query, edit and convert xlsx and csv files safely. spreadsheet.mcpb
mcp-statement-of-account statement-of-account The one document that answers what a client actually owes you, aged as at any date, with the chaser drafted. statement-of-account.mcpb
mcp-stripe-billing Check your Stripe balance and build payment links from chat. stripe-billing.mcpb
mcp-supplier-list A supplier directory that does not rot: contacts, terms, lead times, and when each record was last reviewed. supplier-list.mcpb
mcp-supplier-statement-check supplier-statement-check Compare supplied supplier statement and AP ledger open items, with complete exact-key evidence. supplier-statement-check.mcpb
mcp-tax-calc 2026 US federal brackets, computed in the conversation. tax-calc.mcpb
mcp-three-way-match three-way-match Supplier invoice, purchase order and receipt checks by exact SKU. three-way-match.mcpb
mcp-time-tracker time-tracker Track billable time without leaving the chat. time-tracker.mcpb
mcp-timezone timezone Find meeting slots inside everyone's working hours. timezone.mcpb
mcp-work-order work-order Job orders for trades and field work, priced the way the invoice will be. work-order.mcpb
mcp-zip zip Make a zip, look inside one, and unpack one, entirely on your machine. zip.mcpb
mcp-office-suite office-suite One local config entry for invoicing, documents, time tracking and supplier checks. office-suite.mcpb

Or clone and build: git clone https://github.com/theluckystrike/mcp-servers.git && cd mcp-servers, npm install, npm run build. Each server's README has the full 60-second install with every client config.

Buy Pro: https://mcp.zovo.one (keys verify offline with Ed25519; no phone-home).

Hosted endpoints (no install)

46 servers have hosted endpoints. Open the connect page, get a free token and copy the complete URL for the server you need.

The ready URL has the form https://mcp.zovo.one/mcp/<server>/t/<token>. If your client supports headers, the bare endpoint also works with Authorization: Bearer <token>. The bare URL alone can initialize and list tools but refuses tool calls.

Hosted file tools accept inline data/uploads and return temporary download URLs instead of reading your local disk. Read the server-specific setup guide for supported formats. A local install is the path for files on your machine.

Office Suite, Three-Way Match, Duplicate Invoice Check and Supplier Statement Check are local stdio servers. Do not substitute a hosted URL for their executable. See each server page and the client setup guides.

Registry names

The MCP registry listing for these servers uses word-rich names instead of the plain directory name, for example time-tracker-timesheet-billable-hours instead of time-tracker, or office-suite-time-invoice-expense-excel-price instead of office-suite: every extra token is a word the server's own tool descriptions already use, and registry search matches on whole words, so a name built only from time-tracker was invisible to a search for "timesheet" or "billable hours". The full list, read from each server's server.mcpb.json:

Server Registry name
time-tracker io.github.theluckystrike/time-tracker-timesheet-billable-hours
price-tracker io.github.theluckystrike/price-tracker-drop-alert-watch
spreadsheet io.github.theluckystrike/excel-spreadsheet-xlsx-csv
invoice io.github.theluckystrike/invoice-pdf-billing-generator
expense-tracker io.github.theluckystrike/expense-tracker-receipts-mileage
currency io.github.theluckystrike/currency-converter-ecb-rates-daily-keyless
docx io.github.theluckystrike/docx-document-generator-proposal-contract-markdown
timezone io.github.theluckystrike/timezone-world-clock-meeting-slots-overlap-ics
office-suite io.github.theluckystrike/office-suite-time-invoice-expense-excel-price

The old short names are deprecated on the registry; npm package names, directory names and checkout URLs are unchanged.

Why these servers

The median MCP server on the public registry gets installed and never called again. Looking at what actually gets used, two things separate the servers people keep: a config snippet that works on the first try, and a visible demo of the tool actually answering a real prompt before anyone installs it. Both of those are cheap to provide and most servers skip them -- READMEs bury the config three scroll-lengths down, or show no output at all. These servers were picked because they replace a task people already do in a spreadsheet, a SaaS dashboard or a browser tab (tracking time, watching a price, editing a sheet, cutting an invoice, logging a receipt, converting a currency, drafting a Word document, finding a meeting slot across time zones) with one that runs entirely on-device: no account, no telemetry, no server-side data at rest (the hosted endpoints are the one exception, and they say plainly what they keep and for how long). office-suite exists because the most-used server in this category, measured across the registry, is an aggregator: one install beats thirty-one.

Guides

Also live: 54 client-by-server setup pages (six clients: Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Cline, times every server) and 8 head-to-head compare pages against named competitor MCP servers, sourced from each competitor's own README, GitHub metadata or npm/registry record.

Validation

Before anything ships: 1,563 unit tests across the servers and the shared license package (protocol smoke tests over real stdio, plus adversarial cases: bad input, oversized strings, path traversal, concurrent writers, zero-byte files), a 951-check live validation database run against the built servers and the hosted worker (data/validation.json, run 50), seven rounds of user-value testing through a real MCP client (one prompt per conversation, not a unit test; round 7 is cross-server, chaining calls across the whole office-suite bundle), and four rounds of independent Codex model review of the core build plus two more of the remote hosted worker. Details: docs/AUDIT.md, docs/CURRENCY_AUDIT.md, docs/DOCX_AUDIT.md, docs/EXPENSE_AUDIT.md, docs/TIMEZONE_AUDIT.md, docs/USER_VALUE.md through docs/USER_VALUE_R7.md, docs/CODEX_REVIEW.md through docs/CODEX_REVIEW_V4.md, docs/CODEX_REVIEW_REMOTE.md, docs/CODEX_REVIEW_REMOTE_V2.md, docs/REMOTE_RESULT.md.

npm status

The MCP packages are not published on npm. Use the versioned download catalog, a source build, or the hosted endpoints where available. Earlier npm authentication findings are recorded in docs/NPM_AUTH_RESULT.md; an unpublished package command is not an install path.

Historical access notes

These earlier access findings have not been revalidated in this section. The released bundles, source repositories and hosted setup paths above work without these extra services:

  • npm -- publish token is dead; needs npm login --auth-type=web once, in a browser, from this account.
  • Smithery -- CLI and REST are otherwise fully scriptable with a bearer key, but getting that key needs one browser login: npx -y @smithery/cli auth login, then open the printed smithery.ai/auth/cli?s=<session> URL. smithery.yaml is already validated against the CLI schema.

Everything else in this repository -- registry, GitHub, .mcpb release, billing, hosted endpoints, guides, setup pages, compare pages, Docker MCP catalog PR, Cline marketplace issues, mcpservers.org and mcpmarket.com submissions -- was completed without a human at the keyboard.

Repository layout: servers/* one package per server, packages/mcp-license shared licensing, billing/ Cloudflare Worker that sells keys and serves the marketing site (guides, setup pages, compare pages) through Stripe Checkout, remote/ Cloudflare Worker serving the hosted endpoints, dashboard/ status page, docs/ runbooks.

Built by theluckystrike. https://github.com/theluckystrike Support: support@zovo.one

About

58 local-first MCP servers for back-office work: invoices, VAT, PDFs, spreadsheets, time tracking, expenses, payroll. MIT licensed, run against local files. Hosted no-install endpoints: https://mcp.zovo.one — full catalogue: https://theluckystrike.github.io/mcp/

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages