# Euclid

> Use this tool when you need to perform precise calculations and conversions in various domains, such as mathematics, finance, and data analysis, to solve problems like compounding errors in AI predictions. Euclid provides a range of deterministic computation services with 10 tools, taking in specific input formats and returning accurate output, guaranteed to be the same for the same input. It is ideal for use cases requiring reliable arithmetic, unit conversions, statistical analysis, and more, with a simple interface via a single MCP connection.

Canonical page: https://skillsregistry.net/skills/euclid-tools  
JSON: https://api.skillsregistry.net/v1/skills/euclid-tools

## Description

AI models do not calculate. They predict the most probable next token. When the token is a number, it is often close, and sometimes wrong. The error compounds downstream.

Euclid is a deterministic computation service for AI agents. It provides 10 tools via a single MCP connection:

- calculate: arithmetic, percentages, exponents, trig, logarithms
- convert: unit conversions across 1,000+ unit pairs
- statistics: mean, median, mode, variance, standard deviation, percentile
- datetime: date differences, business days, age, timezone conversion
- finance: loan payments, NPV, IRR, CAGR, compound interest
- regex: pattern testing and extraction
- color: hex/RGB/HSL conversion, contrast ratios, WCAG compliance
- encode: base64, hex, URL, SHA-256, MD5, JWT decoding
- validate: email, URL, phone, ISBN, credit card, UUID
- geo: distance, bearing, bounding boxes, coordinate conversion

Free tier: 1,000 lifetime computations. No credit card required. Paid: $1.00 per 10,000 computations.

Same input. Same output. Guaranteed.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** communication
- **Updated:** 2026-05-13

## Source

- **Source listing:** [Smithery](https://smithery.ai/server/euclid/tools)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "euclid-tools"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/euclid-tools` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/euclid-tools/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
