Skip to main content
Glama
wtigero

Thai Toolkit MCP

by wtigero

🇹🇭 Thai Toolkit MCP

Thai-specific utilities for AI agents — as a Model Context Protocol (MCP) server.

Give Claude (or any MCP client) the exact, rule-based Thai building blocks it gets wrong on its own: validate a national / tax ID, read an amount as Thai baht text, convert Buddhist-era (พ.ศ.) dates, compute 7% VAT and withholding tax, normalize Thai phone numbers, and look up provinces.

Every tool is a pure, offline function — no API keys, no network calls, deterministic results. Fast, private, and safe to run locally.

Why this exists

LLMs are unreliable at exact Thai tasks: they miscompute the national-ID checksum, misread baht text, and mishandle Buddhist-era years. This server moves those tasks to verified code, so the agent gets the right answer every time.

Related MCP server: gnomon-mcp

Tools

Tool

What it does

Example ask

thai_validate_id

Validate a 13-digit national / tax ID via checksum

"Is 1-1011-12345-67-8 a valid Thai ID?"

thai_baht_to_text

Read a THB amount in Thai (for invoices/cheques)

"Write ฿1,234.50 in Thai text"

thai_convert_date

Format / convert Gregorian ↔ Buddhist-era dates

"What is 2026-06-13 in Thai?"

thai_calculate_vat

Add / extract 7% VAT and withholding tax

"Extract VAT from a ฿1,070 invoice"

thai_format_phone

Normalize to local + E.164, classify mobile/landline

"Format +66 81 234 5678"

thai_lookup_province

Province info (Thai/English) and its region

"Which region is Phuket in?"

Install

git clone https://github.com/wtigero/thai-toolkit-mcp.git
cd thai-toolkit-mcp
pip install -e .

Connect it

Claude Desktop — add to claude_desktop_config.json:

{
  "mcpServers": {
    "thai-toolkit": {
      "command": "thai-mcp"
    }
  }
}

Claude Code:

claude mcp add thai-toolkit -- thai-mcp

Then ask: "อ่าน ฿1,234.50 เป็นตัวอักษรไทย" and the agent calls the tool.

Develop

pip install -e ".[dev]"
python -m pytest            # or: python tests/test_utils.py

License

MIT — see LICENSE.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wtigero/thai-toolkit-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server