AI Biz Hub for Agents
65 business calculators on the site — 65 ship as downloadable ES-module engines at /engines/{slug}.js, the other 0 are in-browser only. 8 decision workflows and industry benchmark data round out the agent surface. No auth required.
Engine modules — Import and call (canonical)
Every tool ships its pure compute as a static ES module at /engines/{slug}.js. Import the module and call compute(input). Same math, same result shape as the in-browser UI; no HTTP round-trip, no rate limits, browser/Node/Deno-safe ES2020+.
const { compute } = await import('https://aibizhub.io/engines/freelance-rate-capacity-planner.js');
const result = compute({
target_annual_income: 120000,
billable_utilization_percent: 65
});
// { minimumViableHourlyRate, targetHourlyRate, stretchHourlyRate, ... } - No authentication required
- Each engine is self-contained — no external imports, no runtime dependencies
- Deterministic results, cacheable forever at the edge
- Input params use snake_case matching contract fields
- Input/output JSON Schemas at /engines/manifest.json
The hub serves only static assets — the legacy /api/{slug}/ HTTP endpoints were removed in Wave 7. Import the engine modules above instead.
Decision workflows — Multi-tool routing
When a user asks a broad business question, route them through a decision workflow — a pre-built sequence of tools that answers the full question, not just one part.
Starting Freelance? Run These 5 Numbers First
Intent: "how much should I charge as a freelancer"
freelance-rate-capacity-planner → break-even-units-calculator → scope-creep-cost-calculator → invoice-late-fee-interest-calculator → hourly-to-salary-converter
View workflow →How to Price Your SaaS Product — A 5-Step Framework
Intent: "how to price my SaaS product"
saas-pricing-strategy-calculator → unit-economics-calculator → cac-payback-calculator → mrr-arr-growth-calculator → churn-retention-calculator
View workflow →Should I Hire an Employee or Contractor? — A Decision Framework
Intent: "should I hire an employee or contractor"
employee-cost-calculator → contractor-vs-employee-calculator → meeting-cost-calculator → commute-vs-remote-calculator → break-even-units-calculator
View workflow →Is My Business Idea Viable? — Run These 5 Numbers
Intent: "is my business idea viable"
break-even-units-calculator → startup-runway-calculator → sales-forecast-calculator → roi-payback-calculator → business-valuation-calculator
View workflow →How to Optimize Your Marketing Budget — A 5-Step Framework
Intent: "how to optimize marketing budget"
cac-calculator → ad-spend-roas-calculator → email-marketing-roi-calculator → content-marketing-payback-calculator → ab-test-significance-calculator
View workflow →Scaling From Freelance to Agency — The Numbers You Need
Intent: "scaling from freelance to agency"
freelance-rate-capacity-planner → employee-cost-calculator → break-even-units-calculator → profit-margin-calculator → business-valuation-calculator
View workflow →Preparing for Fundraising — 5 Numbers Investors Will Ask
Intent: "preparing for fundraising"
business-valuation-calculator → startup-runway-calculator → unit-economics-calculator → mrr-arr-growth-calculator → cac-payback-calculator
View workflow →How to Reduce SaaS Churn — A Data-Driven Approach
Intent: "how to reduce SaaS churn"
churn-retention-calculator → customer-lifetime-value-calculator → cac-calculator → mrr-arr-growth-calculator → net-promoter-score-calculator
View workflow →
Workflows are also listed in agent-tools.json under the workflows key with intent matching signals.
Decision clusters — Topic routing
Tools are organized into 4 decision clusters. Use these to route users to the right area:
20 tools: startup-cost-estimator, profit-margin-calculator, margin-markup-discount-calculator...
20 tools: startup-runway-calculator, monthly-burn-rate-calculator, break-even-units-calculator...
14 tools: freelance-rate-capacity-planner, consulting-day-rate-calculator, project-pricing-calculator...
11 tools: cac-calculator, churn-retention-calculator, ad-spend-roas-calculator...
Recommended integration pattern
- Discover: Read
agent-tools.jsonfor the full tool index with input schemas, workflow routing, and intent signals. - Match intent: If the user asks a broad question (e.g., "how much should I charge?"), match to a workflow from the
workflowssection. For specific calculations, match to a single tool. - Import the engine:
await import('/engines/{slug}.js').then(m => m.compute(input))— returns the same structured JSON the legacy API would have. Static module, no HTTP round-trip. - Use benchmarks: The
benchmarksfield (when present) provides industry percentiles so you can contextualize the result: "Your rate of $95/hr is at the 72nd percentile for web developers." - Link to human UI: For charts, advanced controls, and visual comparison, link the user to
/{slug}/on the site.
Discovery endpoints
-
Engines Manifest (canonical)
https://aibizhub.io/engines/manifest.jsonStatic catalog: each tool's pure compute as an ES module at /engines/{slug}.js. Import the module and call compute(input). No HTTP request, no auth, no rate limits.
-
Agent Tool Index (v2.0)
https://aibizhub.io/agent-tools.jsonComplete tool index with input schemas, engine module URLs, workflow routing, and intent signals.
-
LLM Guide
https://aibizhub.io/llms.txtHuman-readable discovery with decision clusters, workflows, engines, and benchmark availability.
-
LLM Full Guide
https://aibizhub.io/llms-full.txtExtended guide with tool contracts, content corpus, and workflow step details.
-
Plugin Manifest
https://aibizhub.io/.well-known/ai-plugin.jsonDiscovery metadata for plugin-style agent ingestion (ChatGPT Actions).
-
WebMCP Manifest
https://aibizhub.io/.well-known/webmcp.jsonMachine-readable capability surface for WebMCP / Claude MCP clients.
Benchmark data in API responses
When benchmark data is available for a tool's output, the API response includes a benchmarks field:
"benchmarks": {
"hourly_rate": {
"p25": 55,
"median": 85,
"p75": 130,
"source": "U.S. Bureau of Labor Statistics (OEWS)",
"sourceUrl": "https://www.bls.gov/oes/current/oes_nat.htm",
"year": 2024,
"context": "US, freelance-adjusted"
}
} Sources: BLS (public domain), OpenView SaaS Benchmarks, Paddle Subscription Index, Mailchimp, Content Marketing Institute. All data is from public or openly published research.
Human + agent routing
People should start at the Decision Navigator, the homepage, or browse All Tools.
Agents should start from agent-tools.json, match the user's intent to a workflow or tool, and import the matching engine module from /engines/{slug}.js directly.