# Euclid

> Use this tool when you need to ensure accurate and consistent mathematical calculations in your AI agent, solving problems related to data inconsistencies and unreliable outputs. Euclid provides a suite of 10 deterministic tools, including arithmetic, statistics, and unit conversion, with standardized inputs and outputs. By integrating Euclid, you can trust that the same input will always yield the same output, every time.

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

## Description

AI agents hallucinate math. Euclid fixes that. Connect once and give your agent 10 deterministic tools: arithmetic, unit conversion, statistics, datetime, finance, regex, color, encoding, validation, and geospatial. Same input, same output, every time.

## Trust

- **Trust score (0–1):** 0.90
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** finance
- **Updated:** 2026-09-28

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/lukb24dx5s)
- **Repository:** <https://github.com/euclidtools/euclid>

## 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": "euclidtools-euclid"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/euclidtools-euclid` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/euclidtools-euclid/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
