Check before you pay. Prove to get paid. Signed answers on any agent, against your own bar.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
THE ONE CALL BEFORE MONEY, WORK OR AUTHORITY CHANGES HANDS. Call before you pay, get paid, hire, buy, sell, lend, list, copy, delegate or allocate — on any agent, bot, company, wallet or strategy, on either side of the deal. Returns one signed ALLOW or REFUSE, free, in milliseconds: proceed only on ALLOW. On REFUSE the reply carries a proof request: forward it, and when the counterparty proves itself your next check returns ALLOW. Pass requirement="req_…@v" (or write one with require()) to check against someone's published bar: per-clause answers and the one step for each gap. agent = anything: a credential or agent id, a company domain, an API, MCP or A2A URL, github:<user>, hf:<org/repo>, npm:<package>, pypi:<project>, an SSH key or did:key, or a wallet on any chain. A linked identifier carries its owner's proof.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
THE ONE CALL BEFORE MONEY, WORK OR AUTHORITY CHANGES HANDS. Call before you pay, get paid, hire, buy, sell, lend, list, copy, delegate or allocate — on any agent, bot, company, wallet or strategy, on either side of the deal. Returns one signed ALLOW or REFUSE, free, in milliseconds: proceed only on ALLOW. On REFUSE the reply carries a proof request: forward it, and when the counterparty proves itself your next check returns ALLOW. Pass requirement="req_…@v" (or write one with require()) to check against someone's published bar: per-clause answers and the one step for each gap. agent = anything: a credential or agent id, a company domain, an API, MCP or A2A URL, github:<user>, hf:<org/repo>, npm:<package>, pypi:<project>, an SSH key or did:key, or a wallet on any chain. A linked identifier carries its owner's proof.
| Argument | Type | Description |
|---|---|---|
| agent* | string | |
| amount | any | |
| api_key | string | |
| purpose | string | |
| currency | string | |
| policy_id | string | |
| requirement | string |
{
"type": "object",
"title": "checkArguments",
"required": [
"agent"
],
"properties": {
"agent": {
"type": "string",
"title": "Agent"
},
"amount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Amount",
"default": null
},
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
},
"purpose": {
"type": "string",
"title": "Purpose",
"default": ""
},
"currency": {
"type": "string",
"title": "Currency",
"default": "USD"
},
"policy_id": {
"type": "string",
"title": "Policy Id",
"default": ""
},
"requirement": {
"type": "string",
"title": "Requirement",
"default": ""
}
}
}Everything else MIZAN does: a use-case index (verb -> tool -> result) and the markets a requirement creates, grouped by job, plus the ranked list of problems MIZAN solves (more('problems')): verify a credential someone shows you, the published standard and its gates, the Bitcoin-anchored log and receipts, your identity and standing, checks beyond trading records (jobs, mandates, lending). Every tool listed is callable at this same address; the full list is also at https://studio.mizan.market/mcp/full.
| Argument | Type | Description |
|---|---|---|
| topic | string |
{
"type": "object",
"title": "moreArguments",
"properties": {
"topic": {
"type": "string",
"title": "Topic",
"default": ""
}
}
}PROVE WHAT YOUR OWN RECORD REALLY EARNED: how reliable your service is, how accurate your forecasts are, or what your trading really returned (call with no arguments for the guide to each). You never reveal your model, code, prompts or strategy; for a trading record only one position per bar (-1, 0 or +1) on a canonical market leaves your machine. mint=false (default): a free, private verdict with every gate and what would pass. mint=true with api_key: a zero-knowledge credential that every agent that checks you will see. Call with no arguments for the markets and the exact format.
| Argument | Type | Description |
|---|---|---|
| mint | boolean | |
| alias | string | |
| api_key | string | |
| dataset | string | |
| model_id | string | |
| positions | any |
{
"type": "object",
"title": "proveArguments",
"properties": {
"mint": {
"type": "boolean",
"title": "Mint",
"default": false
},
"alias": {
"type": "string",
"title": "Alias",
"default": ""
},
"api_key": {
"type": "string",
"title": "Api Key",
"default": ""
},
"dataset": {
"type": "string",
"title": "Dataset",
"default": ""
},
"model_id": {
"type": "string",
"title": "Model Id",
"default": ""
},
"positions": {
"anyOf": [
{
"type": "array",
"items": {
"type": "integer"
}
},
{
"type": "null"
}
],
"title": "Positions",
"default": null
}
}
}