mcpbeat Sign in

FarsiTools (paid) MCP Server

by workers-johnaio281-farsi-tools Your server? Claim it
answering

FarsiTools (paid) is answering right now. Last checked 7 min ago. It exposes 27 tools.

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

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 12 days of history · worst day 95%
12 days agonow
100.0%
Uptime 24h
92 of 92 checks
27
Tools
read from the server
1893 ms
Response time
average over 24h
open, no key
Access
streamable-http

This one has been quiet for a while

Quiet is not dead — but it is worth knowing when it wakes up, or when someone else takes it over. We watch the repository and tell you either way.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add farsi-tools --transport http https://farsi-tools.johnaio281.workers.dev/mcp
Settings → Connectors → Add custom connector, then paste this address
https://farsi-tools.johnaio281.workers.dev/mcp
~/.codex/config.toml
[mcp_servers.farsi-tools]
url = "https://farsi-tools.johnaio281.workers.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "farsi-tools": {
      "url": "https://farsi-tools.johnaio281.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "farsi-tools": {
      "type": "http",
      "url": "https://farsi-tools.johnaio281.workers.dev/mcp"
    }
  }
}

Available tools 27

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

amounttowords
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)
digits
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)
fixrtl
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)
gregoriantojalali
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)
irancity
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)
iranholidaycheck
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)
iranholidays
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)
iranprovince
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)
iranprovinces
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)
jalalitogregorian
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)
keywords
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)
normalize
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)
numbertowords
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)
rialtoman
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)
sentences
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)
similarity
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)
stats
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)
striphtml
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)
transliterate
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)
validatebankcard
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)
validatecompanyid
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)
validateeconomiccode
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)
validatelandline
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)
validatemobile
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)
validatenationalid
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)
validatepostalcode
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)
validatesheba
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)

Endpoints

URLTransportStateLatencyChecked
https://farsi-tools.johnaio281.workers.dev/mcp streamable-http answering 109 ms 7 min ago

Alternatives to FarsiTools (paid)

same job, measured the same way
IranTools (paid)
by workers-johnaio281-irantools

Persian and Iranian utilities for agents plus text tooling. Paid via x402 or MPP.

37 tools answering
D
Dropcoin Utility
by freshfos

Utility data for AI agents: IBAN, EU holidays, VAT rates, time zones, ECB FX. Pay per call.

5 tools answering
Fastx402
by tusk80

60+ pay-per-call tools for agents (data, dates, QR, crypto, web), paid in USDC via x402.

118 installs/wk local only
AU Agent Utilities
by creatorhub121

Reliable Australian business-day, public-holiday and deadline tools for AI agents.

4 tools answering
1gateway
by code0xff

Pay-per-call tools for agents via x402 (USDC on Base): Korean data, doc-to-Markdown, web utilities.

86 tools answering
Japan Utils
by vivek081166

Japan utilities for AI agents: era, romaji, postal codes, holidays, kana, name splitting.

90 installs/wk local only
Agent Toolkit
by white-hat-lab

Pay-per-call developer utilities and npm supply-chain security tools for coding agents, over x402.

77 installs/wk local only
Exepal
by exepal

Paid data tools for AI agents, pay per call in USDC via x402: AI visibility, company enrich, SERP

26 tools answering

FarsiTools (paid) — questions

Answers built from our own checks of this server.

What can FarsiTools (paid) do?
It exposes 27 tools, read directly from the server on our last check. Among them: fa_amountToWords, fa_digits, fa_fixRtl, fa_gregorianToJalali, fa_iranCity, fa_iranHolidayCheck and 21 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is FarsiTools (paid) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 1893 ms. The bar chart above shows every period we have measured.
Is FarsiTools (paid) still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect FarsiTools (paid)?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does FarsiTools (paid) need an API key?
No. FarsiTools (paid) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 27 of them are readable on this page. This is what we observed, not what the docs claim.