FarsiTools (paid)

dev.workers.johnaio281.farsi-tools由 farsi-tools.johnaio281.workers.dev 發布官方發布者v1.8.0更新於 Oct 29, 2026

Persian and Iranian utilities for agents: Jalali dates, national ID, IBAN, holidays. Paid via x402.

已驗證Streamable HTTP可網頁執行位置與生活金融開發者工具

概覽

AI 產生的概覽

面向波斯語與伊朗資料的遠端 MCP 伺服器:文字正規化、轉寫、Jalali 日期、證件與銀行資訊驗證、假日查詢,按次計費。

可以做什麼
  • 正規化、轉寫、統計、分句與比對波斯語文字,並清除 HTML 與 RTL 控制字元
  • 轉換數字系統,把數字與金額寫成波斯語文字,並在里亞爾與土曼之間換算
  • 在公曆與 Jalali(波斯曆)之間轉換日期
  • 驗證伊朗身分證號、公司識別號、經濟代碼、郵遞區號、Sheba IBAN、金融卡、手機與市話號碼
  • 查詢伊朗省份、城市與國定假日,並判斷某個 Jalali 日期是否為假日
適用情境
適合助理處理波斯語內容或伊朗業務資料的情境:清理與索引波斯語文字、為伊朗使用者呈現日期與金額,或在接收與使用身分、銀行、地址欄位前先做驗證。
執行需求
遠端 streamable HTTP 端點,不需本機執行環境、帳號或 API 金鑰。每次工具呼叫透過 x402 以 Base 上的 USDC 付費,因此需要能完成該付款的加密錢包;列出工具免費。
安裝前請注意
每次呼叫都會產生費用(約 0.003 至 0.01 美元 USDC,Base 網路),迴圈或批次處理可能持續花錢,使用前應設限額。驗證類工具會接收身分證號、IBAN、金融卡號與電話號碼等敏感識別資料,這些資料會傳送到提供者的端點。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 FarsiTools (paid),將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.workers.johnaio281.farsi-tools%2Ffarsi-tools/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "farsitools-paid": {
      "type": "http",
      "url": "https://farsi-tools.johnaio281.workers.dev/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

27

fa_normalize

Normalize Persian (Farsi) text: convert Arabic letter variants (ي, ك) to their Persian forms, unify ZWNJ and spacing, and map Arabic-Indic digits to Persian digits. Use it before indexing, searching or comparing Persian text so that lookalike spellings match. Returns the normalized string. ($0.01 per call, USDC on Base)

輸入參數text必填options

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 search engine, to build slugs for Persian titles, or to render Persian names in a Latin-only system. Returns the Latin transliteration and, when asked, the slug. ($0.01 per call, USDC on Base)

輸入參數slugtext必填options

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 document, enforce a length limit, or report text statistics for Persian content. Returns a stats object. ($0.005 per call, USDC on Base)

輸入參數text必填options

fa_digits

Convert the digits inside a string between Persian (۰-۹), Arabic-Indic (٠-٩) and ASCII (0-9) numeral systems, leaving the rest of the text untouched. Use it to make Persian text machine-readable or to render an ASCII number in Persian script. Returns the converted string. ($0.003 per call, USDC on Base)

輸入參數totext必填

fa_numberToWords

Write an integer out in Persian words (عدد به حروف), for example 1234 as هزار و دویست و سی و چهار. Use it for Persian invoices, cheque amounts, legal and official forms, and display. Returns the number spelled in Persian words. ($0.01 per call, USDC on Base)

輸入參數number必填

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 date to Iranian users, to schedule work in the Iranian calendar, or to convert a Gregorian deadline into a Jalali date. Returns the Jalali year, month, day and month name. ($0.005 per call, USDC on Base)

輸入參數day必填year必填month必填

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 calendar back into an ISO 8601 date, to check whether a Jalali date is today, or to compare an Iranian deadline with a Western one. Returns the Gregorian year, month, day and weekday. ($0.005 per call, USDC on Base)

輸入參數day必填year必填month必填

fa_validateNationalId

Validate an Iranian national ID (کد ملی, code melli) by recomputing its check digit. Use it before accepting an identity number from a form, a customer, or an API payload. Returns whether the number is valid, and the parsed digits. ($0.005 per call, USDC on Base)

輸入參數value必填

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 an Iranian bank transfer. Returns validity, the normalized IBAN and the bank identifier. ($0.005 per call, USDC on Base)

輸入參數value必填

fa_validateMobile

Validate and normalize an Iranian mobile phone number, checking the operator prefix (MCI, Irancell, Rightel, Shatel) and the national format 09xxxxxxxxx. Use it to verify a phone number on a sign-up form or before sending an SMS. Returns validity, the normalized number and the operator. ($0.005 per call, USDC on Base)

輸入參數value必填

fa_keywords

Extract the frequent keywords from Persian text, filtering Persian and English stopwords and ranking by frequency. Use it to build a search index, an automatic tag list, or a topic summary for a Persian document. Returns the ranked keywords. ($0.01 per call, USDC on Base)

輸入參數text必填limitoptions

fa_sentences

Split Persian text into sentences, handling the Persian question mark ؟, the exclamation mark, ellipsis … and abbreviation boundaries. Use it to chunk Persian text for summarization, translation or per-sentence processing. Returns the list of sentences. ($0.005 per call, USDC on Base)

輸入參數text必填options

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, deduplicate a corpus, or rank one Persian string against another. Returns the similarity score. ($0.01 per call, USDC on Base)

輸入參數a必填b必填

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 before feeding it to an agent or an index. Returns the plain text. ($0.005 per call, USDC on Base)

輸入參數text必填options

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 renders in the wrong order or shows stray markers. Returns the cleaned string. ($0.005 per call, USDC on Base)

輸入參數text必填options

fa_validateBankCard

Validate an Iranian bank card number, called a PAN (کارت بانکی), with the Luhn check digit, and return the issuing bank. Use it before charging a card or accepting card details from a customer. Returns validity, the masked number and the bank name. ($0.005 per call, USDC on Base)

輸入參數value必填

fa_validateCompanyId

Validate an Iranian company national ID (شناسه ملی اشخاص حقوقی, the 11-digit legal-entity identifier) by recomputing its check digit. Use it when onboarding a business customer or validating an Iranian legal entity. Returns validity and the parsed digits. ($0.005 per call, USDC on Base)

輸入參數value必填

fa_validateEconomicCode

Validate an Iranian economic code (کد اقتصادی, the 12-digit taxpayer identifier) by recomputing its check digit. Use it when validating the tax identifier on an Iranian invoice or a supplier record. Returns validity and the parsed digits. ($0.005 per call, USDC on Base)

輸入參數value必填

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 or address validation. Returns validity, the normalized code and its province. ($0.005 per call, USDC on Base)

輸入參數value必填

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 it to verify a fixed-line contact or to route a support request to the right region. Returns validity, the normalized number, the area code and the city. ($0.005 per call, USDC on Base)

輸入參數value必填

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 attach geographic context to a user, or to normalize a location field. Returns the province, its capital and its cities. ($0.005 per call, USDC on Base)

輸入參數nametextvalue

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 location by region. Returns the city and its province. ($0.005 per call, USDC on Base)

輸入參數nametextvalue

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 to validate a region name. Returns every province. ($0.003 per call, USDC on Base)

無需輸入參數。

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 delivery or support schedules around Iranian holidays, or to flag non-working days. Returns the holiday list. ($0.005 per call, USDC on Base)

輸入參數year必填

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, scheduling or sending a deadline-sensitive action on an Iranian working day. Returns whether it is a holiday and which one. ($0.005 per call, USDC on Base)

輸入參數day必填year必填month必填

fa_amountToWords

Write an amount of Iranian rial or toman out in Persian words (مبلغ به حروف), as required on Iranian cheques, invoices and contracts. Use it to render a payable amount for a Persian-speaking payer. Returns the amount spelled in Persian words with its unit. ($0.005 per call, USDC on Base)

輸入參數unitamount必填number

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 or billed in the other. Returns the converted amount. ($0.003 per call, USDC on Base)

輸入參數unitamount必填number

版本歷史

4
  1. v1.8.0最新Oct 29, 2026
  2. v1.5.0Oct 21, 2026
  3. v1.4.0Oct 21, 2026
  4. v1.1.0Oct 21, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。