Raqim MCP
MSENAR

Free · no account · no API key

Raqim study boards, from any chat client.

Paste one URL into ChatGPT or Claude and the conversation can become a .raqim board or a 5–7 card deck that opens directly in Raqim — as a one-click link, not a JSON blob to copy around.

4 tools + 2 promptsNo authNothing stored beyond 5 minutes

What it looks like

The Raqim study canvas — quote cards, madhhab comparisons and notes in one place. This screenshot is Raqim in English.

The Raqim study canvas in English

Connect

One named connector, one URL. No token, no OAuth, no sign-up.

MCP URL https://raqim-mcp.maktabah.link/mcp
  1. Copy the server URL

    This is the MCP address. It is the only thing you need to enter.

  2. ChatGPT

    Settings → (under Integrations) Plugins → Browse directory → Add → Add custom MCP server. Paste the URL above and choose Authentication: None (no OAuth).

  3. Claude

    Settings → Customize → Connectors → Add → Add custom connector. Paste the URL and leave the OAuth fields empty. Note: free Claude allows only one custom connector. If you use maktabah-mcp, one is enough — it already carries the Raqim contract and share tool. This server is for clients without a library account.

  4. Try one instruction

    “Make a Raqim board about touching a mushaf without wudu.” The model fetches the contract, builds the JSON, checks it, and hands back a link.

What this server does

Four tools, one job: turn a conversation into clean Raqim content.

raqim_export_spec

The full contract — every item kind, required fields, the source-honesty rules, and a complete example. The model calls it before writing any JSON, so the shape is read rather than remembered.

raqim_validate

Shape check: a quote with no printed page (Raqim stamps it ص1), a page_id typed into a ج/ص field, Arabic-Indic digits in a number, an ellipsis inside a quote, a card with neither a source nor an unverified flag. It says where, not just “something is wrong”.

raqim_share

Stores a board or deck for five minutes and returns a link that opens it in Raqim. Two opens, then erased — this server keeps no archive of content.

raqim_guide

This server, explained in a form both a model and a person can read. It names the limit before you run into it.

Three more names appear in the tool list because Raqim's own buttons call them directly — [Sahkan] and sanad cards. Their answer is honest: no library here, so nothing is verified.

Two ready-made instructions

If your client surfaces MCP prompts, these appear as slash commands.

/raqimcanvas

Distils this conversation into a study board — quotes, books, comparisons, notes, isnad — following the scope you give.

“/raqimcanvas everything except the madhhab comparison”

/raqimflash

Turns this conversation into 5–7 cards focused on what is worth recalling, with Arabic evidence and printed citations where they exist.

“/raqimflash focus on the sanad and death years”

Limits, stated up front

This server has no library. It writes the shape; it does not verify the content.

raqim-mcpmaktabah-mcp
Study board (.raqim)✓
Flashcard deck✓
JSON shape check before sharing✓
Quote verification (Sahkan)—
Reader: open the actual page—
AI translation—
Library searchyour Shamela plugin
Account, quota & support—

The canvas is free. The library is not: a page you can read, a quotation you can verify, and a text you can translate.

See maktabah-mcp

FAQ

Why does Raqim's [Sahkan] button fail?

Verification reads the actual page in the library, and this server has none. Raqim's MCP setting should point at maktabah-mcp (URL + token), not here. This server is for the chat client.

Is my content stored?

A shared board or deck lives in Cloudflare KV for five minutes or until it has been opened twice, then it is deleted. This server writes no content logs; there are no accounts and no search history.

Why five minutes and two opens?

So the link is a delivery mechanism, not a public archive. After the second open the content is gone from the server; a board you already opened stays in your browser.

Can I use it with my own Shamela plugin?

Yes — that is the main use. The plugin searches; this server shapes the result into a Raqim board/deck. When no library results exist in the conversation, the model is instructed to mark cards unverified rather than invent citations.

Does it verify quotations?

No, and it does not pretend to. Every result states how many citations are unverified. The checks here are about shape: required fields, printed page numbers, digits, ellipses, dangling references.

Privacy

No accounts, no tracking cookies, no third-party analytics. Shared content is held briefly in Cloudflare KV (at most 5 minutes) so the link can work, then deleted. IP addresses are used for rate limiting only and are not kept in persistent logs.