Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 20
  • Effect: Write 2
  • Effect: Delete 1
  • Effect: Unknown effect 4
Effect
Capability

Showing 27 of 27 tools

Tools advertised by dev.workers.johnaio281.farsi-tools/farsi-tools
Details
fa_fixRtl

Remove Unicode bidi control characters and repair the spacing around right-to-left punctuation. Use it to clean Persian or Arabic text that…

Effect: Delete
fa_amountToWords

Write an amount of Iranian rial or toman out in Persian words (مبلغ به حروف), as required on Iranian cheques, invoices and contracts. Use i…

Effect: Write
fa_numberToWords

Write an integer out in Persian words (عدد به حروف), for example 1234 as هزار و دویست و سی و چهار. Use it for Persian invoices, cheque amou…

Effect: Write
fa_digits

Convert the digits inside a string between Persian (۰-۹), Arabic-Indic (٠-٩) and ASCII (0-9) numeral systems, leaving the rest of the text …

Effect: Read
fa_gregorianToJalali

Convert a Gregorian (ISO, Western) calendar date to the Jalali, Solar Hijri, Persian or Shamsi calendar used in Iran. Use it to display a d…

Effect: Read
fa_iranCity

Look up an Iranian city by its Persian name and return the province it belongs to. Use it to resolve a city in an address or to group a loc…

Effect: Read
fa_iranHolidayCheck

Check whether a given Jalali (Solar Hijri) date is an Iranian public holiday and return the holiday's name if it is. Use it before booking,…

Effect: Read
fa_iranHolidays

Return the official Iranian public holidays for a Jalali (Solar Hijri) year, with each holiday's Gregorian date and name. Use it to plan de…

Effect: Read
fa_iranProvince

Look up an Iranian province by its Persian name and return its capital and major cities. Use it to resolve a province in an address, to att…

Effect: Read
fa_iranProvinces

List all 31 Iranian provinces with their capitals and major cities. Use it to populate a province dropdown, to build a location picker, or …

Effect: Read
fa_jalaliToGregorian

Convert a Jalali (Solar Hijri, Persian, Shamsi) calendar date to the Gregorian calendar. Use it to turn a date written in the Iranian calen…

Effect: Read
fa_keywords

Extract the frequent keywords from Persian text, filtering Persian and English stopwords and ranking by frequency. Use it to build a search…

Effect: Read
fa_rialToman

Convert an amount between Iranian rial and toman, where 1 toman equals 10 rial. Use it when a price is given in one unit and must be shown …

Effect: Read
fa_similarity

Measure the similarity of two Persian strings as a trigram Jaccard score from 0 to 1. Use it to detect near-duplicate Persian text, dedupli…

Effect: Read
fa_stats

Measure Persian text: character count, word count, line count and the number of ZWNJ half-space characters. Use it to size a Persian docume…

Effect: Read
fa_validateBankCard

Validate an Iranian bank card number, called a PAN (کارت بانکی), with the Luhn check digit, and return the issuing bank. Use it before char…

Effect: Read
fa_validateCompanyId

Validate an Iranian company national ID (شناسه ملی اشخاص حقوقی, the 11-digit legal-entity identifier) by recomputing its check digit. Use i…

Effect: Read
fa_validateEconomicCode

Validate an Iranian economic code (کد اقتصادی, the 12-digit taxpayer identifier) by recomputing its check digit. Use it when validating the…

Effect: Read
fa_validateLandline

Validate and normalize an Iranian landline number with its area code (021 for Tehran and so on) and resolve that area code to a city. Use i…

Effect: Read
fa_validateMobile

Validate and normalize an Iranian mobile phone number, checking the operator prefix (MCI, Irancell, Rightel, Shatel) and the national forma…

Effect: Read
fa_validateNationalId

Validate an Iranian national ID (کد ملی, code melli) by recomputing its check digit. Use it before accepting an identity number from a form…

Effect: Read
fa_validatePostalCode

Validate an Iranian postal code (کد پستی, the 10-digit code) by recomputing its check digit. Use it before using a postal code for delivery…

Effect: Read
fa_validateSheba

Validate an Iranian IBAN, called Sheba (شبا), with the ISO 13616 mod-97 check, and return the bank code. Use it before sending or crediting…

Effect: Read
fa_normalize

Normalize Persian (Farsi) text: convert Arabic letter variants (ي, ك) to their Persian forms, unify ZWNJ and spacing, and map Arabic-Indic …

Effect: Unknown effect
fa_sentences

Split Persian text into sentences, handling the Persian question mark ؟, the exclamation mark, ellipsis … and abbreviation boundaries. Use …

Effect: Unknown effect
fa_stripHtml

Strip HTML tags and decode HTML entities out of a string, leaving the readable text behind. Use it to clean web pages or scraped content be…

Effect: Unknown effect
fa_transliterate

Transliterate Persian, Dari or Arabic script into Latin letters, optionally as a URL slug. Use it to index Persian text in a Latin-keyword …

Effect: Unknown effect