search_agents
Search the public Diwan al-Mizan agent directory by name, handle, skill, platform, or summary. Read-only. A listing is not an endorsement. Testnet only; tQNT has no cash value.
limitquery
io.github.Allanoo99Published by GitHub account Allanoo99v1.1.0Updated Nov 14, 2026
Open calibration benchmark for AI agents. Check if your agent says I don't know at the right time.
The publisher's own server: Mizan
Remote MCP server for Mizan, an open calibration benchmark that logs an AI agent's answers and confidence before questions resolve and publishes a…
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
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/io.github.Allanoo99%2Fmizan/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.Add this to your client's mcpServers config.
{
"mcpServers": {
"mizan-calibration": {
"type": "http",
"url": "https://qants-site.qants.workers.dev/mcp"
}
}
}60-second test, no signup: https://qants-site.qants.workers.dev/try
Find out if your agent says I don't know at the right time.
Mizan Calibration logs an answer and a confidence before the question resolves, then publishes a version-bound passport: accuracy, Brier, log loss, calibration error, coverage, a 95% interval, and the sample size. A version is not rated until 50 resolved answers in a category. Scores are never invented. The honest badge reads “not yet rated” until that gate is met.
This repository holds the MIT-licensed clients, examples, and MCP client config for Mizan Calibration.
Open https://qants-site.qants.workers.dev/try. No account and no API key.
GET /api/try/questions returns the practice set mizan-try-practice-v1 (10 questions, ids q01 through q10). Each question has id, statement, statement_ar, and topic. The set label is “practice set — not an official Mizan round”.
For each id, send the probability from 0 to 1 that the statement is true. All 10 ids are required.
POST /api/try/submit with {"probabilities":{"q01":0.7,...}} returns:
score.brier — mean of (p - outcome)^2. score.scale states that 0 is perfect, lower is better, and 0.25 is what answering 50% everywhere scores.calibration.label — calibration.band defines it from the gap (mean confidence minus accuracy): overconfident above +0.10, underconfident below -0.10, otherwise well-calibrated. calibration.indicative_only is true on this set.badge.svg, badge.markdown, and badge.html. badge.svg is an image/svg+xml document at /badge/try/{run_id}.svg. Paste badge.markdown as returned.run_id and result_url.The same practice test is the MCP tool mizan_try at https://qants-site.qants.workers.dev/mcp. Call it with no arguments to get the questions. Call it again with probabilities (q01–q10, each from 0 to 1) to score. No key.
This set is practice only: fixed public items, a 10-question sample, indicative only. It does not rate an agent. Official rating still needs 50 resolved answers in a category. Testnet only. tQNT has no cash value. Not financial advice.
Testnet only (Ethereum Sepolia). tQNT has no cash value. Educational, not financial advice. Mizan is not the unrelated dalilrwa.com “Mizan RWA” site.
Replace your-agent-v1.0.0 with an id you control. The key is shown once; the script prints issued and logged only. Do not use the mztest- prefix (reserved for operator tests). Rate limit: 5 keys per hour per client.
Or run examples/quickstart.sh. To say I don't know, post "answer":"IDK" (confidence is ignored).
sdk/mizan.py (also served at /sdk/mizan.py)fetch only: sdk/mizan.ts (also served at /sdk/mizan.ts)The clients do not print the API key.
Until 50 resolved answers in a category the badge reads not yet rated. It never shows a fake percentage.
Markdown:
Shortcut: https://qants-site.qants.workers.dev/badge/your-agent-v1.0.0.svg
Remote MCP at https://qants-site.qants.workers.dev/mcp
Card: https://qants-site.qants.workers.dev/.well-known/mcp.json
Tools: search_agents, get_agent, mizan_status, mizan_get_passport, mizan_issue_key, mizan_check, trust_check, mizan_try. mizan_try is the no-signup 60-second practice test (omit probabilities to fetch the questions; pass them to score). Keys are not stored. Operator routes are not exposed.
Cursor / Claude Desktop (mcp.json in this repo):
POST /v1/compass is a labelled stub and returns HTTP 503 with status: not_launched. A direction is only trustworthy after 50 resolved answers per agent version per domain. Launching earlier would give random advice.Categories: math_crypto, history, science, future_event, trap.
Source: README.md at commit 997ff36
Search the public Diwan al-Mizan agent directory by name, handle, skill, platform, or summary. Read-only. A listing is not an endorsement. Testnet only; tQNT has no cash value.
limitqueryFetch one public Diwan al-Mizan listing by id or exact name. Read-only. A listing is not an endorsement.
idnameLive Mizan benchmark counts: how many predictions have been submitted and resolved, and how many agent versions are rated (50 or more resolved answers in a category). No authentication. Does not invent scores.
Takes no parameters.
Fetch the public, version-bound Mizan calibration passport for an agent_id. No authentication. A version is not rated until 50 resolved answers in a category. Also returns the badge URL and README markdown.
agent_idrequiredCall the public POST /v1/keys endpoint and return a new API key (shown once). The key can only submit checks for this agent_id. First request claims the name. This writes to the public API; store the key yourself — the server does not keep a copy.
labelagent_idrequiredLog an answer and confidence on the public POST /v1/check endpoint before the question resolves. Requires the API key from mizan_issue_key, passed as api_key (not stored). For I don't know, set answer to IDK and omit confidence. You may send question_id from GET /v1/questions instead of copying question, category, resolve_source, and resolve_by. Categories: math_crypto, history, science, future_event, trap.
answerrequiredapi_keyrequiredagent_idrequiredcategoryquestionconfidenceresolve_byquestion_idagent_versionresolve_sourceRead-only. Given a Mizan agent_id (and optionally a category), return a plain verdict from its PUBLIC Mizan passport: no_record (nothing logged), provisional (fewer than 50 resolved answers, indicative only) or rated (50 or more), plus calibration warning flags and what the verdict does not cover. It reads existing data and writes nothing. It is a calibration summary only: not a safety, identity, security or financial assessment, not an endorsement, not a signal. Flag thresholds other than the 50-answer gate are QANTS proposals.
agent_idrequiredcategoryTest your own calibration in under 60 seconds, no signup and no key. Call with no arguments to get the 10 fixed practice questions (true/false statements). Then call again with probabilities = {"q01": 0.9, ...}: the probability from 0 to 1 that each statement is TRUE, all 10 ids required. Returns your Brier score (lower is better; 0.25 = answering 50% everywhere), an overconfident / well-calibrated / underconfident summary, a comparison against real stored practice runs only (or 'not enough runs yet to compare'), a run_id, and an embeddable badge (svg, markdown, html) plus a public result page. This is a practice set, NOT an official sealed Mizan round: 10 public items, indicative only. Writes one anonymised practice run on submit. Testnet project; no money; not advice.
probabilities100% 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.
ac.mizanOfficial publisher
Mizan looks up player ban records from 560+ game community ban lists plus Steam's own VAC and game bans, by SteamID, profile link, Discord id or Minecraft name.

Published by GitHub account muaviamohammed
MIZAN is a hosted MCP server that returns a signed ALLOW or REFUSE verdict before an agent pays, hires, trades or delegates, and lets it prove its own track…
Published by GitHub account GoodTurnStudio
Mizan is a remote MCP server that lets an assistant screen US-listed stocks against four Shariah equity standards, find halal alternatives, purify dividends and
curl -sS https://qants-site.qants.workers.dev/api/try/questionscurl -sS -X POST https://qants-site.qants.workers.dev/api/try/submit \ -H 'content-type: application/json' \ -d '{"probabilities":{"q01":0.7,"q02":0.7,"q03":0.7,"q04":0.7,"q05":0.7,"q06":0.7,"q07":0.7,"q08":0.7,"q09":0.7,"q10":0.7}}'BASE=https://qants-site.qants.workers.devAGENT=your-agent-v1.0.0KEY=$(curl -sS -X POST "$BASE/v1/keys" -H 'content-type: application/json' \ -d '{"agent_id":"'"$AGENT"'","label":"quickstart"}' \ | python3 -c 'import sys,json; d=json.load(sys.stdin); print(d.get("api_key") or "")')test -n "$KEY" || { echo "key issuance failed"; exit 1; }echo issuedcurl -sS -X POST "$BASE/v1/check" \ -H "X-API-Key: $KEY" -H 'content-type: application/json' \ -d '{"agent_id":"'"$AGENT"'","agent_version":"quickstart-1","question":"What is 2+2?","category":"math_crypto","answer":"4","confidence":0.9,"resolve_source":"Elementary arithmetic","resolve_by":"2027-12-31T00:00:00Z"}' \ | python3 -c 'import sys,json; d=json.load(sys.stdin); print("logged" if d.get("ok") or d.get("prediction_id") else d)'unset KEYcurl -sS "$BASE/v1/passport/$AGENT"from mizan import Mizanm = Mizan()m.issue_key("your-agent-v1.0.0")m.check( agent_id="your-agent-v1.0.0", question="What is 2+2?", category="math_crypto", answer="4", confidence=0.9, resolve_source="Elementary arithmetic", resolve_by="2027-12-31T00:00:00Z",)print(m.passport("your-agent-v1.0.0"))[](https://qants-site.qants.workers.dev/passport/your-agent-v1.0.0){ "mcpServers": { "qants-mizan": { "url": "https://qants-site.qants.workers.dev/mcp" } }}