Agent access
Odoo MCP Server
Every free calculator on this site, 24 deterministic ERP tools covering Odoo implementation, migration and upgrade costs, ROI, TCO, odoo.conf tuning, EDI readiness, sales tax, payroll and inventory math, is callable by any MCP client. No API key, no signup, JSON-RPC 2.0 over Streamable HTTP.
Endpointhttps://octurasolutions.com/mcp
Connect in one command
Claude Code
claude mcp add --transport http octura https://octurasolutions.com/mcpAny client with a JSON config (Claude Desktop, Cursor, Windsurf, ...)
{
"mcpServers": {
"octura": {
"type": "http",
"url": "https://octurasolutions.com/mcp"
}
}
}Or straight over the wire
curl -X POST https://octurasolutions.com/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' The server is stateless and tools-only: initialize, tools/list and tools/call. Invalid input never errors; every tool clamps to safe defaults and returns the normalized input alongside the result, so you can see exactly what was computed.
The 24 tools
Each tool is the same engine that powers the interactive calculator on this site, one shared module per tool, so the agent answer and the on-page answer can never diverge. Linked names open the human version.
- Canadian Payroll Deductions Calculatorcanadian-payroll-source-deductions-calculator
CPP, EI, and income tax source deductions.
- Canadian Sales Tax Calculatorcanadian-sales-tax-calculator
GST, HST, PST, and QST for all provinces.
- EOQ Calculatoreconomic-order-quantity-calculator
Optimal order quantity to minimize cost.
- ERP Selection Toolerp-selection-tool
Score your best-fit ERP shortlist across 10 systems.
- EU VAT Calculator & Validatoreu-vat-calculator
VAT rates by country plus VIES validation.
- Inventory Carrying Cost Calculatorinventory-carrying-cost-calculator
Annual cost of holding inventory.
- Inventory Turnover Calculatorinventory-turnover-calculator
Turnover ratio and days of inventory.
- Landed Cost Calculatorlanded-cost-calculator
True per-unit cost including freight and duty.
- Margin & Markup Calculatormargin-and-markup-calculator
Convert between margin, markup, and price.
- Odoo App Selectorodoo-app-selector
Find the Odoo apps your business needs.
- Odoo Worker & Memory Tunerodoo-conf-tuner
Tune odoo.conf workers and memory limits.
- EDI Readiness Cost Estimatorodoo-edi-readiness-cost-estimator
Estimate EDI integration cost in Odoo.
- Implementation Cost Calculatorodoo-implementation-cost-calculator
Estimate your Odoo implementation budget.
- Migration Cost Calculatorodoo-migration-cost-calculator
Estimate the cost to migrate to Odoo.
- Odoo ROI Calculatorodoo-roi-calculator
Estimate payback and multi-year ROI of Odoo.
- Odoo.sh Pricing Calculatorodoo-sh-pricing-calculator
Estimate your Odoo.sh hosting cost.
- Stack Savings Calculatorodoo-stack-savings-calculator
See what consolidating tools into Odoo saves.
- Total Cost of Ownership Calculatorodoo-total-cost-of-ownership-calculator
Model the multi-year total cost of Odoo.
- Upgrade Cost Calculatorodoo-upgrade-cost-calculator
Budget an Odoo version upgrade.
- OEE Calculatoroee-calculator
Overall Equipment Effectiveness for production.
- Reorder Point Calculatorreorder-point-calculator
When to reorder, with safety stock.
- Safety Stock Calculatorsafety-stock-calculator
Buffer stock for demand and lead-time swings.
- US Sales Tax Calculatorus-sales-tax-calculator
State sales tax for all 50 states and DC.
- US Economic Nexus Checkerus-sales-tax-nexus-checker
See where you must collect US sales tax.
A round-trip in one request
curl -X POST https://octurasolutions.com/mcp \
-H 'content-type: application/json' \
-d '{
"jsonrpc": "2.0", "id": 2, "method": "tools/call",
"params": {
"name": "odoo-conf-tuner",
"arguments": { "cpuCores": 16, "totalRamMb": 32768 }
}
}' Returns a tuned odoo.conf: worker count, memory limits and cron workers for a 16-core, 32GB host. Try the interactive version in the browser to compare.
Machine-discoverable, four ways
/.well-known/mcp/server-card.jsonThe MCP server card: endpoint, transport, capabilities. Generated from the same registry as the endpoint, so it cannot drift./.well-known/api-catalogRFC 9727 linkset covering the REST twin of every tool (POST /api/tools/<slug>)./.well-known/agent-skills/index.jsonA SKILL.md per tool with schemas and worked examples, for agents that read docs before calling./llms.txtThe site map for language models, tools included.
Questions agents' humans ask
Is it really free, with no key?
Yes. The tools are the same free calculators published on this site; the MCP endpoint is an additional transport, not a product. Standard rate limits apply, and there is no signup, token or tracking parameter.
What data do the tools see?
Only the arguments in your tools/call request, which are processed statelessly and not stored. Every tool is deterministic: the same input always returns the same output.
Which MCP transport does it speak?
Streamable HTTP (JSON-RPC 2.0 over POST), stateless and tools-only. There is no SSE session to manage; each call is an independent request.
What happens on invalid input?
Tools clamp invalid or missing values to documented safe defaults instead of erroring, and return the normalized input alongside the result so you can verify what was actually computed. Unknown tool names return a standard JSON-RPC -32602 error.
Can I get the same answers without MCP?
Yes, three ways: the interactive calculators under /tools, the REST twin at POST /api/tools/<slug> with the same JSON body, and the SKILL.md docs under /.well-known/agent-skills for agents that prefer reading formulas to calling endpoints.
Want tools like these for your own stack?
These calculators run our own implementation maths. If you want your business logic, pricing rules, quoting, capacity checks, exposed the same way, deterministic modules behind a web UI, a REST API and an MCP server at once, that is a build we do.
Talk to an engineer