# estonian-mcp

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add silly-geese/estonian-mcp

# Browse available tools
npx -y smithery tool list silly-geese/estonian-mcp

# Get full schema for a tool
npx -y smithery tool get silly-geese/estonian-mcp tokenize

# Call a tool
npx -y smithery tool call silly-geese/estonian-mcp tokenize '{}'
```

## Direct MCP Connection

Endpoint: `https://estonian-mcp--silly-geese.run.tools`

## Tools (7)

- `tokenize` — Split Estonian text into sentences and words.
- `analyze_morphology` — Run full morphological analysis on Estonian text.
- `lemmatize` — Return lemma (dictionary form) for each word in the text.
- `pos_tag` — Return part-of-speech tag for each word.
- `spell_check` — Check Estonian spelling for each word and optionally return suggestions.
- `syllabify` — Split a single Estonian word into syllables with quantity and accent.
- `named_entities` — Extract named entities (PER/LOC/ORG) using EstNLTK's CRF model.

```bash
# Get full input/output schema for a tool
npx -y smithery tool get silly-geese/estonian-mcp <tool-name>
```
