raqim_export_specThe 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.
Free · no account · no API key
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.
The Raqim study canvas — quote cards, madhhab comparisons and notes in one place. This screenshot is Raqim in English.
One named connector, one URL. No token, no OAuth, no sign-up.
https://raqim-mcp.maktabah.link/mcp
This is the MCP address. It is the only thing you need to enter.
Settings → (under Integrations) Plugins → Browse directory → Add → Add custom MCP server. Paste the URL above and choose Authentication: None (no OAuth).
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.
“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.
Four tools, one job: turn a conversation into clean Raqim content.
raqim_export_specThe 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_validateShape 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_shareStores 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_guideThis 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.
If your client surfaces MCP prompts, these appear as slash commands.
/raqimcanvasDistils this conversation into a study board — quotes, books, comparisons, notes, isnad — following the scope you give.
“/raqimcanvas everything except the madhhab comparison”
/raqimflashTurns 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”
This server has no library. It writes the shape; it does not verify the content.
| raqim-mcp | maktabah-mcp | |
|---|---|---|
| Study board (.raqim) | ✓ | ✓ |
| Flashcard deck | ✓ | ✓ |
| JSON shape check before sharing | ✓ | ✓ |
| Quote verification (Sahkan) | — | ✓ |
| Reader: open the actual page | — | ✓ |
| AI translation | — | ✓ |
| Library search | your 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-mcpVerification 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.
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.
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.
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.
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.
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.