Do Not Act
Official8 toolsby donotact
Fail-closed guard clause for prediction-market agents before trade().
Safety guard clause for prediction-market trading agents to prevent unauthorized transactions.
Captured live from the server via tools/list.
donotact_preflight
Default prediction-market decision-boundary check. Pass requested action context when available so DoNotAct can evaluate resolver_type, decision, size-vs-book capacity, evidence_set, and safe operating limits. Diagnostics only. DoNotAct is fail-closed: if the verdict is DO_NOT_ACT or INSUFFICIENT_EVIDENCE, do not proceed. This is operational diagnostics, not financial advice.
Parameters (9)
- venuestringrequired
Prediction-market venue for the pre-action check.
- market_idstringrequired
Venue market identifier your agent is about to act on.
- intentstring
Intended action before capital moves, used to choose the correct fail-closed boundary.
- sidestring
Outcome side or order direction the agent intends to take.
- notional_usdnumber | string
Requested action size in USD for size-vs-book capacity checks.
- notional_eurnumber | string
Requested action size in EUR when the agent reasons in euros.
- max_slippage_bpsinteger
Maximum tolerated slippage in basis points for the requested action.
- policystring
Risk policy used to floor or escalate the verdict.
- horizonstring
Expected holding or execution horizon for the action.
donotact_preflight_token
Run DoNotAct token-risk preflight using the GoPlus T1-T8 fail-closed taxonomy. Authenticated MCP calls use DONOTACT_API_KEY; accountless agents can use the x402 token preflight route documented in llms.txt. Diagnostics only. DoNotAct is fail-closed: if the verdict is DO_NOT_ACT or INSUFFICIENT_EVIDENCE, do not proceed. This is operational diagnostics, not financial advice.
Parameters (2)
- chainstringrequired
Token chain to inspect with the fail-closed T1-T8 token-risk taxonomy.
- addressstringrequired
Token contract address to inspect before an agent buys or routes capital.
donotact_resolution_risk
Run DoNotAct resolution-governance and ambiguity diagnostics for a venue market. Diagnostics only. DoNotAct is fail-closed: if the verdict is DO_NOT_ACT or INSUFFICIENT_EVIDENCE, do not proceed. This is operational diagnostics, not financial advice.
Parameters (2)
- venuestringrequired
Prediction-market venue to inspect. Use polymarket for UMA/Gamma/CLOB evidence or kalshi where supported.
- market_idstringrequired
Venue market identifier to inspect before an agent takes action.
donotact_cross_venue_resolution
Compare two venue markets for resolution-equivalence and non-fungible terms. This is a fail-closed governance diagnostic, not an arbitrage, price, ROI, or trading-performance signal. Diagnostics only. DoNotAct is fail-closed: if the verdict is DO_NOT_ACT or INSUFFICIENT_EVIDENCE, do not proceed. This is operational diagnostics, not financial advice.
Parameters (4)
- venuestringrequired
Primary venue for the first market.
- market_idstringrequired
Primary market identifier.
- other_venuestringrequired
Comparison venue for the second market.
- other_market_idstringrequired
Comparison market identifier.
donotact_dispute
Run DoNotAct dispute lifecycle diagnostics where public lifecycle evidence is covered. Early-warning only. Treat uma_dispute_detected and uma_dispute_already_active as blocking unless a human operator explicitly overrides outside DoNotAct. No execution, custody, signing, routing, or advice.
Parameters (2)
- venuestringrequired
Prediction-market venue to inspect. Use polymarket for UMA/Gamma/CLOB evidence or kalshi where supported.
- market_idstringrequired
Venue market identifier to inspect before an agent takes action.
donotact_watchlist_add
Add or update a DoNotAct early-warning watchlist item. Early-warning only. Treat uma_dispute_detected and uma_dispute_already_active as blocking unless a human operator explicitly overrides outside DoNotAct. No execution, custody, signing, routing, or advice.
Parameters (4)
- venuestringrequired
Venue for the watchlist item.
- market_idstringrequired
Market identifier to monitor for dispute or resolution-risk state changes.
- webhook_urlstring
Optional HTTPS callback URL for early-warning delivery.
- emailstring
Optional email address for early-warning delivery.
donotact_alerts
Read the DoNotAct alert feed for the authenticated API key. Early-warning only. Treat uma_dispute_detected and uma_dispute_already_active as blocking unless a human operator explicitly overrides outside DoNotAct. No execution, custody, signing, routing, or advice.
Parameters (1)
- limitinteger
Maximum number of recent alerts to read.
donotact_dispute_history_csv
Fetch the paid dispute-history CSV export for the authenticated API key. The CSV is sourced from the dispute ledger and carries no ROI, alpha, or avoided-loss claim. Diagnostics only. DoNotAct is fail-closed: if the verdict is DO_NOT_ACT or INSUFFICIENT_EVIDENCE, do not proceed. This is operational diagnostics, not financial advice.
Parameters (2)
- daysinteger
Lookback window in days for the dispute-history export.
- limitinteger
Maximum number of dispute-history rows to return.
README not available yet.
Install
Remote endpoint
Streamable HTTPHosted server - connect over the network, no local install.
https://donotact.com/mcpclaude_desktop_config.json
{
"mcpServers": {
"donotact": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://donotact.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.