26 deterministic, offline pre-action safety gates for AI agents, each with a signed verdict.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The quality layer for AI agents. 26 deterministic, offline pre-action gates across 6 suites β verify, secure, and validate agent actions before they happen β callable by any agent, paid autonomously in SOL.
API: https://api.agent-toolbox.ai
Website: agent-toolbox.ai
GitHub: solhammer/agentoolbox
Wiki: Design & how we build tools for agents
No signup. No API key. First 10 calls per IP are free.
26 tools across 6 suites. Every verdict is deterministic and offline (unless a tool documents an opt-in networked mode). Call GET /v1/pricing (free) to self-discover the wallet and per-endpoint rates. Full request/response schemas live in openapi.json (served at GET /openapi.json) and on agent-toolbox.ai; see the roadmap for what's shipped and planned.
1 SOL = 10,000 credits Β· Free tier: 10 calls/IP, no auth.
| Endpoint | Purpose | Credits | Latency |
|---|---|---|---|
POST /v1/validate/imports | Check AI package imports against live registries | 1 | <200ms |
POST /v1/verify | Hallucination firewall β PASS/FLAG/BLOCK | 2 | <500ms |
POST /v1/distill | Compress conversation context to a token budget | 1 | <50ms |
| Endpoint | Purpose | Credits | Latency |
|---|---|---|---|
POST /v1/scan/secrets | Detect hardcoded credentials in code | 1 | <10ms |
POST /v1/scan/injection | Detect prompt injection in user input | 1 | <10ms |
POST /v1/tokens/count | Count tokens + estimate cost before an LLM call | 1 | <10ms |
POST /v1/scan/vulnerabilities | Check packages against the OSV/CVE database | 2 | <500ms |
POST /v1/scan/pii | Detect & redact PII/PHI/PCI before egress | 1 | <20ms |
POST /v1/scan/command | Flag destructive shell commands before execution | 1 | <5ms |
POST /v1/scan/url | Block SSRF / egress-policy violations before a fetch | 1 | <5ms |
| Endpoint | Purpose | Credits | Latency |
|---|---|---|---|
POST /v1/finance/units | Validate raw vs UI token amount (decimal safety) | 1 | <10ms |
POST /v1/finance/price | Cross-source price validation | 2 | ~300ms |
POST /v1/finance/symbol | Resolve ticker / token identity | 1 | ~200ms |
POST /v1/finance/token/risk | Rug-pull / mint & freeze authority scan | 3 | ~500ms |
POST /v1/finance/slippage | Pool depth / price-impact estimate | 2 | ~200ms |
POST /v1/finance/order/risk | Composite pre-trade gate (runs all checks) | 5 | ~500ms |
POST /v1/finance/position/check | Deterministic position limits + kill-switch | 1 | <1ms |
| Endpoint | Purpose | Credits | Latency |
|---|---|---|---|
POST /v1/compliance/sanctions | Screen names against OFAC SDN + Consolidated | 1 | <10ms |
POST /v1/health/rx-check | Medication unit / overdose / interaction gate | 2 | <10ms |
| Endpoint | Purpose | Credits | Latency |
|---|---|---|---|
POST /v1/agent/tool-args | Validate tool-call args against schema + policy | 1 | <5ms |
POST /v1/infra/plan/risk | Static IaC blast-radius gate (Terraform / IAM / K8s) | 2 | <10ms |
POST /v1/legal/cite | Validate US case citations + quote fidelity | 2 | <5ms |
POST /v1/legal/deadline | Court / calendar deadline math | 1 | <5ms |
| Endpoint | Purpose | Credits | Latency |
|---|---|---|---|
POST /v1/validate/identifier | Checksum-validate IBAN / card / VIN / NPI / β¦ | 1 | <5ms |
POST /v1/validate/schema | Validate JSON against a JSON Schema (Draft-07) | 1 | <5ms |
POST /v1/scan/sql | Flag destructive / injection-prone SQL | 1 | <5ms |
Detailed request/response docs for the core endpoints follow. The Security, Compliance, Health, Agent, Infra, Legal, and Data suites are fully specified in openapi.json and on agent-toolbox.ai.
GET /v1/pricingAgents should call this first to self-discover the service wallet and per-endpoint rates before making a payment.
POST /v1/validate/importsChecks every import in AI-generated code against live package registries in parallel. 19.7% of AI-generated packages don't exist (USENIX 2025).
Languages: python Β· javascript Β· typescript Β· rust Β· go
Request:
Response:
POST /v1/verifyFull hallucination firewall. Runs all check layers in parallel. Returns a signed verdict.
Request:
| Field | Type | Values | Default |
|---|---|---|---|
outputType | string | code natural_language agent_action factual_claim | required |
enforcementMode | string | block flag audit | block |
language | string | python javascript typescript rust go | required for code |
sourceTexts | string[] | Retrieved docs to ground NLI check against | β |
Response:
Verdict meanings:
PASS β no issues, safe to useFLAG β potential issue, human review recommendedBLOCK β confirmed problem, do not useCheck types:
checkType | Verdict | Triggered by |
|---|---|---|
hallucinated_package | BLOCK | Import not in live registry |
url_not_found | BLOCK | URL returns 404/410 |
url_unreachable | FLAG | URL request timed out |
malformed_doi | FLAG | DOI doesn't match 10.NNNN/suffix |
malformed_arxiv_id | FLAG | arXiv ID doesn't match known formats |
numeric_contradiction | FLAG | Percentage >100% or contradictory language |
low_nli_consistency | FLAG/BLOCK | Vectara HHEM score below threshold |
POST /v1/distillCompresses conversation history to a token budget using TF-IDF importance scoring. Always preserves the system prompt. Deduplicates consecutive identical messages. Retains the most recent and most important content when truncating.
Request:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agent-toolbox)<a href="https://allmcps.com/mcp/agent-toolbox"><img src="https://allmcps.com/api/badge/agent-toolbox?style=directory" alt="Agent Toolbox on AllMCPs" /></a>