{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4jq9r6agy4k6","handle":"india-api","url":"https://wellknown.network/agents/india-api","links":{"self":"https://wellknown.network/agents/india-api/record.json","html":"https://wellknown.network/agents/india-api","markdown":"https://wellknown.network/agents/india-api/record.md","api":"https://wellknown.network/api/v1/agents/india-api","status":"https://wellknown.network/api/v1/agents/india-api/status","claim":"https://wellknown.network/agents/india-api/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/india-api/claim.json","badge":"https://wellknown.network/agents/india-api/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/india-api/history","tools":"https://wellknown.network/api/v1/agents/india-api/tools"},"ard":{"identifier":"urn:air:api.dharun.dev:server:india-api","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"India API","summary":"Free Indian data and AI: pincode, IFSC, GSTIN, holidays, GST invoice, OCR, translation. No key.","description":"Free Indian data and AI: pincode, IFSC, GSTIN, holidays, GST invoice, OCR, translation. No key.","publisher":{"name":"api.dharun.dev","url":"https://api.dharun.dev"},"homepage":"https://api.dharun.dev/ai","repository":"https://github.com/dharunashokkumar/api.dharun.dev","version":"1.1.22","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.dharun.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:api.dharun.dev:mcp:india-api","artifactUrl":"https://api.dharun.dev/mcp/server-card","representativeQueries":["which district and state is pincode 637001 in?","which bank branch is ifsc sbin0000001?","is 26 january 2026 a bank holiday in tamil nadu?","is gstin 27aapfu0939f1zv well formed?"]},"updatedAt":"2026-10-15T12:11:21.261429Z","publishedAt":"2026-10-15T12:11:21.261429Z","registryName":"io.github.dharunashokkumar/india-api"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","repoUrl":"ard_catalog","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"content.translation","name":"Translation","confidence":1,"provenance":"derived"},{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"derived"},{"slug":"documents.ocr","name":"OCR","confidence":1,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":0.948,"provenance":"derived"},{"slug":"media.speech-synthesis","name":"Speech Synthesis","confidence":0.583,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.554,"provenance":"derived"}],"categories":["content","data","documents","finance","infra","media"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-22T06:28:11.724Z","lastProbedAt":"2026-10-22T06:28:11.724Z","statusComputedAt":"2026-10-22T06:31:02.154Z","reliability30d":{"probes":21,"successRate":0.9524,"p50Ms":664,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":21,"ok":20,"authBoundaryOk":0,"serviceOk":20,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-22T06:28:11.724Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":612,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T00:31:39.113Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":613,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T17:33:52.145Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":555,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T05:25:17.228Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":612,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T22:23:03.413Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":740,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T15:29:38.537Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":529,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T08:31:09.952Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":781,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T20:31:18.765Z","kind":"mcp_initialize","ok":false,"httpStatus":530,"latencyMs":35,"error":"http 530","detail":null},{"at":"2026-10-19T13:27:16.645Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":786,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T06:26:08.664Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":618,"error":null,"detail":{"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"toolCount":80,"toolsHash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","serverName":"india-api","capabilities":["tools"],"serverVersion":"1.1.33","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_company_logo","description":"Get the logo URLs (SVG and PNG) and details of a company listed on India's NSE or BSE. Accepts a ticker (TCS), exchange-qualified ticker (NSE:TCS), Yahoo symbol"},{"name":"search_companies","description":"Search Indian listed companies by ticker, earlier ticker, name, sector, industry, ISIN or index name (for example 'Nifty 50'). Returns details with logo URLs. O"},{"name":"lookup_pincode","description":"Look up an Indian pincode: its district, state and every post office that uses it."},{"name":"search_post_offices","description":"Find Indian post offices and their pincodes by the start of the office name, optionally within a state or district."},{"name":"lookup_ifsc","description":"Look up an Indian bank branch by its IFSC: bank, branch, address, MICR and supported payment systems."},{"name":"search_bank_branches","description":"Find branches of one Indian bank by state, city or text in the branch name or address. Needs the four-letter bank code; use search_banks to find it."},{"name":"search_banks","description":"Find Indian banks and their four-letter codes by name."},{"name":"lookup_rto","description":"Find which Regional Transport Office an Indian vehicle registration belongs to. Accepts a code (TN-28) or a full number plate (TN28AB1234)."},{"name":"list_holidays","description":"List Indian holidays for a year: bank holidays, central government holidays, and stock market trading and clearing holidays. Filter by type, state or month."},{"name":"number_to_words","description":"Spell a number or rupee amount in words using the Indian system (lakh, crore), in English, Hindi or Tamil."},{"name":"validate_identifier","description":"Check the format of an Indian GSTIN, PAN or IFSC. Format only: it does not confirm the identifier was issued."},{"name":"lookup_airport","description":"Look up an airport by IATA code (MAA) or ICAO code (VOMM): name, city, state, country, coordinates and whether it has scheduled flights."},{"name":"search_airports","description":"Search airports by name or city, worldwide (those with IATA codes) and every Indian airfield and heliport. Filter by country (ISO code) or Indian state."},{"name":"make_upi_payment_link","description":"Build a UPI payment link (upi://pay) for an Indian UPI ID, with optional payee name, amount and note, plus the URL of a QR code image for it. Generate only; not"},{"name":"find_constituency","description":"Find the assembly (MLA) and parliamentary (MP, Lok Sabha) constituency of a place in India, by pincode or by latitude and longitude."},{"name":"check_dns","description":"Look up a domain's DNS records (A, AAAA, MX, TXT, NS, CNAME, CAA, SOA, SRV, or PTR for an IP) at Cloudflare, Google, Quad9 and OpenDNS at once, and say whether "},{"name":"check_email_address","description":"Check an email address without contacting its mail server: valid form, disposable (throwaway) domain, free provider, role account, and whether the domain has ma"},{"name":"make_fake_indian_data","description":"Generate made-up Indian test data for building apps: people (name, gender, birth date, email, phone, PAN, address) or companies (name, PAN, GSTIN with a valid c"},{"name":"lookup_hsn_code","description":"Look up an Indian HSN code (goods) or SAC code (services) used in GST invoices: its description, the chapter and heading above it, and the codes below it. No GS"},{"name":"search_hsn_codes","description":"Find Indian HSN (goods) or SAC (services) codes by words of their description, such as 'green tea' or 'construction'."},{"name":"domain_icon","description":"Get the icon of any website as a square PNG, from its favicon, Apple touch icon or web app manifest, redrawn at the size asked. A site without a usable icon get"},{"name":"lookup_ip_address","description":"Find the country, region (Indian state), city and network operator of a public IPv4 or IPv6 address."},{"name":"check_ipv6","description":"Check whether a domain is ready for IPv6, from DNS: IPv6 (AAAA) addresses for the site and www, for each nameserver and each mail server, with a plain list of w"},{"name":"translate_text","description":"Translate text between English and 22 Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi, Odia, Assamese, Urdu and "},{"name":"transliterate_roman_typing","description":"Turn Indian-language words typed in Roman letters (vanakkam, namaste, kaise ho) into their own script, as phone keyboards do, with several guesses per word. Use"},{"name":"moderate_text","description":"Score a comment or message for abuse with three classifiers: general multilingual, Hinglish (Hindi in Roman letters, by kind: profanity, harassment, hate speech"},{"name":"transcribe_audio","description":"Speech to text with Whisper: the text of a recording (MP3, WAV, Ogg, M4A, WebM or video), with timed segments; about a hundred languages, Indian ones included. "},{"name":"rerank_documents","description":"Order documents by how well each answers a query, with the multilingual bge-reranker-v2-m3 cross-encoder (Indian languages and English). Returns scores from 0 t"},{"name":"make_gst_invoice","description":"Make an Indian GST tax invoice as a PDF from seller, buyer and items. Works out each line's taxable value, CGST and SGST (or UTGST) within a state or IGST acros"},{"name":"compile_typst","description":"Compile a Typst document to PDF (or one page as PNG). Noto fonts for Latin and nine Indian scripts are available; packages and files are not."},{"name":"text_to_speech","description":"Speak text aloud in Hindi, Telugu, Malayalam or English with Piper voices; returns MP3 audio. Write the text in its own script. Some Hindi voices are for non-co"},{"name":"read_text_in_image","description":"OCR: read the text in a photo, scan or scanned PDF, in English and Indian languages (Hindi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia,"},{"name":"read_barcodes","description":"Find and read every QR code and barcode (Data Matrix, Aztec, EAN, UPC, Code 128, Code 39, ITF, Codabar) in a picture."},{"name":"make_qr_code","description":"Make a QR code image (PNG) for any text or link."},{"name":"make_barcode","description":"Make a barcode image (PNG): Code 128, Code 39, Code 93, EAN-13, EAN-8, ITF, Codabar, Data Matrix, PDF417 or Aztec."},{"name":"make_code_image","description":"Draw a code snippet as a PNG picture of an editor window with syntax colouring, for slides, posts and READMEs. Up to 150 lines of 140 characters."},{"name":"make_social_preview_image","description":"Make a 1200 by 630 link preview (Open Graph) image as PNG from a title, with an optional subtitle, site name and tag. Latin and nine Indian scripts are set corr"},{"name":"chunk_text","description":"Split a long document (plain text or Markdown) into readable chunks for retrieval (RAG): at headings, paragraphs, sentences and words in that order; Markdown ch"},{"name":"embed_texts","description":"Turn texts into 384-number vectors with multilingual-e5-small (Indian languages and English), scaled to length 1 so a dot product is the cosine similarity. For "},{"name":"convert_tamil_legacy_text","description":"Convert Tamil text in an old 8-bit encoding (TSCII), which shows as accented Latin letters such as ¾Á¢ú without its font, to Unicode Tamil, or Unicode back to i"},{"name":"get_indian_states","description":"List India's 28 states and 8 union territories, or get one, with its two-letter code, GST state code and vehicle registration prefixes."},{"name":"convert_image","description":"Resize a picture or convert it (JPEG, PNG, WebP, AVIF, GIF, TIFF out; HEIC and AVIF read too). Turned upright, all metadata such as the GPS position removed."},{"name":"get_image_info","description":"Format, size, colour space, orientation and camera of a picture, and whether it carries EXIF data or a GPS position."},{"name":"remove_image_background","description":"Cut the subject out of a picture (a product, a person, an animal) and return it as a PNG with a transparent background, with the IS-Net model."},{"name":"hash_image","description":"Perceptual fingerprints of a picture (average, difference and DCT hashes) that stay nearly the same after resizing or recompression, for finding duplicates."},{"name":"compare_images","description":"Compare two pictures by how they look: the bits by which their perceptual hashes differ, a score from 0 to 1, and whether they look like the same picture."},{"name":"read_pdf_text","description":"Read the text of a PDF, page by page. needs_ocr is true when the pages are scanned pictures; send those to read_text_in_image."},{"name":"get_pdf_info","description":"Page count, PDF version, title, author, dates and page sizes of a PDF, and whether it has forms, signatures or attachments."},{"name":"render_pdf_page","description":"Draw one page of a PDF as a picture, for a preview."},{"name":"select_pdf_pages","description":"Make a new PDF from some pages of one, in the order named: to pick, reorder or split pages."},{"name":"rotate_pdf_pages","description":"Turn the pages of a PDF clockwise by a multiple of 90 degrees."},{"name":"compress_pdf","description":"Make a PDF smaller by removing duplicate fonts and images and packing its structure. Scanned PDFs shrink little."},{"name":"merge_pdfs","description":"Join PDFs into one, in the order given."},{"name":"remove_audio_noise","description":"Lower background noise (fans, traffic, hum) in a recording with DeepFilterNet; returns MP3. The first five minutes are cleaned."},{"name":"traceroute_from_india","description":"Trace the network path from a server in India to a host, MTR style: every hop with its address, name, network (AS) and country, packet loss and round-trip times"},{"name":"get_mutual_fund_nav","description":"Get the latest NAV of an Indian mutual fund scheme by AMFI scheme code or ISIN, with its fund house, category, plan and option."},{"name":"search_mutual_funds","description":"Search Indian mutual fund schemes by name words, fund house or category, filtered by direct/regular plan and growth/IDCW option, with their latest NAVs."},{"name":"get_panchang","description":"Hindu almanac (panchang) for a date and place: tithi, nakshatra, yoga, karana with their end times, sunrise, sunset, moonrise, moonset, Rahu kalam, Yamagandam, "},{"name":"check_indian_phone_number","description":"Check an Indian phone number's form and type (mobile, toll-free, fixed line), format it, and name the operator and telecom circle its series was originally give"},{"name":"probe_url_from_india","description":"Fetch a URL from a server in India and time it: DNS, connect, TLS, time to first byte and download, the HTTP status and version, every redirect, the response he"},{"name":"get_hf_propagation","description":"Current space weather from NOAA (solar flux, sunspot number, K and A indices, X-ray class, NOAA R/S/G scales) and a rule of thumb good/fair/poor rating of HF am"},{"name":"test_regex","description":"Run a regular expression (JavaScript or RE2/Go syntax) against a text: every match with its groups and character offsets, an optional replacement, and a token b"},{"name":"get_satellite_passes","description":"When the ISS, the Chinese space station or an amateur radio satellite passes over a place in the next days: rise, highest point and set times with compass direc"},{"name":"find_satellites","description":"List or search the tracked space stations and amateur radio satellites, with catalogue numbers, orbital periods and inclinations."},{"name":"where_is_satellite","description":"Where a tracked satellite such as the ISS is right now: the point on Earth below it, its altitude and speed, and whether it is in sunlight."},{"name":"lookup_railway_station","description":"Look up an Indian Railways station by its code (MAS, NDLS): name, state, railway zone and elevation."},{"name":"search_railway_stations","description":"Find Indian railway stations and their codes by name, state or railway zone."},{"name":"get_sun_and_moon","description":"Sunrise, sunset, solar noon, day length, civil, nautical and astronomical twilight, moonrise, moonset, moon phase, illumination, age and the next new, first qua"},{"name":"count_tokens","description":"Count the tokens a text uses for an OpenAI model or encoding (o200k_base for GPT-4o and later, cl100k_base for GPT-4)."},{"name":"redact_indian_identifiers","description":"Mask Aadhaar, PAN, GSTIN, card, phone, email, UPI ID, vehicle, voter ID, passport and IP numbers in a text, checking check digits where they exist."},{"name":"detect_language","description":"Detect the language and script of a text, including Indian languages."},{"name":"get_thirukkural","description":"Get a Thirukkural couplet by number (1-1330) in Tamil, with transliteration, English translations by G.U. Pope and by Drew and Lazarus, and its chapter."},{"name":"search_thirukkural","description":"Search the Thirukkural in Tamil or English, or list a chapter (1-133) or a paal (1 virtue, 2 wealth, 3 love)."},{"name":"check_tls","description":"Check a website's TLS certificate and setup on port 443, from India: whether the certificate is valid for the name and trusted, days until it expires, the chain"},{"name":"transliterate_indian_text","description":"Rewrite text from one Indian script in another (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam), or in Roman letters (ISO 1591"},{"name":"whois_lookup","description":"Who registered a domain, IP network or AS number, through RDAP (the registries' replacement for whois): for a domain the registrar, registration and expiry date"},{"name":"check_working_day","description":"Check whether a date is a working day in India for banks in a state, NSE trading, NSE settlement or central government offices; get the previous and next workin"},{"name":"count_working_days","description":"Count Indian working days between two dates (both included) for a calendar, and list each day off with its reason."},{"name":"indian_market_status","description":"Is the Indian stock market (NSE equities) open now or at a given moment: session, reason if closed, and when it next opens."},{"name":"find_post_offices_near","description":"Find Indian post offices and their pincodes near a latitude and longitude, nearest first."}],"package":null,"toolSurface":{"id":"ts_c8g48g27fh2k","endpointId":"ep_gjm5adbu4vzn","hash":"82af73787625a92914ff039537289e2715b3dabcd443811d7bbec0af3b6421e7","toolCount":80,"serverName":"india-api","serverVersion":"1.1.33","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-16T19:25:51.972Z","lastSeenAt":"2026-10-22T06:28:11.730Z","observations":18,"toolNames":["get_company_logo","search_companies","lookup_pincode","search_post_offices","lookup_ifsc","search_bank_branches","search_banks","lookup_rto","list_holidays","number_to_words","validate_identifier","lookup_airport","search_airports","make_upi_payment_link","find_constituency","check_dns","check_email_address","make_fake_indian_data","lookup_hsn_code","search_hsn_codes","domain_icon","lookup_ip_address","check_ipv6","translate_text","transliterate_roman_typing","moderate_text","transcribe_audio","rerank_documents","make_gst_invoice","compile_typst","text_to_speech","read_text_in_image","read_barcodes","make_qr_code","make_barcode","make_code_image","make_social_preview_image","chunk_text","embed_texts","convert_tamil_legacy_text","get_indian_states","convert_image","get_image_info","remove_image_background","hash_image","compare_images","read_pdf_text","get_pdf_info","render_pdf_page","select_pdf_pages","rotate_pdf_pages","compress_pdf","merge_pdfs","remove_audio_noise","traceroute_from_india","get_mutual_fund_nav","search_mutual_funds","get_panchang","check_indian_phone_number","probe_url_from_india","get_hf_propagation","test_regex","get_satellite_passes","find_satellites","where_is_satellite","lookup_railway_station","search_railway_stations","get_sun_and_moon","count_tokens","redact_indian_identifiers","detect_language","get_thirukkural","search_thirukkural","check_tls","transliterate_indian_text","whois_lookup","check_working_day","count_working_days","indian_market_status","find_post_offices_near"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_gjm5adbu4vzn","url":"https://api.dharun.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-20T15:29:38.548Z","auth":{"observedAt":"2026-10-20T15:29:38.773Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-20T15:29:38.795Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"dharun.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-13T14:32:33.000Z","validTo":"2026-12-12T15:31:14.000Z","daysToExpiry":51,"sanCount":2,"fingerprint256":"09:12:12:5A:40:87:C2:77:8F:94:56:63:6C:F1:C4:E4:D3:14:EA:39:7F:5B:AB:B9:AA:7A:37:7C:56:74:F9:79"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.dharunashokkumar/india-api","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.dharunashokkumar%2Findia-api","firstSeenAt":"2026-10-16T06:22:26.262Z","fetchedAt":"2026-10-19T11:22:09.405Z","normalizedAt":"2026-10-19T11:22:09.405Z"},{"source":"ard_catalog","key":"urn:air:api.dharun.dev:mcp:india-api","url":"https://api.dharun.dev/.well-known/ai-catalog.json","firstSeenAt":"2026-10-16T06:25:24.817Z","fetchedAt":"2026-10-16T06:25:24.817Z","normalizedAt":"2026-10-16T06:25:24.817Z"}]},"firstSeenAt":"2026-10-16T06:22:26.262Z","updatedAt":"2026-10-22T06:33:00.517Z"}