For the complete documentation index, see llms.txt.
001 hosted utility endpoints · since 2010

Every boring endpoint,
already built.

Calculators, converters, hashes, date math, and finance formulas as stable JSON APIs. One bearer token, one credit pool, schemas that don't drift. You ship the feature; we maintain the formula.

OpenAPI 3.1 RFC 7807 errors MCP built in failed calls cost 0
the same engines behind miniwebtool.comtools people have searched for and used since 2010
LIVE
$ curl https://api.miniwebtool.com/v1/tools/percentage-calculator/run \
    -H "Authorization: Bearer $MWT_KEY" \
    -d '{"mode":"percent_of","a":15,"b":200}'

{
  "request_id":   "01KPW8…",
  "tool":         "percentage-calculator",
  "credits_used": 1,
  "result": {
    "mode":   "percent_of",
    "a":      15,
    "b":      200,
    "result": 30
  }
}
import requests, os

r = requests.post(
    "https://api.miniwebtool.com/v1/tools/percentage-calculator/run",
    headers={"Authorization": f"Bearer {os.environ['MWT_KEY']}"},
    json={"mode": "percent_of", "a": 15, "b": 200},
    timeout=10,
)
print(r.json()["result"]["result"])  # 30
const res = await fetch(
  "https://api.miniwebtool.com/v1/tools/percentage-calculator/run",
  {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${process.env.MWT_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ mode: "percent_of", a: 15, b: 200 }),
  },
);
const { result } = await res.json();
console.log(result.result);  // 30
200 OK · 1 credit · application/json
Start free · no card
Paid plans from $29/mo for production volume
Endpoints
480
curated, growing catalog
Auth
1 key
same bearer token everywhere
Cost per call
fixed
published credit weight per tool
Failed calls
0 credits
4xx/5xx auto-refund
002 the contract

One envelope. Stable errors. Honest headers.

Everything you'd check before trusting a third-party API, in one glance. The same shape on every endpoint — integrate once, reuse for all 480 tools.

response envelope
{
  "request_id":   "01KPW8…",
  "tool":         "<slug>",
  "tool_version": "1.0.0",
  "credits_used": 1,
  "result": { …typed output… }
}
errors · RFC 7807
{
  "status": 402,
  "code":   "insufficient_credits",
  "title":  "Insufficient credits",
  "request_id": "01KPW…"
}
// branch on `code` — it never changes
every response
X-RateLimit-Limit:       10
X-MWT-Credits-Used:      1
X-MWT-Credits-Remaining: 49998
X-Request-Id:            01KPW…
003 who builds on this
[saas]
Product teams
Calculators in dashboards, forms, and onboarding flows
[fin]
Financial sites
Interest, mortgage, APY, ROI — audited formulas
[edu]
Education apps
Practice, quizzes, step-by-step explanations
[mcp]
Agents & automation
Exact tool calls over MCP after the LLM plans
004 why pay for "simple"

The formula is the easy part.

Anyone can write a / b * 100. What eats your sprint is everything around it: input validation, edge cases, rounding rules, examples, docs that stay current, rate limits, and a billing story. We package that operational work behind one HTTP call — and we've been maintaining these exact tools in production since 2010.

Ship the feature this afternoon

POST a JSON body, render result. No formula review, no test matrix for edge cases you haven't thought of yet.

Integrate once, reuse 480 times

Same auth, same envelope, same error codes on every endpoint. Your client wrapper is ~20 lines, total.

Predictable bill, no surprises

Each tool's credit weight is published in the OpenAPI spec. Failed calls refund automatically. Hard caps by default.

Best-fit use cases

  • Calculator features inside dashboards, forms, or onboarding flows.
  • Finance, education, and content sites that need utility endpoints that just work.
  • Agencies and automation builders running many small tools under one account.
  • AI agents that plan in natural language but need exact, deterministic execution.
Browse all endpoints → Read docs
005 pricing

Free to evaluate. Cheap to ship.

Start free, no card. Upgrade when an endpoint becomes part of your product. Cancel anytime from the Stripe portal — no sales call required.

Free

Free
1,000 credits/mo
1 req/sec
Hard cap
Testing and prototypes
Core text, hash, math, date, and conversion tools
Start free

Starter

$29/mo
75,000 credits/mo
5 req/sec
Hard cap + manual packs
Indie apps and automations
Core plus basic finance
Start Starter

Business

$199/mo
1,500,000 credits/mo
50 req/sec
Hard cap default; optional $0.15 / 1K credits
Teams and production apps
All sync APIs, logs, invoices, team controls
Start Business

Scale

$499/mo
5,000,000 credits/mo
100 req/sec
Hard cap default; optional $0.10 / 1K credits
High throughput and batch usage
Higher limits, priority queue, crawler add-ons later
Start Scale

Yearly billing: pay 10 months, get 12. Need >5M/mo, SOC 2, or a DPA? [email protected]

First curl in 30 seconds.

Verify your email → get a key → stable JSON. No card, no SDK, no tool build-out.

Get a free key →