Text & Number Toolkit
by textkit.noahsarch.tech in Other
Amounts in words (Arabic cheque grammar), number formatting, Arabic text tools, date parsing.
https://textkit.noahsarch.tech/mcp- Tools
- 10
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 508 ms
- 731 ms slowest 5%
- Last check
- Passed
- 7 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"text-number-toolkit": {
"type": "http",
"url": "https://textkit.noahsarch.tech/mcp"
}
}
}10 tools
- amount_to_words
Convert an amount in a currency to words for cheques, invoices and contracts, in 56 languages. Arabic output applies number–noun agreement (درهم واحد / درهمان / ثلاثة دراهم / أحد عشر درهماً) and the correct minor unit (فلس، هللة، قرش…); English uses CLDR currency names…
- number_to_words
Cardinal, ordinal or year wording of a number in 56 languages (en, ar, fr, de, es, pt, it, nl, tr, ru, hi, ur, id, ja, ko…). Example: number 2026, language 'en', to 'year' → 'twenty twenty-six'. Response: result plus data_confidence, estimated_items[], sources[], data_version…
- format_number
Locale-correct display of a decimal, currency amount or percentage using CLDR rules: grouping (1,234,567 / 12,34,567 / 1.234.567 / 1 234 567), decimal mark, currency symbol placement, Arabic-Indic digits for ar_* locales. Example: number 1234567.891, locale 'en_IN', style…
- parse_number
Turn '1.234,56', '١٬٢٣٤٫٥٦', '12 345,6' or '1,234.56' into an exact decimal, using the locale's separators first and a clearly flagged heuristic when they do not match. Example: text '1.234,56', locale 'de'. Response: result plus data_confidence, estimated_items[], sources[]…
- convert_digits
Rewrite digits between Western (0-9), Arabic-Indic (٠-٩) and Persian/Urdu (۰-۹) anywhere in a text, leaving everything else untouched. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.
- normalize_arabic
Clean Arabic text for matching, search and storage: strip diacritics and tatweel, unify alef forms, optional ة→ه and ى→ي, Western digits, Latin punctuation, whitespace. Reports exactly which rules changed the text. Response: result plus data_confidence, estimated_items[]…
- transliterate
Deterministic romanisation of any script to plain ASCII (Cyrillic, Greek, CJK, Devanagari, Thai, Arabic…) for slugs, sorting, matching and systems that reject non-ASCII. Not an official spelling: for Arabic names the result is a consonant skeleton and is flagged low confidence…
- detect_script
Proportions of writing systems in a text (latin, arabic, cyrillic, han…), dominant script, RTL/LTR direction, mixed-script flag, which digit systems appear, and hints such as Persian/Urdu-specific letters. Free. Response: result plus data_confidence, estimated_items[]…
- parse_date
Turn a date written in natural language or local numeric formats into an ISO date/datetime: '3 mars 2026', '12.11.2026', 'next month', 'غداً', 'in 3 weeks', and Hijri dates such as '15 رمضان 1447' or '1 Muharram 1448' (converted by Umm al-Qura). Returns precision…
- list_languages
Languages available for words, the curated Arabic-grammar currencies, and notes on locales. Free. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 7 h ago | Passed | 200 | 490 ms |
| 20 h ago | Passed | 200 | 449 ms |
| 31 h ago | Passed | 200 | 570 ms |
| 43 h ago | Passed | 200 | 518 ms |
| 2 days ago | Passed | 200 | 342 ms |
Show 8 older checks
| 3 days ago | Passed | 200 | 666 ms |
| 4 days ago | Passed | 200 | 493 ms |
| 4 days ago | Passed | 200 | 502 ms |
| 5 days ago | Passed | 200 | 571 ms |
| 5 days ago | Passed | 200 | 508 ms |
| 6 days ago | Passed | 200 | 558 ms |
| 6 days ago | Passed | 200 | 731 ms |
| 7 days ago | Passed | 200 | 492 ms |