Skip to content

Developers

Every calculator on this site is available to your code and to your AI assistant. Four integration routes, all free, none requiring an account.

MCP server — 6 tools

Model Context Protocol endpoint. Works with Claude Desktop, ChatGPT, Cursor, Cline and anything else that speaks MCP. The tools share their arithmetic with this website, so a number your assistant gives you is the number this page would give you.

{
  "mcpServers": {
    "rough-estimator": {
      "url": "https://api.cosyslabs.com/rough-estimator/api/mcp"
    }
  }
}
  • concrete_calc Cubic yards, cubic metres and 40/60/80-lb bag counts for slabs and footings.
  • gravel_calc Tons and yards for a driveway or patio at a given density.
  • roofing_calc Squares and shingle bundles with pitch correction applied.
  • paint_calc Gallons of paint and primer for a surface area and coat count.
  • lumber_calc Board feet, and optional cost, for a lumber order.
  • blog_search Keyword search across the on-site guides and FAQ index.

Full MCP setup guide, including Claude Desktop config paths →

Embeds

Drop any of the 43 calculators into your own page. The embed runs entirely client-side, sets no cookies, and inherits nothing from this site's analytics.

<iframe
  src="https://roughestimator.com/concrete-calculator?embed=1"
  width="100%" height="640" loading="lazy"
  style="border:1px solid #e5e5e5;border-radius:12px"
  title="Concrete Calculator by Rough Estimator"
></iframe>

Browse every embeddable calculator →

Schemas

Security posture

Headers are set in public/_headers and served by Cloudflare Pages on every response. We publish them rather than claim a grade, because a grade is a screenshot and headers are checkable.

Read the full security page, including the header table and how to report an issue →

Questions

Do I need an API key to use the MCP server?
No. The calculator tools are free and unauthenticated — they do arithmetic on numbers you supply and store nothing. Rate limiting is applied per IP.
Will the MCP results match the website?
Yes, by construction. The MCP tools and the browser share one set of compute functions, and a fixture suite pins both to the same expected values. If they ever disagree, that is a bug and the tests should have caught it.
Can I embed a calculator on my own site?
Yes, free and without attribution requirements, though a link back is appreciated. Every calculator has a copy-paste iframe snippet on its page and in the embed gallery.
Is there a REST API?
The OpenAPI description at /openapi.json documents the backend endpoints. The calculators themselves run entirely in your browser, so for most uses the MCP server or an embed is the shorter path.

Something missing, or an integration you would like to see? Tell us.