IranTools (paid)
Persian/Iranian tools for agents: Jalali dates, ID checks, holidays. Paid per call via x402.
사용해야 할까요
품질 및 안전성
발견 사항 (39)
- HIGH
- MEDIUMpersian_normalize에서
- MEDIUMpersian_digits에서
- MEDIUMnumber_to_words_fa에서
- MEDIUMgregorian_to_jalali에서
- MEDIUMjalali_to_gregorian에서
- MEDIUMiran_national_id에서
- MEDIUMiran_sheba에서
- MEDIUMiran_mobile에서
- MEDIUMiran_bank_card에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"irantools": {
"url": "https://irantools.johnaio281.workers.dev/mcp"
}
}
}원격 엔드포인트
https://irantools.johnaio281.workers.dev/mcpstreamable-http할 수 있는 일
도구 목록
도구 (37)
🔴persian_normalize(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Persian text sanitizer, Farsi normalizer, Arabic character unification, ZWNJ cleanup Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/persian_normalize Summary: Normalize Persian text: unify Arabic/Kaf Yeh variants, remove tatweel and zero-width characters, fix spacing around ZWNJ. Use for any Persian text cleanup. Keyword: persian normalize Keyword: farsi text cleanup Keyword: arabic kaf Keyword: yeh Keyword: tatweel Keyword: zero width Keyword: zwnj Keyword: rtl cleanup Use case: clean up Persian text before indexing or searching Use case: remove tatweel and zero-width characters from a Persian string Use case: unify Arabic and Persian Kaf and Yeh characters Use case: fix invisible characters that break Persian text matching Source description: Normalize Persian text: unify Arabic/Kaf Yeh variants, remove tatweel and zero-width characters, fix spacing around ZWNJ. Use for any Persian text cleanup. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡persian_digits(text, direction)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Persian numeral converter, Arabic-Indic digit converter Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/persian_digits Summary: Convert digits between Persian/Arabic-Indic and ASCII. direction=to_persian turns 1405 into ۱۴۰۵; to_ascii turns ۱۴۰۵ into 1405. Keyword: persian digits Keyword: arabic indic digits Keyword: convert 1405 to ۱۴۰۵ Keyword: digit conversion Keyword: numeric script Use case: convert 1405 to ۱۴۰۵ for a Persian form Use case: turn Persian numerals back into ASCII for a database column Use case: detect which numeral script a number uses Source description: Convert digits between Persian/Arabic-Indic and ASCII. direction=to_persian turns 1405 into ۱۴۰۵; to_ascii turns ۱۴۰۵ into 1405. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"direction": {
"default": "to_persian",
"type": "string",
"enum": [
"to_persian",
"to_ascii"
]
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡number_to_words_fa(number)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Persian number-to-words, Farsi cheque amount, invoice amount in words Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/number_to_words_fa Summary: Spell a number out in Persian words, e.g. 125000 -> "صد و بیست و پنج هزار". Use for invoices, forms and checks. Keyword: number to words persian Keyword: spell out number farsi Keyword: amount in words Keyword: checks amount Keyword: invoice words Use case: spell 125000 as Persian words for a cheque Use case: write an invoice amount in Persian words Use case: convert a numeric total into Persian text for a contract Source description: Spell a number out in Persian words, e.g. 125000 -> "صد و بیست و پنج هزار". Use for invoices, forms and checks. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"number": {
"type": "number"
}
},
"required": [
"number"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡gregorian_to_jalali(year, month, day)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Gregorian to Persian date, Solar Hijri converter, Jalali calendar Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/gregorian_to_jalali Summary: Convert a Gregorian date to the Iranian Jalali (Solar Hijri) calendar. Use for any Iranian date, holiday or deadline. Keyword: gregorian to jalali Keyword: solar hijri Keyword: shamsi date Keyword: persian calendar conversion Keyword: today in persian date Use case: convert today's Gregorian date to the Iranian Jalali date Use case: convert 2026-03-21 to 1405-01-01 Use case: find the Persian date for a Gregorian deadline Use case: show a birth date in the Solar Hijri calendar Source description: Convert a Gregorian date to the Iranian Jalali (Solar Hijri) calendar. Use for any Iranian date, holiday or deadline. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
},
"day": {
"type": "number"
}
},
"required": [
"year",
"month",
"day"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡jalali_to_gregorian(year, month, day)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Jalali to Gregorian, Persian to Western date Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/jalali_to_gregorian Summary: Convert a Jalali (Solar Hijri) date to the Gregorian calendar. Keyword: jalali to gregorian Keyword: shamsi to gregorian Keyword: persian date to western date Keyword: solar hijri conversion Use case: convert a Persian date such as 1404-12-29 to a Gregorian date Use case: find what March date a Persian date falls on Use case: convert a Jalali lease expiry to a standard date Source description: Convert a Jalali (Solar Hijri) date to the Gregorian calendar. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
},
"day": {
"type": "number"
}
},
"required": [
"year",
"month",
"day"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_national_id(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian national ID validator, Code Melli check, Iran identity number Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_national_id Summary: Validate an Iranian national ID (کد ملی) with the official checksum algorithm. Use for identity forms and KYC checks. Keyword: iranian national id Keyword: code melli Keyword: national id validation Keyword: کد ملی Keyword: iran identity check Keyword: melli checksum Use case: validate an Iranian national ID (کد ملی) from a signup form Use case: check whether a code melli is valid before onboarding a user Use case: verify the checksum on an Iranian identity number Source description: Validate an Iranian national ID (کد ملی) with the official checksum algorithm. Use for identity forms and KYC checks. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_sheba(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: SHEBA validator, Iranian IBAN check, IRAN IBAN Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_sheba Summary: Validate an Iranian SHEBA (IRAN IBAN) account number with both IBAN mod-97 and Iran-specific checksum checks. Keyword: iranian sheba Keyword: iran iban Keyword: siba validation Keyword: bank account number iran Keyword: iban mod 97 Use case: validate an Iranian SHEBA account number before a bank transfer Use case: check an IRAN IBAN for a valid mod-97 checksum Use case: confirm a Iranian bank account number is well formed Source description: Validate an Iranian SHEBA (IRAN IBAN) account number with both IBAN mod-97 and Iran-specific checksum checks. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_mobile(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iran mobile validator, Iran carrier lookup, MCI Irancell MTN Rightel Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_mobile Summary: Validate an Iranian mobile number (09xxxxxxxxx) and report its operator: MCI, Irancell, MTN or Rightel. Keyword: iranian mobile number Keyword: mci Keyword: irancell Keyword: mtn Keyword: rightel Keyword: operator lookup Keyword: 09 phone number Use case: validate an Iranian mobile number and tell me the carrier Use case: check if a phone number is MCI, Irancell, MTN or Rightel Use case: confirm an Iranian phone number is well formed before sending SMS Source description: Validate an Iranian mobile number (09xxxxxxxxx) and report its operator: MCI, Irancell, MTN or Rightel. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_bank_card(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian PAN validator, Bank Melli card check, Iran card issuer lookup Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_bank_card Summary: Validate an Iranian bank card number (16-digit PAN) with the Luhn checksum and report the issuing bank. Keyword: iranian bank card Keyword: pan validation Keyword: luhn check Keyword: card issuer iran Keyword: 16 digit card Use case: validate an Iranian bank card number and identify the issuing bank Use case: check a 16-digit PAN with the Luhn algorithm Use case: find out which Iranian bank issued a card number Source description: Validate an Iranian bank card number (16-digit PAN) with the Luhn checksum and report the issuing bank. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_company_id(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian company ID validator, Shenase Melli checker Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_company_id Summary: Validate an Iranian company registration id (شناسه ملی اشخاص حقوقی). Keyword: iranian company id Keyword: shenase melli Keyword: legal entity id Keyword: business registration iran Use case: validate an Iranian company registration id from a supplier form Use case: check a شناسه ملی for a legal entity Use case: verify a business registration number before onboarding a merchant Source description: Validate an Iranian company registration id (شناسه ملی اشخاص حقوقی). Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_economic_code(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian economic code validator, Kode Eghtesadi checker Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_economic_code Summary: Validate an Iranian economic code (کد اقتصادی) with its control-digit check. Keyword: iranian economic code Keyword: kode eghtesadi Keyword: tax economic code Keyword: business tax id Use case: validate an Iranian economic code on a tax form Use case: check a کد اقتصادی for its control digit Use case: verify a business tax identifier supplied by a vendor Source description: Validate an Iranian economic code (کد اقتصادی) with its control-digit check. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_postal_code(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian postcode validator, Postal code lookup Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_postal_code Summary: Validate an Iranian postal code (10 digits) and, when recognised, report the matching province and city. Keyword: iranian postal code Keyword: code postal Keyword: post code iran Keyword: postal code province Keyword: 10 digit postcode Use case: validate an Iranian postal code and tell me the province Use case: check a کد پستی before shipping to Iran Use case: confirm a 10-digit Iranian postcode is valid Source description: Validate an Iranian postal code (10 digits) and, when recognised, report the matching province and city. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_landline(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian landline validator, Area code lookup Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_landline Summary: Validate an Iranian landline number (0xx) and report its area code and city. Keyword: iranian landline Keyword: telephone area code Keyword: city dial code Keyword: fixed line iran Keyword: 021 tehran Use case: validate an Iranian landline and report its area code Use case: find which city a 021 number belongs to Use case: check a fixed-line number with a region prefix Source description: Validate an Iranian landline number (0xx) and report its area code and city. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_province(name)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iran province lookup, Ostan directory Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_province Summary: Look up an Iranian province by Persian or English name and return its code, capital and region. Keyword: iranian province Keyword: ostan Keyword: province lookup Keyword: capital city iran Keyword: 31 provinces Use case: find the code and capital of Khuzestan province Use case: look up an Iranian province by its English name Use case: list the regions of Iran Source description: Look up an Iranian province by Persian or English name and return its code, capital and region. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_city(name)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iran city lookup, Shahr directory Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_city Summary: Look up an Iranian city by Persian or English name and return its province and region. Keyword: iranian city Keyword: shahr Keyword: city lookup Keyword: which province is this city in Use case: find which province Shiraz belongs to Use case: look up an Iranian city by its Persian name Use case: get the region of an Iranian city Source description: Look up an Iranian city by Persian or English name and return its province and region. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_provinces_list
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iran province directory, Ostan list Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_provinces_list Summary: List all 31 Iranian provinces with their codes, capitals and regions. Keyword: list iran provinces Keyword: 31 provinces Keyword: all ostan Keyword: province codes iran Use case: list every Iranian province with its code and capital Use case: get a full province reference table for Iran Source description: List all 31 Iranian provinces with their codes, capitals and regions. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_holidays(year)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian public holiday calendar, Jalali holiday list, Nowruz calendar Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_holidays Summary: List the official Iranian public holidays for a Jalali year, including Nowruz and religious occasions. Keyword: iranian holidays Keyword: jalali holidays Keyword: nowruz Keyword: public holidays iran Keyword: sizdah bedar Keyword: eid Use case: list the official public holidays for Jalali year 1405 Use case: check whether Nowruz falls on a working day Use case: get the Iranian public holiday calendar for a year Source description: List the official Iranian public holidays for a Jalali year, including Nowruz and religious occasions. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"year": {
"type": "number"
}
},
"required": [
"year"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_holiday_check(year, month, day)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Iranian holiday checker, Public holiday lookup Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_holiday_check Summary: Check whether a Gregorian date is an Iranian public holiday, and name it if so. Keyword: is this an iranian holiday Keyword: holiday check Keyword: nowruz date Keyword: working day iran Use case: check whether 2026-03-21 is an Iranian public holiday Use case: find out if a Gregorian date is a holiday in Iran Use case: name the holiday if a given date is one Source description: Check whether a Gregorian date is an Iranian public holiday, and name it if so. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
},
"day": {
"type": "number"
}
},
"required": [
"year",
"month",
"day"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡iran_amount_to_words(amount, unit)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Persian amount-to-words, Toman/Rial in words Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/iran_amount_to_words Summary: Spell an amount in Persian words with the correct unit (toman or rial). Use for invoices and payment memos. Keyword: amount in words persian Keyword: toman to words Keyword: rial to words Keyword: invoice amount farsi Keyword: cheque words Use case: write 125000 tomans in Persian words for a receipt Use case: spell a rial amount in Persian words Use case: produce the written amount for a Persian invoice Source description: Spell an amount in Persian words with the correct unit (toman or rial). Use for invoices and payment memos. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"amount": {
"type": "number"
},
"unit": {
"default": "toman",
"type": "string",
"enum": [
"toman",
"rial"
]
}
},
"required": [
"amount"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡rial_toman_convert(amount, from)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Rial/Toman converter, Iranian unit converter Family key: irantools.johnaio281.workers.dev::iran Endpoint: POST /api/iran/rial_toman_convert Summary: Convert between Iranian rial and toman (1 toman = 10 rial). Keyword: rial to toman Keyword: toman to rial Keyword: currency conversion iran Keyword: 10 rial 1 toman Use case: convert 125000 rials to tomans Use case: convert a toman price back to rials Use case: convert between the two Iranian currency units Source description: Convert between Iranian rial and toman (1 toman = 10 rial). Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"amount": {
"type": "number"
},
"from": {
"default": "toman",
"type": "string",
"enum": [
"toman",
"rial"
]
}
},
"required": [
"amount"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡persian_keywords(text, limit)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Persian keyword extractor, Farsi topic extractor Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/persian_keywords Summary: Extract the most frequent meaningful keywords from Persian text, with stopwords removed. Keyword: persian keywords Keyword: farsi keyword extraction Keyword: text topic extraction Keyword: stopwords persian Use case: pull the main topics out of a Persian article Use case: extract keywords from a Persian product description Use case: summarise what a Persian document is about Source description: Extract the most frequent meaningful keywords from Persian text, with stopwords removed. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"limit": {
"default": 10,
"type": "number"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡persian_sentences(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Persian sentence splitter, Farsi text segmenter Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/persian_sentences Summary: Split Persian text into sentences. Keyword: split persian sentences Keyword: persian segmentation Keyword: sentence splitter farsi Use case: split a Persian paragraph into sentences Use case: break a Persian text into sentences for processing Source description: Split Persian text into sentences. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡persian_similarity(a, b)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Persian similarity score, Farsi duplicate detector Family key: irantools.johnaio281.workers.dev::persian Endpoint: POST /api/iran/persian_similarity Summary: Compute a 0-1 similarity score between two Persian strings using token overlap (Jaccard). Keyword: persian similarity Keyword: text similarity farsi Keyword: jaccard persian Keyword: duplicate detection Use case: measure how similar two Persian texts are Use case: detect duplicate Persian product descriptions Use case: score the overlap between two Persian sentences Source description: Compute a 0-1 similarity score between two Persian strings using token overlap (Jaccard). Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
},
"required": [
"a",
"b"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴strip_html(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: HTML stripper, Markup cleaner Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/strip_html Summary: Remove HTML tags and decode entities from a string. Keyword: strip html Keyword: remove tags Keyword: html to text Keyword: decode entities Keyword: clean markup Use case: remove HTML tags from scraped text Use case: turn a rendered page into plain text Use case: decode HTML entities in a string Source description: Remove HTML tags and decode entities from a string. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡fix_rtl(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: RTL fixer, Bidirectional text repair Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/fix_rtl Summary: Fix bidirectional text rendering in Persian/Arabic strings by isolating LTR runs. Keyword: fix rtl Keyword: bidi text Keyword: right to left rendering Keyword: mixed direction text Keyword: arabic rendering Use case: fix the rendering of a Persian string that mixes English and Persian Use case: stop numbers and Latin words appearing out of order in RTL text Use case: repair bidirectional text before display Source description: Fix bidirectional text rendering in Persian/Arabic strings by isolating LTR runs. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡homoglyph_fold(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Homoglyph folder, Spoofed-domain detector, Confusable character mapper Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/homoglyph_fold Summary: Fold Unicode homoglyphs to ASCII to detect spoofed domains, usernames and handles (e.g. pаypal.com with a Cyrillic а). Keyword: homoglyph Keyword: spoofed domain Keyword: idn homograph Keyword: confusable character Keyword: paypal phishing Keyword: lookalike domain Use case: check whether pаypal.com is spoofing paypal.com Use case: detect a lookalike username with a Cyrillic а Use case: fold confusable characters before comparing a domain against a blocklist Use case: flag an IDN homograph attack in a submitted URL Source description: Fold Unicode homoglyphs to ASCII to detect spoofed domains, usernames and handles (e.g. pаypal.com with a Cyrillic а). Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡script_detect(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Unicode script detector, Mixed-script spoofing check Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/script_detect Summary: Detect which Unicode scripts a string uses and flag mixed-script spoofing. Keyword: script detection Keyword: mixed script Keyword: unicode scripts Keyword: cyrillic in latin Keyword: spoofing detection Use case: detect that a string mixes Latin and Cyrillic Use case: find the minority script in a mixed-script identifier Use case: flag a mixed-script brand name as a possible spoof Source description: Detect which Unicode scripts a string uses and flag mixed-script spoofing. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡unicode_normalize(text, form)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Unicode normalizer, NFC/NFD converter Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/unicode_normalize Summary: Normalize text to NFC, NFD, NFKC or NFKD and report the first differing position. Keyword: unicode normalize Keyword: nfc Keyword: nfd Keyword: nfkc Keyword: canonically equivalent Keyword: normalization form Use case: normalize a string to NFC before comparing it Use case: find where two strings first differ after normalization Use case: apply NFKC to fold compatibility characters Source description: Normalize text to NFC, NFD, NFKC or NFKD and report the first differing position. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"form": {
"default": "NFC",
"type": "string",
"enum": [
"NFC",
"NFD",
"NFKC",
"NFKD"
]
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡grapheme_count(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Grapheme counter, Character length counter Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/grapheme_count Summary: Count user-perceived characters (graphemes) versus code points, UTF-16 units and bytes. Keyword: grapheme count Keyword: user perceived character Keyword: emoji count Keyword: utf16 length Keyword: code point count Use case: count the real characters in a string containing emoji Use case: find out why a name is longer than the database limit Use case: compare code point length against user-perceived length Source description: Count user-perceived characters (graphemes) versus code points, UTF-16 units and bytes. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡describe_date(year, month, day)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Date describer, Calendar metadata Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/describe_date Summary: Describe a calendar date: weekday, ISO week, day of year, quarter, leap year, weekend. Keyword: describe date Keyword: weekday Keyword: iso week Keyword: day of year Keyword: quarter Keyword: leap year Keyword: is weekend Use case: find the ISO week number of a date Use case: check whether a date is a weekend or a leap year Use case: get the quarter and day of year for a date Source description: Describe a calendar date: weekday, ISO week, day of year, quarter, leap year, weekend. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
},
"day": {
"type": "number"
}
},
"required": [
"year",
"month",
"day"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡business_days(from, to)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Business-day counter, Working-day calculator Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/business_days Summary: Count business days between two dates (weekends excluded). Keyword: business days between Keyword: working days Keyword: exclude weekends Keyword: delivery estimate days Use case: count the working days between two dates Use case: estimate how many business days a task will take Use case: add working days to a deadline Source description: Count business days between two dates (weekends excluded). Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"from": {
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
},
"day": {
"type": "number"
}
},
"required": [
"year",
"month",
"day"
]
},
"to": {
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
},
"day": {
"type": "number"
}
},
"required": [
"year",
"month",
"day"
]
}
},
"required": [
"from",
"to"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡slugify(text, separator, maxLength, lowercase)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Slug generator, Permalink builder, URL slugifier Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/slugify Summary: Convert a title into a clean URL slug with accent stripping and optional length limit. Keyword: slugify Keyword: url slug Keyword: permalinks Keyword: accent stripping Keyword: ascii slug Use case: turn a Persian or accented title into a URL slug Use case: generate a clean permalink from a page title Use case: strip accents and punctuation from a URL segment Source description: Convert a title into a clean URL slug with accent stripping and optional length limit. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
},
"separator": {
"default": "-",
"type": "string"
},
"maxLength": {
"type": "number"
},
"lowercase": {
"default": true,
"type": "boolean"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡fnv_hash(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: FNV-1a hasher, Content fingerprint Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/fnv_hash Summary: Compute a stable FNV-1a content fingerprint (32 and 64 bit). Keyword: fnv1a Keyword: fnv hash Keyword: content fingerprint Keyword: non cryptographic hash Keyword: stable hash Use case: compute a stable fingerprint for cache keys Use case: hash content without pulling in a crypto dependency Use case: compare two payloads by a 32-bit fingerprint Source description: Compute a stable FNV-1a content fingerprint (32 and 64 bit). Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡entropy(text)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Entropy calculator, Randomness scorer Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/entropy Summary: Shannon entropy of a string in bits per character. Keyword: shannon entropy Keyword: string entropy Keyword: randomness score Keyword: bits per character Keyword: entropy of text Use case: measure how random a generated string is Use case: score the entropy of a password or token Use case: check whether an identifier looks machine-generated Source description: Shannon entropy of a string in bits per character. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡detect_format(value)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Format detector, Identifier classifier Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/detect_format Summary: Detect the format of a string: uuid, email, url, ipv4, ipv6, jwt, iban, mac, semver and more. Keyword: detect format Keyword: uuid Keyword: email validation Keyword: url parser Keyword: ipv4 Keyword: ipv6 Keyword: jwt decode Keyword: iban format Keyword: semver Use case: tell me whether this string is a UUID, an email or a JWT Use case: detect the format of a token before parsing it Use case: recognise an IBAN, IPv4 address or semantic version Source description: Detect the format of a string: uuid, email, url, ipv4, ipv6, jwt, iban, mac, semver and more. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "string"
}
},
"required": [
"value"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡detect_encoding(bytes)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Encoding detector, Byte-string classifier Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/detect_encoding Summary: Detect the encoding of a byte string: ascii, utf-8, utf-16, hex, base64, latin-1. Keyword: encoding detection Keyword: utf8 Keyword: utf16 Keyword: base64 detect Keyword: hex detect Keyword: latin1 Keyword: byte string Use case: detect whether a byte string is UTF-8, UTF-16, hex or base64 Use case: find the encoding of a payload read from a file Use case: decode a base64 blob by detecting its encoding first Source description: Detect the encoding of a byte string: ascii, utf-8, utf-16, hex, base64, latin-1. Auth mode: paid Price: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"bytes": {
"type": "array",
"items": {
"type": "number"
}
}
},
"required": [
"bytes"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡human_bytes(bytes)
Origin URL: https://irantools.johnaio281.workers.dev Origin hostname: irantools.johnaio281.workers.dev Origin brand: IranTools - paid MCP server for AI agents Provider aliases: Byte-size formatter, Human-readable size Family key: irantools.johnaio281.workers.dev::text Endpoint: POST /api/iran/human_bytes Summary: Format a byte count as a human-readable size. Keyword: human readable bytes Keyword: file size format Keyword: bytes to kb mb Keyword: size formatter Use case: format 1048576 bytes as 1 MB Use case: render a file size for a UI Use case: convert a byte count into kilobytes and mebibytes Source description: Format a byte count as a human-readable size. Auth mode: paid Price: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).
입력 스키마
{
"type": "object",
"properties": {
"bytes": {
"type": "number"
}
},
"required": [
"bytes"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거