Daleel

com.o11rPublished by o11r.comOfficial publisherv1.0.1Updated Oct 24, 2026

Halal stock screening with receipts: every Sharia verdict cites its SEC filing. 5 methodologies.

VerifiedStreamable HTTPWeb executableFinanceKnowledge & Memory

Overview

AI-generated overview

Daleel screens US-listed stocks and ETFs for Sharia compliance, returning verdicts with SEC filing citations and five-methodology audits.

What you can do
Screen a US-listed stock or ETF for Sharia compliance, getting a verdict, a 0-100 score, a five-methodology audit matrix, purification percentage and SEC EDGAR citations for each figure (screen_ticker).
When to use it
Useful when an assistant needs to check whether a US-listed stock or ETF passes common Islamic screening methodologies, or to explain how those screens and thresholds work.
Requirements
A remote MCP endpoint; no local runtime, account or key is needed for anonymous use, which is limited to 10 requests per minute per IP. An optional free API key, sent as an X-API-Key header, raises the limit to 30+ requests per minute.
Before you install
Minting a key requires the operator's email address, and the key is shown only once; re-minting with the same email rotates it. Verdicts are methodology calculations, not religious rulings, and nothing returned is investment advice.

Installation

In SourceWeft

  1. Open Daleel in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.o11r%2Fdaleel/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "daleel": {
      "type": "http",
      "url": "https://daleel.o11r.com/mcp"
    }
  }
}

README

Daleel — Auditable Halal Stock Screening (Developer Hub)

دليل · Daleel (Arabic for evidence) screens US-listed stocks and ETFs for Sharia compliance — and shows its receipts. Every verdict cites the SEC filing behind it: the XBRL tag, the form (10-K / 20-F / 40-F), the period, and a link to the filing on sec.gov. Five methodologies checked side by side: AAOIFI, DJIM, MSCI, S&P, and FTSE.

Live: https://daleel.o11r.com · Docs: https://daleel.o11r.com/developers · Methodology: https://daleel.o11r.com/methodology

This repo is the public developer hub (docs, examples, MCP metadata). The screening engine itself is closed source.

For AI agents (MCP)

Daleel runs a Model Context Protocol server — connect any MCP-capable agent:

json
{  "mcpServers": {    "daleel": {      "type": "http",      "url": "https://daleel.o11r.com/mcp"    }  }}

Tools: screen_ticker(ticker) → full verdict with evidence citations · screening_methodology() → the methodology summary. Anonymous use: 10 req/min per IP. With an X-API-Key header: 30+ req/min.

REST quickstart

bash
# No key needed (demo tier, 10 req/min):curl https://daleel.o11r.com/v1/screen/MSFT
# Free key (30 req/min, batch + history):curl -X POST https://daleel.o11r.com/api/keys \  -H "Content-Type: application/json" -d '{"email": "[email protected]"}'
curl https://daleel.o11r.com/v1/screen/MSFT -H "X-API-Key: YOUR_KEY"

The response includes a per-methodology audit matrix (every ratio vs every threshold), an evidence ledger with sec.gov links, purification percentages, and — with ?overlays=all — values/ESG screens sourced from official government lists (UFLPA, DoD 1260H, state divestment lists), each with its citation. See examples/ for Python and JavaScript.

Principles

  • Missing data is never treated as compliant. Unscreenable → says so.
  • Every approximation is disclosed in the response itself.
  • Verdicts are methodology calculations, not religious rulings; consult a qualified scholar for matters of fiqh. Nothing here is investment advice.

Links

Source: README.md at commit 987ef58

Tools

3

screen_ticker

Screen a US-listed stock or ETF for Sharia (halal) compliance. Returns the verdict (compliant / questionable / non_compliant / not_screenable), a 0-100 score, the five-methodology audit matrix (AAOIFI, DJIM, MSCI, S&P, FTSE), the purification percentage, and SEC EDGAR filing citations for every number used.

Parameterstickerrequired

mint_api_key

Mint a free Daleel API key for higher rate limits. Ask your operator for their email address first — do not invent one. The key is shown exactly once; send it as an X-API-Key header on this MCP endpoint (and on the REST API at https://daleel.o11r.com/v1). Re-minting with the same email rotates the key. Optional use_case: "advisor", "fintech", or "individual".

Parametersemailrequireduse_case

screening_methodology

Explain how Daleel screens stocks: data sources, the five scholarly methodologies with their thresholds, scoring, and fail-safe rules.

Takes no parameters.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.