Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
skypantherr/arabic-pipeline
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A4.2/5.0

Scored across 9 tools

Disambiguation4/5

Each tool targets a distinct operation (transcription, document extraction, chunking, detection, diff, metrics, normalisation, search) and the descriptions draw the boundaries explicitly. The only mild overlaps are doc_extract vs doc_extract_batch (batch is distinguished by price caps, parallelism and per-document error isolation) and text_metrics vs text_detect_language (both report language mix), but the descriptions make the intended selection obvious in both cases.

Naming Consistency5/5

All names follow a strict snake_case `domain_action` pattern with consistent domain prefixes (audio_, doc_, text_) and verb-second naming (transcribe, extract, chunk, diff, metrics, normalize, search, detect_language). The only variant, doc_extract_batch, is a natural `_batch` modifier on its base tool rather than a break in convention.

Tool Count5/5

Nine tools sit comfortably in the well-scoped 3-15 range and each covers a genuinely different stage of an Arabic text/document pipeline. No tool looks like filler or a redundant alias of another.

Completeness4/5

The surface covers the core lifecycle well: input acquisition (audio_transcribe, doc_extract), preparation (text_normalize, text_chunk), analysis (text_metrics, text_detect_language, text_diff) and retrieval (text_search). Minor gaps remain, such as translation between Arabic and English (the pipeline clearly serves bilingual work but has no translation step) and no batch variant for transcription.

Available Tools

9 tools
audio_transcribeTranscribe audioA
Read-onlyIdempotent
Inspect

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.

Inputs: audio_base64 (required), mime_type.

doc_extractExtract document fieldsA
Read-onlyIdempotent
Inspect

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 pdf); the limit is 12 MB of base64.

Inputs: document_base64 (required), mime_type.

doc_extract_batchExtract document fields (batch)A
Read-onlyIdempotent
Inspect

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 fail the rest (it appears with ok=false and an error). Use this for a stack of receipts, invoices or bank slips.

Inputs: documents (required), mime_type.

text_chunkChunk textA
Read-onlyIdempotent
Inspect

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 overlap for context carry-over.

Inputs: text (required), overlap, max_chars.

text_detect_languageDetect languageA
Read-onlyIdempotent
Inspect

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.

Inputs: text (required).

text_diffDiff two textsA
Read-onlyIdempotent
Inspect

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. Each side is limited to 1500 words.

Inputs: a (required), b (required).

text_metricsText metricsA
Read-onlyIdempotent
Inspect

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.

Inputs: text (required).

text_normalizeNormalize Arabic textA
Read-onlyIdempotent
Inspect

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 the result can be used as a dedup key.

Inputs: text (required), mode.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      B
      maintenance
      Enables users to access a free catalog and samples plus 17 pay-per-call tools, settled in USDC on Base via x402, for web reading, source-bounded summarization, Rioplatense Spanish translation, market and Argentine data, developer utilities, text comparison, and x402-related queries.
      19
      66 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Pay-per-call AI microservices settled in USDC on Base via the x402 (HTTP 402) protocol. 28 tools including web search, summarization, extraction, code review, deep research, crypto safety, sanctions screening and on-chain data — no accounts or API keys.
      4 npm
      Apache 2.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to call pay-per-request AI and web tools—including web-to-Markdown reading, PDF extraction, translation, compliance lookups, domain/email/Solana data, and prediction-market intelligence—without accounts or API keys, settling each call in USDC via x402 on Base, Solana, or Arc.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.