NestDaddy

Arabic Pipeline API

io.github.skypantherr/arabic-pipeline · v0.2.0

Pay-per-call Arabic text, audio and document utilities over x402. USDC on Base, no API key.

Connect Remote server

Terminal
claude mcp add --transport http arabic-pipeline https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/
~/.cursor/mcp.json
{
  "mcpServers": {
    "arabic-pipeline": {
      "url": "https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "arabic-pipeline": {
      "type": "http",
      "url": "https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://arabic-pipeline-mcp.arabic-pipeline.workers.dev/

Tools 9 found in our last check

  • text_metrics

    Measure text deterministically: characters, words, unique words, sentences, lines, paragraphs, digits, punctuation, average word and sentence length, reading time and an Arabic/Latin language mix. Works on any language, not only Arabic.

  • text_normalize

    Canonicalise Arabic text for search, matching or indexing: remove tashkeel and tatweel, fold alef/ya/ta-marbuta, unify Arabic-Indic digits, strip bidi control characters and collapse whitespace. mode=light is lossless; search adds letter folding; index also strips punctuation so…

  • text_detect_language

    Identify whether text is Arabic, English, mixed or unknown from its script mix, with a confidence score and the count of Arabic, Latin and other letters. Deterministic and model-free, so it is cheap enough to run on every incoming message to route Arabic work.

  • text_chunk

    Split long text into chunks for a model context window. Cuts at sentence boundaries when possible, then at word boundaries, and never mid-word unless a single word is longer than max_chars. Returns each chunk with exact start/end offsets into the original string plus an optional…

  • text_diff

    Compare two texts word by word after Arabic normalisation (tashkeel, alef/ya/ta-marbuta and digit variants are treated as equal). Returns an equal flag, a similarity score and the added and removed words. Use it for deduplication, re-import checks and QA of edited Arabic copy. E…

  • text_search

    Search Arabic (or any) text with normalisation: tashkeel, alef/ya/ta-marbuta, hamza and Arabic-Indic digit variants are ignored, so فَاطِمَة matches فاطمة and ١٢٣ matches 123. mode=words (default) matches whole words, phrase matches any substring, fuzzy tolerates up to max_dista…

  • audio_transcribe

    Transcribe Arabic or English speech to plain text. Send the audio as base64 (webm, mp3, wav or mp4); the payload limit is 12 MB of base64. Returns the transcript plus the model that produced it.

  • doc_extract

    Extract structured fields from an Arabic document image or PDF (receipts, invoices, official letters, national IDs, bank slips) as JSON: amounts, dates, names, identifiers and tax numbers, with null for fields the document does not contain. Send the file as base64 (jpeg, png or…

  • doc_extract_batch

    Extract structured fields from 1 to 5 Arabic documents in one paid call: $0.10 for the batch, i.e. $0.02 per document instead of $0.03. Documents are processed independently and in parallel, results come back in request order with an echoed id, and one unreadable image does not…

Details

Endpointhttps://arabic-pipeline-mcp.arabic-pipeline.workers.dev/ (Streamable HTTP)
First published30 Oct 2026
Last updated30 Oct 2026
Registry nameio.github.skypantherr/arabic-pipeline

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.