{"data":{"name":"dev.workers.johnaio281.irantools/irantools","title":"IranTools (paid)","description":"Persian and Iranian utilities for agents plus text tooling. Paid via x402 or MPP.","version":"1.9.0","websiteUrl":"https://irantools.johnaio281.workers.dev/","repositoryUrl":"https://github.com/johnaio281/irantools.johnaio281.workers.dev","remotes":[{"type":"streamable-http","url":"https://irantools.johnaio281.workers.dev/mcp"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-29T06:26:23.602Z","updatedAt":"2026-10-29T06:26:23.602Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"dev.workers.johnaio281.irantools/irantools","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-10-29T06:26:23.602Z","title":"IranTools (paid)","description":"Persian and Iranian utilities for agents plus text tooling. Paid via x402 or MPP.","websiteUrl":"https://irantools.johnaio281.workers.dev/","repositoryUrl":"https://github.com/johnaio281/irantools.johnaio281.workers.dev"}],"toolIndex":{"tools":[{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"business_days","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Business-day counter, Working-day calculator\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/business_days\nSummary: Count business days between two dates (weekends excluded).\nKeyword: business days between\nKeyword: working days\nKeyword: exclude weekends\nKeyword: delivery estimate days\nUse case: count the working days between two dates\nUse case: estimate how many business days a task will take\nUse case: add working days to a deadline\nSource description: Count business days between two dates (weekends excluded).\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"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#"},"annotations":null,"definitionHash":"0c2869d42462677db25df944f7853cd5d4ff775a5a9d899998f668046c4cf7c0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"describe_date","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Date describer, Calendar metadata\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/describe_date\nSummary: Describe a calendar date: weekday, ISO week, day of year, quarter, leap year, weekend.\nKeyword: describe date\nKeyword: weekday\nKeyword: iso week\nKeyword: day of year\nKeyword: quarter\nKeyword: leap year\nKeyword: is weekend\nUse case: find the ISO week number of a date\nUse case: check whether a date is a weekend or a leap year\nUse case: get the quarter and day of year for a date\nSource description: Describe a calendar date: weekday, ISO week, day of year, quarter, leap year, weekend.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"},"day":{"type":"number"}},"required":["year","month","day"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"c3f5a16a1c7aac4d6b2c1131302e64ed38ebf2b73ab82eaba0c73e1f57179f2f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"detect_encoding","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Encoding detector, Byte-string classifier\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/detect_encoding\nSummary: Detect the encoding of a byte string: ascii, utf-8, utf-16, hex, base64, latin-1.\nKeyword: encoding detection\nKeyword: utf8\nKeyword: utf16\nKeyword: base64 detect\nKeyword: hex detect\nKeyword: latin1\nKeyword: byte string\nUse case: detect whether a byte string is UTF-8, UTF-16, hex or base64\nUse case: find the encoding of a payload read from a file\nUse case: decode a base64 blob by detecting its encoding first\nSource description: Detect the encoding of a byte string: ascii, utf-8, utf-16, hex, base64, latin-1.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"bytes":{"type":"array","items":{"type":"number"}}},"required":["bytes"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"1ddebe4f0c82d278bace9692e60990857460308a754bdeae0ef9e09b139efda3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"detect_format","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Format detector, Identifier classifier\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/detect_format\nSummary: Detect the format of a string: uuid, email, url, ipv4, ipv6, jwt, iban, mac, semver and more.\nKeyword: detect format\nKeyword: uuid\nKeyword: email validation\nKeyword: url parser\nKeyword: ipv4\nKeyword: ipv6\nKeyword: jwt decode\nKeyword: iban format\nKeyword: semver\nUse case: tell me whether this string is a UUID, an email or a JWT\nUse case: detect the format of a token before parsing it\nUse case: recognise an IBAN, IPv4 address or semantic version\nSource description: Detect the format of a string: uuid, email, url, ipv4, ipv6, jwt, iban, mac, semver and more.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"59b973dcf2a874f41d340c060beb0969f841a88ddd926ea1f10ab1c6d23c8012","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"entropy","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Entropy calculator, Randomness scorer\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/entropy\nSummary: Shannon entropy of a string in bits per character.\nKeyword: shannon entropy\nKeyword: string entropy\nKeyword: randomness score\nKeyword: bits per character\nKeyword: entropy of text\nUse case: measure how random a generated string is\nUse case: score the entropy of a password or token\nUse case: check whether an identifier looks machine-generated\nSource description: Shannon entropy of a string in bits per character.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"83482cb2333794f1efe4518e27599520c55a5ff49115e831bccafe4624001bfd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"fix_rtl","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: RTL fixer, Bidirectional text repair\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/fix_rtl\nSummary: Fix bidirectional text rendering in Persian/Arabic strings by isolating LTR runs.\nKeyword: fix rtl\nKeyword: bidi text\nKeyword: right to left rendering\nKeyword: mixed direction text\nKeyword: arabic rendering\nUse case: fix the rendering of a Persian string that mixes English and Persian\nUse case: stop numbers and Latin words appearing out of order in RTL text\nUse case: repair bidirectional text before display\nSource description: Fix bidirectional text rendering in Persian/Arabic strings by isolating LTR runs.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"2381031630b994a5804befe38846d9fcdf5429a25e50d4d9a715f6412e306604","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"fnv_hash","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: FNV-1a hasher, Content fingerprint\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/fnv_hash\nSummary: Compute a stable FNV-1a content fingerprint (32 and 64 bit).\nKeyword: fnv1a\nKeyword: fnv hash\nKeyword: content fingerprint\nKeyword: non cryptographic hash\nKeyword: stable hash\nUse case: compute a stable fingerprint for cache keys\nUse case: hash content without pulling in a crypto dependency\nUse case: compare two payloads by a 32-bit fingerprint\nSource description: Compute a stable FNV-1a content fingerprint (32 and 64 bit).\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"70d645a7e465ed69cc6a6c181bc5f1c2d8500d16d24da11c50bd9a059c237a10","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"grapheme_count","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Grapheme counter, Character length counter\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/grapheme_count\nSummary: Count user-perceived characters (graphemes) versus code points, UTF-16 units and bytes.\nKeyword: grapheme count\nKeyword: user perceived character\nKeyword: emoji count\nKeyword: utf16 length\nKeyword: code point count\nUse case: count the real characters in a string containing emoji\nUse case: find out why a name is longer than the database limit\nUse case: compare code point length against user-perceived length\nSource description: Count user-perceived characters (graphemes) versus code points, UTF-16 units and bytes.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"9062afc8eac4bdb50a0bc7335099417aa1925fee2c52386b0c8a3b10f545569e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"gregorian_to_jalali","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Gregorian to Persian date, Solar Hijri converter, Jalali calendar\nFamily key: irantools.johnaio281.workers.dev::persian\nEndpoint: POST /api/iran/gregorian_to_jalali\nSummary: Convert a Gregorian date to the Iranian Jalali (Solar Hijri) calendar. Use for any Iranian date, holiday or deadline.\nKeyword: gregorian to jalali\nKeyword: solar hijri\nKeyword: shamsi date\nKeyword: persian calendar conversion\nKeyword: today in persian date\nUse case: convert today's Gregorian date to the Iranian Jalali date\nUse case: convert 2026-03-21 to 1405-01-01\nUse case: find the Persian date for a Gregorian deadline\nUse case: show a birth date in the Solar Hijri calendar\nSource description: Convert a Gregorian date to the Iranian Jalali (Solar Hijri) calendar. Use for any Iranian date, holiday or deadline.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"},"day":{"type":"number"}},"required":["year","month","day"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"04ccfd80c3bf9f4a061d719cf000873db5b55a02f7e4c9fbb4ee7bfbff7d1e1b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"homoglyph_fold","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Homoglyph folder, Spoofed-domain detector, Confusable character mapper\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/homoglyph_fold\nSummary: Fold Unicode homoglyphs to ASCII to detect spoofed domains, usernames and handles (e.g. pаypal.com with a Cyrillic а).\nKeyword: homoglyph\nKeyword: spoofed domain\nKeyword: idn homograph\nKeyword: confusable character\nKeyword: paypal phishing\nKeyword: lookalike domain\nUse case: check whether pаypal.com is spoofing paypal.com\nUse case: detect a lookalike username with a Cyrillic а\nUse case: fold confusable characters before comparing a domain against a blocklist\nUse case: flag an IDN homograph attack in a submitted URL\nSource description: Fold Unicode homoglyphs to ASCII to detect spoofed domains, usernames and handles (e.g. pаypal.com with a Cyrillic а).\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"2d8e65845f4647fd761c8202ce5b379a3b844252e54bd4fc3f7f341b95c44d1e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"human_bytes","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Byte-size formatter, Human-readable size\nFamily key: irantools.johnaio281.workers.dev::text\nEndpoint: POST /api/iran/human_bytes\nSummary: Format a byte count as a human-readable size.\nKeyword: human readable bytes\nKeyword: file size format\nKeyword: bytes to kb mb\nKeyword: size formatter\nUse case: format 1048576 bytes as 1 MB\nUse case: render a file size for a UI\nUse case: convert a byte count into kilobytes and mebibytes\nSource description: Format a byte count as a human-readable size.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"bytes":{"type":"number"}},"required":["bytes"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"296b00f5f91448f01217101f6fd648a0a6cd184c76133fba67097b85edde4714","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_amount_to_words","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Persian amount-to-words, Toman/Rial in words\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_amount_to_words\nSummary: Spell an amount in Persian words with the correct unit (toman or rial). Use for invoices and payment memos.\nKeyword: amount in words persian\nKeyword: toman to words\nKeyword: rial to words\nKeyword: invoice amount farsi\nKeyword: cheque words\nUse case: write 125000 tomans in Persian words for a receipt\nUse case: spell a rial amount in Persian words\nUse case: produce the written amount for a Persian invoice\nSource description: Spell an amount in Persian words with the correct unit (toman or rial). Use for invoices and payment memos.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"amount":{"type":"number"},"unit":{"default":"toman","type":"string","enum":["toman","rial"]}},"required":["amount"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"c8103e9f6227c29983e29ca39726ac4f92a8309f0251dd7bcb17e2e37bef1bf3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_bank_card","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian PAN validator, Bank Melli card check, Iran card issuer lookup\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_bank_card\nSummary: Validate an Iranian bank card number (16-digit PAN) with the Luhn checksum and report the issuing bank.\nKeyword: iranian bank card\nKeyword: pan validation\nKeyword: luhn check\nKeyword: card issuer iran\nKeyword: 16 digit card\nUse case: validate an Iranian bank card number and identify the issuing bank\nUse case: check a 16-digit PAN with the Luhn algorithm\nUse case: find out which Iranian bank issued a card number\nSource description: Validate an Iranian bank card number (16-digit PAN) with the Luhn checksum and report the issuing bank.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"5e6a57605f608b5847b9a4cdbc5525f2314eb6bb1c537b6003d05a3305df6c0f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_city","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iran city lookup, Shahr directory\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_city\nSummary: Look up an Iranian city by Persian or English name and return its province and region.\nKeyword: iranian city\nKeyword: shahr\nKeyword: city lookup\nKeyword: which province is this city in\nUse case: find which province Shiraz belongs to\nUse case: look up an Iranian city by its Persian name\nUse case: get the region of an Iranian city\nSource description: Look up an Iranian city by Persian or English name and return its province and region.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"74625a9aa8923405127e977e339c4ce630cea05cdb2e7e28c3fa598a204f8fc4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_company_id","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian company ID validator, Shenase Melli checker\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_company_id\nSummary: Validate an Iranian company registration id (شناسه ملی اشخاص حقوقی).\nKeyword: iranian company id\nKeyword: shenase melli\nKeyword: legal entity id\nKeyword: business registration iran\nUse case: validate an Iranian company registration id from a supplier form\nUse case: check a شناسه ملی for a legal entity\nUse case: verify a business registration number before onboarding a merchant\nSource description: Validate an Iranian company registration id (شناسه ملی اشخاص حقوقی).\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"7e35cbc7fb30d14a86bd94e02f1ed075bb9b854fdef464a4ca335813306e6446","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_economic_code","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian economic code validator, Kode Eghtesadi checker\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_economic_code\nSummary: Validate an Iranian economic code (کد اقتصادی) with its control-digit check.\nKeyword: iranian economic code\nKeyword: kode eghtesadi\nKeyword: tax economic code\nKeyword: business tax id\nUse case: validate an Iranian economic code on a tax form\nUse case: check a کد اقتصادی for its control digit\nUse case: verify a business tax identifier supplied by a vendor\nSource description: Validate an Iranian economic code (کد اقتصادی) with its control-digit check.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"9ecec64ba90ad4edc5eeb2450e62339d776b209e4e71749270094fa95c2619ad","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_holiday_check","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian holiday checker, Public holiday lookup\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_holiday_check\nSummary: Check whether a Gregorian date is an Iranian public holiday, and name it if so.\nKeyword: is this an iranian holiday\nKeyword: holiday check\nKeyword: nowruz date\nKeyword: working day iran\nUse case: check whether 2026-03-21 is an Iranian public holiday\nUse case: find out if a Gregorian date is a holiday in Iran\nUse case: name the holiday if a given date is one\nSource description: Check whether a Gregorian date is an Iranian public holiday, and name it if so.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"year":{"type":"number"},"month":{"type":"number"},"day":{"type":"number"}},"required":["year","month","day"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"e44ceff0630b38f80b7ae69f0fea3cb67d3b1cd4e13f9380f0be0b8f43afcf5f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_holidays","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian public holiday calendar, Jalali holiday list, Nowruz calendar\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_holidays\nSummary: List the official Iranian public holidays for a Jalali year, including Nowruz and religious occasions.\nKeyword: iranian holidays\nKeyword: jalali holidays\nKeyword: nowruz\nKeyword: public holidays iran\nKeyword: sizdah bedar\nKeyword: eid\nUse case: list the official public holidays for Jalali year 1405\nUse case: check whether Nowruz falls on a working day\nUse case: get the Iranian public holiday calendar for a year\nSource description: List the official Iranian public holidays for a Jalali year, including Nowruz and religious occasions.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"year":{"type":"number"}},"required":["year"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"cc00224856194c0d436879dfcb11a76e4afc7226dbac38c0abc0ef239cd7bce0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_landline","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian landline validator, Area code lookup\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_landline\nSummary: Validate an Iranian landline number (0xx) and report its area code and city.\nKeyword: iranian landline\nKeyword: telephone area code\nKeyword: city dial code\nKeyword: fixed line iran\nKeyword: 021 tehran\nUse case: validate an Iranian landline and report its area code\nUse case: find which city a 021 number belongs to\nUse case: check a fixed-line number with a region prefix\nSource description: Validate an Iranian landline number (0xx) and report its area code and city.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"b598698f7a5cd4b4e9e6c840b28f137adccc0e7da737334ae778a18bd6bc5165","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_mobile","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iran mobile validator, Iran carrier lookup, MCI Irancell MTN Rightel\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_mobile\nSummary: Validate an Iranian mobile number (09xxxxxxxxx) and report its operator: MCI, Irancell, MTN or Rightel.\nKeyword: iranian mobile number\nKeyword: mci\nKeyword: irancell\nKeyword: mtn\nKeyword: rightel\nKeyword: operator lookup\nKeyword: 09 phone number\nUse case: validate an Iranian mobile number and tell me the carrier\nUse case: check if a phone number is MCI, Irancell, MTN or Rightel\nUse case: confirm an Iranian phone number is well formed before sending SMS\nSource description: Validate an Iranian mobile number (09xxxxxxxxx) and report its operator: MCI, Irancell, MTN or Rightel.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"ee6c292576a1a39c5c842c11d46d0199c26cd62d2cfb99bd1064d9350d485f1d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_national_id","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian national ID validator, Code Melli check, Iran identity number\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_national_id\nSummary: Validate an Iranian national ID (کد ملی) with the official checksum algorithm. Use for identity forms and KYC checks.\nKeyword: iranian national id\nKeyword: code melli\nKeyword: national id validation\nKeyword: کد ملی\nKeyword: iran identity check\nKeyword: melli checksum\nUse case: validate an Iranian national ID (کد ملی) from a signup form\nUse case: check whether a code melli is valid before onboarding a user\nUse case: verify the checksum on an Iranian identity number\nSource description: Validate an Iranian national ID (کد ملی) with the official checksum algorithm. Use for identity forms and KYC checks.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"9d38ff184a804dcdafea0a7075f3ae1f9f116e362e617fdb0e100177b1d51b10","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_postal_code","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iranian postcode validator, Postal code lookup\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_postal_code\nSummary: Validate an Iranian postal code (10 digits) and, when recognised, report the matching province and city.\nKeyword: iranian postal code\nKeyword: code postal\nKeyword: post code iran\nKeyword: postal code province\nKeyword: 10 digit postcode\nUse case: validate an Iranian postal code and tell me the province\nUse case: check a کد پستی before shipping to Iran\nUse case: confirm a 10-digit Iranian postcode is valid\nSource description: Validate an Iranian postal code (10 digits) and, when recognised, report the matching province and city.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"74b6d186ccb61774d9ca5718db5252878b136915c365c899390dc7deef85b80e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_province","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iran province lookup, Ostan directory\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_province\nSummary: Look up an Iranian province by Persian or English name and return its code, capital and region.\nKeyword: iranian province\nKeyword: ostan\nKeyword: province lookup\nKeyword: capital city iran\nKeyword: 31 provinces\nUse case: find the code and capital of Khuzestan province\nUse case: look up an Iranian province by its English name\nUse case: list the regions of Iran\nSource description: Look up an Iranian province by Persian or English name and return its code, capital and region.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"0a66035b69ade4b5382584a092eb5bf18eafe6a4e638509c78525131c05ed545","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_provinces_list","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: Iran province directory, Ostan list\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_provinces_list\nSummary: List all 31 Iranian provinces with their codes, capitals and regions.\nKeyword: list iran provinces\nKeyword: 31 provinces\nKeyword: all ostan\nKeyword: province codes iran\nUse case: list every Iranian province with its code and capital\nUse case: get a full province reference table for Iran\nSource description: List all 31 Iranian provinces with their codes, capitals and regions.\nAuth mode: paid\n\nPrice: $0.003 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"3ab44d672bae799ba94765fab85e4885f139111d47c003aabd3ea93a96d50cbc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.johnaio281.irantools/irantools","endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","name":"iran_sheba","title":null,"description":"Origin URL: https://irantools.johnaio281.workers.dev\nOrigin hostname: irantools.johnaio281.workers.dev\nOrigin brand: IranTools - paid MCP server for AI agents\nProvider aliases: SHEBA validator, Iranian IBAN check, IRAN IBAN\nFamily key: irantools.johnaio281.workers.dev::iran\nEndpoint: POST /api/iran/iran_sheba\nSummary: Validate an Iranian SHEBA (IRAN IBAN) account number with both IBAN mod-97 and Iran-specific checksum checks.\nKeyword: iranian sheba\nKeyword: iran iban\nKeyword: siba validation\nKeyword: bank account number iran\nKeyword: iban mod 97\nUse case: validate an Iranian SHEBA account number before a bank transfer\nUse case: check an IRAN IBAN for a valid mod-97 checksum\nUse case: confirm a Iranian bank account number is well formed\nSource description: Validate an Iranian SHEBA (IRAN IBAN) account number with both IBAN mod-97 and Iran-specific checksum checks.\nAuth mode: paid\n\nPrice: $0.005 per call (USDC on Base via x402, or USDC on Tempo via MPP).","inputSchema":{"type":"object","properties":{"value":{"type":"string"}},"required":["value"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":null,"definitionHash":"3885824451354c353e7c79e96f9fa235dc0f18ddec2356818fcc64537c419dca","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:21.696Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"95f968d5aaa7fc1dba541d1c5a31d4243336a52040660ca853bd6b89cfcaeb72","protocol":"streamable-http","status":"indexed","toolCount":37,"observedAt":"2026-10-31T07:46:21.696Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.workers.johnaio281.irantools/irantools":{"url":"https://irantools.johnaio281.workers.dev/mcp"}}},"Cursor":{"mcpServers":{"dev.workers.johnaio281.irantools/irantools":{"url":"https://irantools.johnaio281.workers.dev/mcp"}}},"VS Code":{"servers":{"dev.workers.johnaio281.irantools/irantools":{"type":"http","url":"https://irantools.johnaio281.workers.dev/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://irantools.johnaio281.workers.dev/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.workers.johnaio281.irantools%2Firantools","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.workers.johnaio281.irantools%2Firantools","name":"dev.workers.johnaio281.irantools/irantools","description":"Persian and Iranian utilities for agents plus text tooling. Paid via x402 or MPP.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://irantools.johnaio281.workers.dev/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://irantools.johnaio281.workers.dev/","repositoryUrl":"https://github.com/johnaio281/irantools.johnaio281.workers.dev","version":"1.9.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.workers.johnaio281.irantools/irantools","status":"online","lastCheckedAt":"2026-11-03T17:19:37.989Z","lastSuccessfulCheck":"2026-11-03T17:19:37.989Z","latencyMs":1429,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:37.989Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:37.989Z"},"security":null,"timestamps":{"createdAt":"2026-10-29T06:26:23.602Z","updatedAt":"2026-10-29T06:26:23.602Z","observedAt":"2026-11-03T17:19:37.989Z"},"compatibility":{"serverVersion":"1.9.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}