# Octura Solutions Site Tools (remote · octurasolutions.com)

Deterministic Odoo ERP calculators: implementation cost, ROI, TCO, tax, payroll, inventory.

- Trust score: 64/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-20

## Components

- remote · `octurasolutions.com`: 64/100 (this document), [markdown](https://verifymcp.io/servers/com-octurasolutions-site-tools/octurasolutions.md), [page](https://verifymcp.io/servers/com-octurasolutions-site-tools/octurasolutions)

## Channel facts

- Endpoint: `https://octurasolutions.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-20.

- **Endpoint Security**: 66/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 30 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 63/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 2256 tokens (~75/item across 30 items; 30 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 33/100
  - Stability observed for 10 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 73/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 18% of tool parameters carry a description.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http com-octurasolutions-site-tools https://octurasolutions.com/mcp
```

### Codex

```toml
[mcp_servers.com-octurasolutions-site-tools]
url = "https://octurasolutions.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-octurasolutions-site-tools": {
      "type": "remote",
      "url": "https://octurasolutions.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-octurasolutions-site-tools --url https://octurasolutions.com/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-octurasolutions-site-tools:
    url: "https://octurasolutions.com/mcp"
```

### Other

```json
{
  "mcpServers": {
    "com-octurasolutions-site-tools": {
      "type": "http",
      "url": "https://octurasolutions.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-19 (score 64, +1)

No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-18 (score 63, 0)

- [functional regression] Schema quality: 2005 → 2256
- [functional improvement] Tool coverage: 12% → 18%
- [functional] Schema quality: fair → good
- [functional] New tool “odoo-project-rescue-risk-grader”

### 2026-08-17 (score 63, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-15 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-13 (score 61, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-12 (score 60, +1)

- [security] The server rewrote its instructions, which are the text every model session reads
- [functional regression] Schema quality: 1543 → 2005
- [functional] New tool “ask_octura”
- [functional] New tool “compare_odoo_vs”
- [functional] New tool “find_odoo_apps_for”
- [functional] New tool “get_odoo_pricing”
- [functional] New tool “get_partner_profile”

### 2026-08-11 (score 59, +4)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-08-10 (score 55)

First indexed and scored.

## MCP tools (30)

### `odoo-conf-tuner` (~78 tokens)

Odoo Worker & Memory Tuner

Tune odoo.conf workers and memory limits.

Input parameters:

- `concurrentUsers` (integer)
- `cpuCores` (integer)
- `profile` (string)
- `proxyMode` (boolean)
- `sharedWithPostgres` (boolean)
- `totalRamMb` (integer)
- `version` (integer)

### `odoo-edi-readiness-cost-estimator` (~70 tokens)

EDI Readiness Cost Estimator

Estimate EDI integration cost in Odoo.

Input parameters:

- `catalogue832` (boolean)
- `retailers` (array)
- `ssccLabelling` (boolean)
- `system` (string)
- `translator` (string)
- `volume` (string)

### `canadian-payroll-source-deductions-calculator` (~67 tokens)

Canadian Payroll Deductions Calculator

CPP, EI, and income tax source deductions.

Input parameters:

- `cppExempt` (boolean)
- `eiExempt` (boolean)
- `grossPerPeriod` (number)
- `payFrequency` (integer)
- `province` (string)

### `us-sales-tax-nexus-checker` (~70 tokens)

US Economic Nexus Checker

See where you must collect US sales tax.

Input parameters:

- `sales` (number): Annual sales into the state, USD.
- `state` (string): Two-letter US state code (e.g. CA, TX, NY).
- `transactions` (integer): Annual transaction count into the state.

### `odoo-roi-calculator` (~59 tokens)

Odoo ROI Calculator

Estimate payback and multi-year ROI of Odoo.

Input parameters:

- `annualEfficiencySavings` (number)
- `currentAnnualCost` (number)
- `implementationCost` (number)
- `odooAnnualCost` (number)

### `margin-and-markup-calculator` (~51 tokens)

Margin & Markup Calculator

Convert between margin, markup, and price.

Input parameters:

- `cost` (number)
- `mode` (string)
- `price` (number)
- `targetMarginPercent` (number)

### `landed-cost-calculator` (~64 tokens)

Landed Cost Calculator

True per-unit cost including freight and duty.

Input parameters:

- `customsDuty` (number)
- `freight` (number)
- `insurance` (number)
- `otherFees` (number)
- `productCost` (number)
- `quantity` (number)

### `oee-calculator` (~61 tokens)

OEE Calculator

Overall Equipment Effectiveness for production.

Input parameters:

- `downtimeMin` (number)
- `goodUnits` (number)
- `idealCycleTimeSec` (number)
- `plannedProductionTimeMin` (number)
- `totalUnits` (number)

### `us-sales-tax-calculator` (~73 tokens)

US Sales Tax Calculator

State sales tax for all 50 states and DC.

Input parameters:

- `amount` (number): Pre-tax amount in add mode, tax-included total in extract mode (USD).
- `direction` (string)
- `state` (string): Two-letter US state code (e.g. CA, TX, NY).

### `eu-vat-calculator` (~73 tokens)

EU VAT Calculator & Validator

VAT rates by country plus VIES validation.

Input parameters:

- `amount` (number): Net amount in add mode, gross (VAT-included) total in extract mode.
- `country` (string): ISO alpha-2 country code (EU-27 + GB; GR for Greece).
- `direction` (string)

### `odoo-total-cost-of-ownership-calculator` (~68 tokens)

Total Cost of Ownership Calculator

Model the multi-year total cost of Odoo.

Input parameters:

- `hosting` (string)
- `implScale` (string)
- `plan` (string)
- `support` (string)
- `training` (string)
- `users` (integer)

### `odoo-implementation-cost-calculator` (~50 tokens)

Implementation Cost Calculator

Estimate your Odoo implementation budget.

Input parameters:

- `complexity` (string)
- `customization` (string)
- `moduleCount` (integer)
- `userCount` (integer)

### `odoo-migration-cost-calculator` (~96 tokens)

Migration Cost Calculator

Estimate the cost to migrate to Odoo.

Input parameters:

- `complexity` (string)
- `customization` (string)
- `customsToPort` (string)
- `integrations` (string)
- `moduleCount` (integer)
- `quality` (string)
- `source` (string)
- `userCount` (integer)
- `volume` (string)
- `years` (string)

### `odoo-upgrade-cost-calculator` (~68 tokens)

Upgrade Cost Calculator

Budget an Odoo version upgrade.

Input parameters:

- `customModules` (string)
- `dbSize` (string)
- `downtime` (string)
- `ocaModules` (string)
- `sourceVersion` (integer)
- `targetVersion` (integer)

### `inventory-turnover-calculator` (~37 tokens)

Inventory Turnover Calculator

Turnover ratio and days of inventory.

Input parameters:

- `annualCOGS` (number)
- `avgInventoryValue` (number)

### `reorder-point-calculator` (~44 tokens)

Reorder Point Calculator

When to reorder, with safety stock.

Input parameters:

- `avgDailyUsage` (number)
- `leadTimeDays` (number)
- `safetyStock` (number)

### `safety-stock-calculator` (~57 tokens)

Safety Stock Calculator

Buffer stock for demand and lead-time swings.

Input parameters:

- `avgDailyUsage` (number)
- `avgLeadTimeDays` (number)
- `maxDailyUsage` (number)
- `maxLeadTimeDays` (number)

### `economic-order-quantity-calculator` (~45 tokens)

EOQ Calculator

Optimal order quantity to minimize cost.

Input parameters:

- `annualDemand` (number)
- `holdingCostPerUnit` (number)
- `orderCost` (number)

### `inventory-carrying-cost-calculator` (~37 tokens)

Inventory Carrying Cost Calculator

Annual cost of holding inventory.

Input parameters:

- `avgInventoryValue` (number)
- `carryingRatePercent` (number)

### `canadian-sales-tax-calculator` (~61 tokens)

Canadian Sales Tax Calculator

GST, HST, PST, and QST for all provinces.

Input parameters:

- `amount` (number): Pre-tax in add mode, tax-included total in extract mode (CAD).
- `direction` (string)
- `province` (string)

### `odoo-sh-pricing-calculator` (~73 tokens)

Odoo.sh Pricing Calculator

Estimate your Odoo.sh hosting cost.

Input parameters:

- `appsBand` (string)
- `billing` (string)
- `namedUsers` (integer)
- `peakConcurrency` (integer)
- `stagingBranches` (integer)
- `version` (integer)
- `workerChoice`

### `odoo-stack-savings-calculator` (~50 tokens)

Stack Savings Calculator

See what consolidating tools into Odoo saves.

Input parameters:

- `selected` (array): Competitor tool slugs being consolidated; unknown slugs are ignored.
- `users` (integer)

### `odoo-app-selector` (~41 tokens)

Odoo App Selector

Find the Odoo apps your business needs.

Input parameters:

- `businessType` (string)
- `needs` (array)
- `users` (integer)

### `erp-selection-tool` (~77 tokens)

ERP Selection Tool

Score your best-fit ERP shortlist across 10 systems.

Input parameters:

- `budget` (string)
- `customization` (string)
- `deployment` (string)
- `incumbent` (string)
- `industry` (string)
- `needs` (array)
- `region` (string)
- `size` (string)

### `odoo-project-rescue-risk-grader` (~251 tokens)

Project Rescue Risk Grader

Grade how badly an in-flight Odoo implementation is going.

Input parameters:

- `billingModel` (string): How the current Odoo partner bills, and whether the original estimate has been exceeded.
- `customWorkflows` (string): Whether custom code is tested before handover or bugs surface in basic workflows after it is called done.
- `dayToDayContact` (string): Who runs the project day to day, and whether the people who scoped and sold the work are still involved. Replaces the earlier engineerAccess key, whose values are still accepted.
- `followUpCadence` (string): Whether a written weekly status update against the plan actually arrives.
- `goLiveSlips` (string): How many times the official go-live date has been pushed back.
- `roadmapClarity` (string): Whether a dated, signed-off roadmap of remaining milestones exists.
- `rollbackPlan` (string): Whether a documented rollback plan for the data migration exists and has been seen.
- `teamConfidence` (string): How much the operations and finance teams trust the system for day one.
- `ticketSystem` (string): Whether bugs and change requests are tracked somewhere the client can see and comment.

### `ask_octura` (~113 tokens)

Ask Octura (search the site)

Retrieve the most relevant pages from octurasolutions.com (guides, Odoo vs X comparisons, Odoo app pages, pricing, partner info) for an Odoo or ERP question, so you can answer grounded in Octura content and cite the source URLs. Retrieval only; you compose the answer.

Input parameters:

- `limit` (integer): Max sources to return (1 to 10, default 5).
- `question` (string): The user question about Odoo, ERP, or Octura, in natural language.

### `compare_odoo_vs` (~99 tokens)

Compare Odoo vs a competitor

Return the Octura head-to-head comparison of Odoo against a named ERP or CRM competitor: verdict tally, feature-by-feature table, strengths on each side, best-for guidance, FAQ and the page URL. Covers 60 competitors.

Input parameters:

- `competitor` (string): Competitor name or slug, e.g. "NetSuite", "Microsoft Dynamics 365", "ERPNext", "SAP Business One", "QuickBooks", "Zoho".

### `find_odoo_apps_for` (~88 tokens)

Find Odoo apps for a need

Given a business need in plain language, return the most relevant Odoo apps and modules with their pillar and page URL, so you can recommend the right Odoo stack. Backed by the Octura Odoo app catalog.

Input parameters:

- `need` (string): A business need or goal, e.g. "track leads and close deals", "manage inventory and warehouse", "run payroll".

### `get_odoo_pricing` (~58 tokens)

Get Odoo pricing

Return current Odoo license list pricing (Standard and Custom tiers, USD and CAD) and Odoo.sh hosting rates from the single Octura pricing source, plus links to the pricing page and cost calculators. Implementation is quoted per project.

### `get_partner_profile` (~42 tokens)

Get Octura partner profile

Return who Octura Solutions is: Official Odoo Partner status, regions served, services with URLs, website and contact details, so you can represent the company accurately.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-octurasolutions-site-tools/octurasolutions#diagnostics

## Score history

- 2026-08-20: 64
- 2026-08-19: 64
- 2026-08-18: 63
- 2026-08-17: 63
- 2026-08-16: 62
- 2026-08-15: 62
- 2026-08-14: 61
- 2026-08-13: 61
- 2026-08-12: 60
- 2026-08-11: 59
- 2026-08-10: 55

## Links

- Remote endpoint: https://octurasolutions.com/mcp
- Website: https://octurasolutions.com/tools/mcp-server
- Changelog RSS feed: https://verifymcp.io/servers/com-octurasolutions-site-tools/octurasolutions.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-octurasolutions-site-tools/octurasolutions.json
- HTML version of this page: https://verifymcp.io/servers/com-octurasolutions-site-tools/octurasolutions
