Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,321counted 4 min ago
teppi

MCP serverio.github.fmadore/iwac-mcp-server

Read-only access to the Islam West Africa Collection via Hugging Face datasets.
UNRATEDActivestreamable-httpislam.zmo.de

Overview

Score?
UNRATED 0.805
of what a free look can see, on 30 looks
Looks
35
last 15 hr ago
Tools
34

More info

URL
islam.zmo.de/mcp/
streamable-http
Says it is
iwac-mcp-server 3.5.2
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.805 · highest on record 0.8561

Toolsfrom sha256:7eaef53b01…441508

The tools this server lists, read out of the definition it returned
ToolSchema
fetch
Retrieve the full text and metadata of one IWAC item by an id returned from `search` (format '<category>:<number>', e.g. 'articles:28576'). Returns {id, title, text, url, metadata}
input · output
get_article
Get one article (by id): full metadata, the AI abstract (description_ai), AI sentiment, and OCR text. Pass a `keyword` to get ~2000-char excerpts around each match instead of the f
input · no output
get_audiovisual
Get one audiovisual record by id: full description and transcription (where one exists), creator/publishing channel, duration, medium, subjects, places, language, rights, source, a
input · no output
get_collection_stats
Overall statistics for every IWAC subset, including `fulltext_coverage` — how many items in each subset actually carry searchable full text in this public dataset. Read that before
input · output
get_cooccurrence
How often the top values of a multi-valued field appear on the SAME item — a subject/place co-mention matrix. Answers 'what is X discussed alongside' without reading anything: the
input · output
get_country_comparison
Compare article counts, newspaper counts, date ranges, and gpt-5-6-luna polarity across countries.
input · output
get_document
Get one archival document (by id): full metadata, AI description, and OCR text. Pass a `keyword` to get ~2000-char excerpts around each match instead of the full (capped) OCR — use
input · no output
get_field_distribution
Rank the values of one multi-valued field across a filtered set — the direct way to answer 'which places does this coverage name most', 'who signs these articles', 'what subjects d
input · output
get_image
Get one photograph by id: title, photographer, capture date, place and coordinates, subjects, rights, the IIIF manifest, and the full-resolution `image_url`. The server returns URL
input · no output
get_index_entry
Get full details of an index entry by id (raw dataset columns, French names — Titre, Prénom, Coordonnées…).
input · no output
get_lexical_metrics
Readability, lexical richness and length of the press text, averaged by year, newspaper or country. `Lisibilite_OCR` is a French readability score (higher = easier); `Richesse_Lexi
input · output
get_newspaper_stats
Per-newspaper article counts and date ranges.
input · output
get_place_distribution
Places named by a filtered set of items, joined to the index's authority records so each carries coordinates where the index has them. Use this rather than get_field_distribution w
input · output
get_publication_fulltext
Full OCR text of a publication, optionally returning ~2000-char excerpts around keyword matches (accent-insensitive; capped — see match_count vs excerpts_returned).
input · no output
get_reference
Full bibliographic record for one academic reference (by id), including the complete abstract (present for ~51% of references), subjects, DOI/URL, and host-work details (book, volu
input · no output
get_semantic_map
A 2-D scatter of a filtered set, projected from the stored 768-dimension embeddings by PCA. Shows which items sit near each other in meaning — where a set splits into distinct stra
input · output
get_sentiment_distribution
Aggregate AI polarity, centrality and subjectivity across a filter set. 5 models scored the corpus independently — gpt-5-6-luna, mistral-small-2603, deepseek-v4-flash-0731, gemma-4
input · output
get_similar_items
The items nearest to a given one in meaning, by cosine similarity over the stored embeddings. Answers 'what else is like this' without a keyword — it finds pieces on the same event
input · output
get_temporal_distribution
Counts of matching items per year (or month) — the direct way to chart coverage trends over time instead of paging through search results. Defaults to articles; also works on publi
input · output
get_topic_distribution
How a filtered set distributes across the precomputed LDA topics, each labelled by its top terms (articles carry 30 topics and are ~99.5% classified; references have their own 33-t
input · output
list_audiovisual
List audiovisual materials, newest first (francophone web video from Burkina Faso, Togo and Benin; deposited Nigerian Hausa/Arabic recordings). Filter by country, publishing channe
input · no output
list_locations
List lieux from the IWAC index, sorted by frequency (most-referenced first). The optional 'country' filter selects entries that APPEAR IN records from that country (mentioned-in, n
input · no output
list_periodicals
List the Islamic periodical/series titles in the publications subset, with issue counts and year ranges. Use the returned newspaper value as the `newspaper` filter on search_public
input · output
list_persons
List personnes from the IWAC index, sorted by frequency (most-referenced first). The optional 'country' filter selects entries that APPEAR IN records from that country (mentioned-i
input · no output
list_subjects
List sujets from the IWAC index, sorted by frequency (most-referenced first).
input · no output
search
Search the Islam West Africa Collection across newspaper articles, Islamic publications, archival documents, academic references, audiovisual recordings, photographs, and the autho
input · output
search_articles
Search IWAC newspaper articles by keyword (title + OCR + AI abstracts, French and English), country, newspaper, subject, and date range. Use French concept keywords regardless of t
input · no output
search_audiovisual
Search audiovisual materials by keyword and metadata: francophone web video from Burkina Faso, Togo and Benin (TV reports, association and campus recordings), plus deposited Nigeri
input · no output
search_by_sentiment
Filter articles by gpt-5-6-luna sentiment labels (accent/case-insensitive exact match). One model's reading, not a consensus — 4 other models scored the same articles and often dis
input · no output
search_documents
Search the small archival-documents subset (~26 items: Islamic association reports, flyers, project documents — mostly Burkina Faso). Use French concept keywords regardless of the
input · no output
search_images
Search the IWAC photographs (30 items: mosques, radio stations, schools, signage and street scenes documented during fieldwork). Keyword matches title, creator, subject, place and
input · no output
search_index
Search the IWAC authority index (persons, places, organisations, events, subjects) by name. Accent/case-insensitive.
input · no output
search_publications
Search Islamic publications (periodical issues, books). `keyword` matches title, subject, table of contents, and full OCR text (TOC hits come back as matching_toc_entries); use Fre
input · no output
search_references
Search academic references (journal articles, book chapters, theses, books, reports) by keyword and metadata. `keyword` is a single substring match over title + abstract, so search
input · no output
Verify it yourselfnpx teppi-check https://islam.zmo.de/mcp/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2FBBCTCG0N7ACKGJ4J88