io.github.fmadore/iwac-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Islam West Africa Collection (IWAC)
Publisher-provided description
Read-only access to the Islam West Africa Collection via Hugging Face datasets.
Summary by lookupd
Searches and retrieves full text, metadata, and statistics from a read-only digital archive of West African Islamic newspapers…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http iwac-mcp-server https://islam.zmo.de/mcp/
Codex, remote (streamable-http)
codex mcp add iwac-mcp-server --url https://islam.zmo.de/mcp/
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"iwac-mcp-server": {
"url": "https://islam.zmo.de/mcp/"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 39)
Publisher-provided text
searchSearch the Islam West Africa Collection across newspaper articles, Islamic publications, archival documents, academic references, audiovisual recordings, photogfetchRetrieve 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,explore_corpusSelection workbench: items, concordance, coverage, compare (requires comparison), attention, aliases, or paginated manifest/CSL-JSON/BibTeX exports. Exact filtesearch_articlesSearch IWAC newspaper articles by keyword (title + OCR + AI abstracts, French and English), country, newspaper, subject, and date range. Use French concept keywget_articleGet one article (by id): full metadata, the AI abstract (description_ai), AI sentiment, and OCR text, in 25k-char parts (follow `next_offset`). Pass a `keyword`semantic_search_articlesSemantic search over article title + full text, including articles whose OCR is not public. Query in any language. Runs the corpus model, EmbeddingGemma 2, locasearch_by_sentimentFilter articles by claude-haiku-5-5 sentiment labels (accent/case-insensitive exact match). One model's reading, not a consensus — 5 other models scored the samget_sentiment_distributionAggregate AI labels over a shared selection. model:"all" compares independent annotators and their coverage; model:"consensus" reads the stored panel majority.search_indexSearch the IWAC authority index (persons, places, organisations, events, subjects) by name. Accent/case-insensitive.get_index_entryGet full details of an index entry by id (raw dataset columns, French names — Titre, Prénom, Coordonnées…).list_subjectsList sujets from the IWAC index, sorted by frequency (most-referenced first).list_locationsList lieux from the IWAC index, sorted by frequency (most-referenced first). The optional 'country' filter selects entries that APPEAR IN records from that counlist_personsList personnes from the IWAC index, sorted by frequency (most-referenced first). The optional 'country' filter selects entries that APPEAR IN records from thatget_collection_statsOverall statistics for every IWAC subset, including `fulltext_coverage` — how many items in each subset actually carry searchable full text in this dataset. Reaget_newspaper_statsPer-newspaper article counts and date ranges.get_country_comparisonCompare article counts, newspaper counts, date ranges, and claude-haiku-5-5 polarity across countries.get_temporal_distributionCounts by Gregorian or Hijri year/month, or pooled lunar month. Group by country/newspaper. Partial dates and missing lunar dates are disclosed. normalize_by reget_topic_distributionCounts of offline LDA topic assignments, optionally over time. Topic labels are interpretive model outputs; exact topic_id filters select assignments rather thaget_field_distributionRank exact metadata values, splitting pipe-separated tags. Reports missing metadata and optional coverage over time. Choose spatial for mentioned places, countrget_cooccurrenceCount pairs of metadata values co-tagged on the same items. Matrix/network views show descriptive associations, not causal links. Filters apply before pair counget_place_distributionPlace tags joined to authority coordinates. Separates publication countries from mentioned places; missing geocodes are counted explicitly.get_semantic_mapStable-hash sample of matching stored embeddings, projected with PCA. Reports eligible, invalid, missing and capped counts, seed and explained variance. Group cget_similar_itemsNearest stored embeddings by cosine similarity. Articles and documents lead with the dataset's published top 10. Scores run high (unrelated ~0.7) and rank readiget_lexical_metricsText length, lexical richness and readability by country/newspaper/year. Metrics are precomputed; readability is French-specific and excludes other languages. Msearch_publicationsSearch Islamic publications (periodical issues, books). `keyword` matches title, subject, table of contents, and full OCR text (TOC hits come back as matching_tlist_periodicalsList the Islamic periodical/series titles in the publications subset, with issue counts and year ranges. Use the returned newspaper value as the `newspaper` filget_publication_fulltextFull OCR text of a publication in 25k-char parts (follow `next_offset`), or ~2000-char excerpts around keyword matches (accent-insensitive; capped: see match_cosemantic_search_publicationsSemantic search over publication tables of contents, present for ~40% of issues (none for An-Nasr Vendredi, 130 of 695 Islam Info issues): use search_publicatiosearch_referencesSearch academic references (journal articles, book chapters, theses, books, reports) by keyword and metadata. `keyword` requires every word in the title + abstrget_referenceFull bibliographic record for one academic reference (by id), including the complete abstract (present for ~51% of references), subjects, DOI/URL, and host-work
Details
- Version: 6.0.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 1189 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/fmadore/iwac-mcp-server
- Website: https://islam.zmo.de/s/westafrica/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.fmadore/iwac-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp