Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
85
💰 Paid API

api.agentstools.dev

api.agentstools.dev · api.agentstools.dev

Enrich a domain / company / email into one aggregated profile from public sources: registration (RDAP/WHOIS age, registrar, expiry, nameservers), DNS (A/AAAA/MX/NS, SPF, DMARC), TLS certificate (issuer, validity, expiry), homepage metadata (title, description, Open Graph, JSON-LD Organization, social links, role contacts) and a tech-stack detection. Each block is null-on-failure (partial, never 500). Business/domain data only — no personal data of individuals.

🛡
Own this agent?
Verify the domain api.agentstools.dev via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
19/100
grade F · 9 criteria
Uptime
accumulating
1/5 probes
Revenue · 30d
$0.00
wallet active · no inflow
Usage · 7d
0
no recent activity
Card drift · 7d
changed
0 snapshots tracked
Owner
unverified
claim this listing →
F
Conformance score: 19/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
info Live JSON-RPC 0/25
Live probe hasn't run yet.
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
fail Skill declaration 0/10
No skills declared in card. Hard to route to.
How to earn +10 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags`. We canonicalise these into the global skill taxonomy on next probe.
Docs →
partial Verified Identity 5/10
Provider declared: api.agentstools.dev (https://api.agentstools.dev). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents, not penalised).
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Uptime
100.0%
1 probes
Response
0ms
last probe
Skills
0
declared
Streaming
SSE-capable

Endpoints

Pricing x402 on Base USDC
From $0.0010 per call
Endpoint Price Currency
https://api.agentstools.dev/code 0.003 USDC
https://api.agentstools.dev/convert 0.001 USDC
https://api.agentstools.dev/crypto/abi 0.003 USDC
https://api.agentstools.dev/crypto/convert 0.001 USDC
https://api.agentstools.dev/crypto/hash 0.001 USDC
https://api.agentstools.dev/crypto/news 0.005 USDC
https://api.agentstools.dev/crypto/sentiment 0.003 USDC
https://api.agentstools.dev/crypto/verify 0.003 USDC
https://api.agentstools.dev/dev/github 0.005 USDC
https://api.agentstools.dev/dev/hn 0.003 USDC
https://api.agentstools.dev/dev/package 0.005 USDC
https://api.agentstools.dev/dev/trending 0.005 USDC
https://api.agentstools.dev/dex/swaps 0.01 USDC
https://api.agentstools.dev/dex/trending 0.05 USDC
https://api.agentstools.dev/edgar/concept 0.01 USDC
https://api.agentstools.dev/edgar/financials 0.03 USDC
https://api.agentstools.dev/edgar/ratios 0.02 USDC
https://api.agentstools.dev/enrich/domain 0.015 USDC
https://api.agentstools.dev/enrich/email 0.005 USDC
https://api.agentstools.dev/entity/resolve 0.02 USDC
https://api.agentstools.dev/entity/search 0.008 USDC
https://api.agentstools.dev/extract 0.002 USDC
https://api.agentstools.dev/feed 0.002 USDC
https://api.agentstools.dev/forecast 0.004 USDC
https://api.agentstools.dev/fraud/ip 0.005 USDC
https://api.agentstools.dev/fraud/score 0.01 USDC
https://api.agentstools.dev/freight/carrier 0.02 USDC
https://api.agentstools.dev/freight/lookup 0.008 USDC
https://api.agentstools.dev/gas 0.005 USDC
https://api.agentstools.dev/geocode 0.002 USDC
https://api.agentstools.dev/geocode/reverse 0.002 USDC
https://api.agentstools.dev/govcon/agency 0.008 USDC
https://api.agentstools.dev/govcon/award 0.005 USDC
https://api.agentstools.dev/govcon/awards 0.01 USDC
https://api.agentstools.dev/govcon/recipient 0.01 USDC
https://api.agentstools.dev/hazard/flood 0.008 USDC
https://api.agentstools.dev/hazard/risk 0.02 USDC
https://api.agentstools.dev/hazard/seismic 0.005 USDC
https://api.agentstools.dev/kyb/screen 0.008 USDC
https://api.agentstools.dev/kyb/verify 0.02 USDC
https://api.agentstools.dev/legal/litigation 0.03 USDC
https://api.agentstools.dev/legal/patents 0.02 USDC
https://api.agentstools.dev/legal/profile 0.06 USDC
https://api.agentstools.dev/legal/regulatory 0.02 USDC
https://api.agentstools.dev/links 0.002 USDC
https://api.agentstools.dev/market/report 0.05 USDC
https://api.agentstools.dev/mcp/inspect 0.003 USDC
https://api.agentstools.dev/mcp/scan 0.01 USDC
https://api.agentstools.dev/nutrition/barcode 0.003 USDC
https://api.agentstools.dev/phone/intel 0.005 USDC
https://api.agentstools.dev/preflight 0.005 USDC
https://api.agentstools.dev/price 0.01 USDC
https://api.agentstools.dev/provider/screen 0.02 USDC
https://api.agentstools.dev/provider/verify 0.1 USDC
https://api.agentstools.dev/quant/defi 0.002 USDC
https://api.agentstools.dev/quant/kelly 0.001 USDC
https://api.agentstools.dev/quant/montecarlo 0.005 USDC
https://api.agentstools.dev/quant/options 0.003 USDC
https://api.agentstools.dev/quant/risk 0.003 USDC
https://api.agentstools.dev/resolve 0.005 USDC
https://api.agentstools.dev/safety/product 0.02 USDC
https://api.agentstools.dev/safety/vehicle 0.03 USDC
https://api.agentstools.dev/screen/address 0.003 USDC
https://api.agentstools.dev/screen/entity 0.005 USDC
https://api.agentstools.dev/search 0.001 USDC
https://api.agentstools.dev/sitemap 0.003 USDC
https://api.agentstools.dev/structured 0.003 USDC
https://api.agentstools.dev/token/meta 0.005 USDC
https://api.agentstools.dev/token/risk 0.02 USDC
https://api.agentstools.dev/trade/flow 0.015 USDC
https://api.agentstools.dev/trade/hts 0.005 USDC
https://api.agentstools.dev/trade/tariff 0.03 USDC
https://api.agentstools.dev/tx 0.01 USDC
https://api.agentstools.dev/wallet/balances 0.005 USDC
https://api.agentstools.dev/weather 0.003 USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x2d3af92df6129878509f152e531e1bec2b34c423 · basescan ↗
Agent cardhttps://api.agentstools.dev
Providerhttps://api.agentstools.dev
Docshttps://api.agentstools.dev
Discovered via
agentic_market

Health · last 0 probes

When HTTP Live JSON-RPC Latency

Similar agents embedding-nearest

webtools402.176-109-107-191.sslip.io
Enrich a domain / company / email into one aggregated profile from public sources: registration (RDAP/WHOIS age, registrar, expiry, nameserv
webtools402.176-109-107-191.sslip.io · q 85%
dns.use.x402atlas.com
RDAP domain registration lookup: structured registrar, creation/updated/expiry dates, status, nameservers and a computed domain age. A parse
dns.use.x402atlas.com · q 85%
stableenrich.dev
PDL Person Enrich — career history, emails, phone. Requires one of: `email`, `profile` (LinkedIn URL), or `first_name` + `last_name` + (`com
stableenrich.dev · q 85%
dev-toolkit.agentutil.net
Seven developer utility APIs in one skill — hashing, conversion, timezone math, expressions, DNS, text transforms, geocoding.
dev-toolkit.agentutil.net · q 65%
stable-enrich-git-shafu-stabledomains-pork-25b57c-merit-systems.vercel.app
PDL Person Enrich — career history, emails, phone. Requires one of: `email`, `profile` (LinkedIn URL), or `first_name` + `last_name` + (`com
stable-enrich-git-shafu-stabledomains-pork-25b57c-merit-systems.vercel.app · q 85%
base-intel-api.jakemaxsigal.workers.dev
Web search for AI agents: search the web for current, real-time info to answer questions, research topics, and ground LLM responses with cit
base-intel-api.jakemaxsigal.workers.dev · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.agentstools.dev.svg)](https://agenstry.com/agents/api.agentstools.dev)
[![Verified Business](https://agenstry.com/badge/api.agentstools.dev/identity.svg)](https://agenstry.com/agents/api.agentstools.dev)
[![Uptime](https://agenstry.com/badge/api.agentstools.dev/uptime.svg)](https://agenstry.com/agents/api.agentstools.dev)
[![A2A version](https://agenstry.com/badge/api.agentstools.dev/protocol.svg)](https://agenstry.com/agents/api.agentstools.dev)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "api-agentstools-dev",
    "name": "api.agentstools.dev",
    "description": "Enrich a domain / company / email into one aggregated profile from public sources: registration (RDAP/WHOIS age, registrar, expiry, nameservers), DNS (A/AAAA/MX/NS, SPF, DMARC), TLS certificate (issuer, validity, expiry), homepage metadata (title, description, Open Graph, JSON-LD Organization, social links, role contacts) and a tech-stack detection. Each block is null-on-failure (partial, never 500). Business/domain data only \u2014 no personal data of individuals.",
    "domain": "api.agentstools.dev",
    "provider": "api.agentstools.dev",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "eip155:137",
      "eip155:42161",
      "eip155:480",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://api.agentstools.dev/code",
        "description": "Is an address a contract or an EOA on Base, Ethereum, Arbitrum, Optimism, Polygon or BNB (default Base)? Returns is_contract, deployed code size in bytes, and the keccak256 code hash (eth_getCode).",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "network",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "onchain-code",
        "tags": [
          "crypto",
          "onchain",
          "base",
          "ethereum",
          "multichain"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/convert",
        "description": "Pure-compute data format conversion (no network): JSON<->CSV, JSON<->YAML, JSON normalize/minify, Markdown->HTML (sanitized), HTML->Markdown/text, base64/hex, TOML->JSON. Operates only on the supplied data.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "data",
            "type": "string",
            "description": "",
            "example": "{\"a\":1,\"b\":2}",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "from",
            "type": "string",
            "description": "",
            "example": "json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "yaml",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "data-convert",
        "tags": [
          "convert",
          "transform",
          "json",
          "csv",
          "yaml"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/crypto/abi",
        "description": "ABI-encode a function call (selector + args) or encode/decode arbitrary ABI types \u2014 build and parse EVM calldata correctly.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "args",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "op",
            "type": "string",
            "description": "",
            "example": "encode_call",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "signature",
            "type": "string",
            "description": "",
            "example": "transfer(address,uint256)",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "crypto-abi",
        "tags": [
          "crypto",
          "abi",
          "encode",
          "decode",
          "calldata"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/crypto/convert",
        "description": "Convert token units (wei/gwei/ether or arbitrary decimals), between hex and int, and compute/validate an EIP-55 checksummed address.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "from",
            "type": "string",
            "description": "",
            "example": "ether",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "op",
            "type": "string",
            "description": "",
            "example": "units",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "gwei",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "value",
            "type": "string",
            "description": "",
            "example": "1.5",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "crypto-convert",
        "tags": [
          "crypto",
          "units",
          "wei",
          "gwei",
          "ether"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/crypto/hash",
        "description": "Compute keccak256/sha256, a 4-byte function selector, an event topic0, or an ENS namehash/labelhash from a string or hex input.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "algo",
            "type": "string",
            "description": "",
            "example": "selector",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "input",
            "type": "string",
            "description": "",
            "example": "transfer(address,uint256)",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "crypto-hash",
        "tags": [
          "crypto",
          "keccak256",
          "sha256",
          "selector",
          "namehash"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/crypto/news",
        "description": "Aggregated crypto news with sentiment: deduplicated headlines from many major crypto outlets (CoinDesk, Cointelegraph, Decrypt, Bitcoin Magazine, The Block, CryptoSlate), each scored bullish/bearish/neutral by a crypto-tuned lexicon, optionally filtered by coin or query. One call instead of polling a dozen feeds and running your own NLP.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "coin",
            "type": "string",
            "description": "",
            "example": "BTC",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 15,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "crypto-news",
        "tags": [
          "crypto",
          "news",
          "sentiment",
          "bitcoin",
          "ethereum"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/crypto/sentiment",
        "description": "Composite crypto market sentiment: the Fear & Greed index (value, classification, trend) blended with aggregated news-headline sentiment into one bullish/bearish/neutral score, optionally focused on a coin or query. Data by alternative.me (attributed) + curated RSS headlines.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "coin",
            "type": "string",
            "description": "",
            "example": "ETH",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "crypto-sentiment",
        "tags": [
          "crypto",
          "sentiment",
          "fear-greed",
          "market",
          "bitcoin"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/crypto/verify",
        "description": "Verify an EIP-191 personal_sign or EIP-712 typed-data signature and recover the signer address from public inputs (message + signature). Verification/recovery only \u2014 never signs.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "expected_signer",
            "type": "string",
            "description": "",
            "example": "0x52908400098527886E0F7030069857D2E4169EE7",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "message",
            "type": "string",
            "description": "",
            "example": "Hello, Ethereum!",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "scheme",
            "type": "string",
            "description": "",
            "example": "eip191",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "signature",
            "type": "string",
            "description": "",
            "example": "0x<65-byte-hex-signature>",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "crypto-verify",
        "tags": [
          "crypto",
          "signature",
          "eip712",
          "eip191",
          "verify"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/dev/github",
        "description": "GitHub repository health & intelligence for due-diligence / dependency choice: stars, forks, open issues, watchers, size, language, topics, license, archived/fork flags, and computed signals (days_since_push, age, issues_per_star, is_active). From the official GitHub REST API, normalized.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "repo",
            "type": "string",
            "description": "",
            "example": "coinbase/x402",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "dev-github-repo",
        "tags": [
          "dev",
          "github",
          "oss",
          "repository",
          "stars"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/dev/hn",
        "description": "Hacker News engagement / dev-sentiment for a project or topic: story count, total & average points and comments, and the top stories (title/url/points/comments/date). From the keyless HN Algolia search API.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "days",
            "type": "number",
            "description": "",
            "example": 365,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "query",
            "type": "string",
            "description": "",
            "example": "x402 protocol",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "dev-hn-sentiment",
        "tags": [
          "dev",
          "hackernews",
          "hn",
          "sentiment",
          "engagement"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/dev/package",
        "description": "Package intelligence across npm / PyPI / crates: latest version, age, release cadence, deprecation/yank, license, and download stats (last day/week/month) with a rising/falling trend. Aggregates the official registry + downloads API + deps.dev.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "ecosystem",
            "type": "string",
            "description": "",
            "example": "npm",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "react",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "dev-package-stats",
        "tags": [
          "dev",
          "package",
          "npm",
          "pypi",
          "crates"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/dev/trending",
        "description": "Top GitHub repositories by language and/or topic (optionally newer than a date), ranked by stars/forks/recently-updated: name, full_name, stars, language, description, url, pushed_at. From the official GitHub Search API.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "language",
            "type": "string",
            "description": "",
            "example": "rust",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "sort",
            "type": "string",
            "description": "",
            "example": "stars",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "topic",
            "type": "string",
            "description": "",
            "example": "wasm",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "dev-github-trending",
        "tags": [
          "dev",
          "github",
          "trending",
          "oss",
          "discovery"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/dex/swaps",
        "description": "Recent DEX swap history + buy/sell flow for a token or pool on Base: per-swap trader/side/amount/price plus a summary (count, buy/sell volume, net flow, largest swaps), decoded by us from public Aerodrome/Uniswap-V3 Swap event logs.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 100,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "WETH",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "window",
            "type": "string",
            "description": "",
            "example": "1h",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "dex-swaps",
        "tags": [
          "defi",
          "dex",
          "swaps",
          "flow",
          "onchain"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/dex/trending",
        "description": "Trending Base DEX pools ranked by recent swap volume and net buy/sell flow over a short window, computed by us from public Aerodrome/Uniswap-V3 Swap event logs.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "window",
            "type": "string",
            "description": "",
            "example": "30m",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "dex-trending",
        "tags": [
          "defi",
          "trending",
          "dex",
          "volume",
          "momentum"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/edgar/concept",
        "description": "Cited time-series for a single financial line-item from SEC EDGAR XBRL. Give a ticker or CIK plus a concept (a canonical name like revenue or netIncome, or a raw us-gaap tag) and get the normalized period values, each cited to its filing. Cheap granular pull.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "concept",
            "type": "string",
            "description": "",
            "example": "revenue",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "freq",
            "type": "string",
            "description": "",
            "example": "annual",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "ticker",
            "type": "string",
            "description": "",
            "example": "AAPL",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "edgar-concept",
        "tags": [
          "financials",
          "xbrl",
          "sec",
          "edgar",
          "concept"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/edgar/financials",
        "description": "Normalized company financials from SEC EDGAR XBRL filings. Give a ticker or CIK and get income statement, balance sheet and cash flow lines mapped to one clean schema, each value cited to its real XBRL tag and filing. Compact cited JSON instead of megabytes of raw XBRL.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "freq",
            "type": "string",
            "description": "",
            "example": "annual",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "periods",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "ticker",
            "type": "string",
            "description": "",
            "example": "AAPL",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "edgar-financials",
        "tags": [
          "financials",
          "xbrl",
          "sec",
          "edgar",
          "fundamentals"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/edgar/ratios",
        "description": "Key financial ratios computed from SEC EDGAR XBRL: margins, liquidity, leverage and growth. Give a ticker or CIK and get ratios over recent periods, each computed number citing the source facts it was derived from, plus restatement flags and simple anomaly flags.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "freq",
            "type": "string",
            "description": "",
            "example": "annual",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "periods",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "ticker",
            "type": "string",
            "description": "",
            "example": "AAPL",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "edgar-ratios",
        "tags": [
          "ratios",
          "margins",
          "liquidity",
          "leverage",
          "growth"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/enrich/domain",
        "description": "Enrich a domain / company / email into one aggregated profile from public sources: registration (RDAP/WHOIS age, registrar, expiry, nameservers), DNS (A/AAAA/MX/NS, SPF, DMARC), TLS certificate (issuer, validity, expiry), homepage metadata (title, description, Open Graph, JSON-LD Organization, social links, role contacts) and a tech-stack detection. Each block is null-on-failure (partial, never 500). Business/domain data only \u2014 no personal data of individuals.",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "stripe.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "include",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "enrich-domain",
        "tags": [
          "enrichment",
          "domain",
          "company",
          "whois",
          "rdap"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://api.agentstools.dev/enrich/email",
        "description": "Validate and classify an email DOMAIN from public DNS: MX hosts + mail-provider, SPF and DMARC policy, plus disposable / free-webmail / role-account flags and a deliverability signal. No SMTP probing of individual mailboxes (privacy + ToS).",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "email",
            "type": "string",
            "description": "",
            "example": "support@stripe.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "enrich-email",
        "tags": [
          "enrichment",
          "email",
          "validation",
          "mx",
          "spf"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/entity/resolve",
        "description": "Resolve one legal entity across three public registries from a single identifier. Give exactly one of name, ticker, cik, lei, qid or isin and get back the reconciled set of ids (SEC CIK, GLEIF LEI, Wikidata QID, ISIN, ticker, EIN) plus legal name, jurisdiction and status, with per-id provenance and an optional GLEIF parent/child hierarchy.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "include",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "ticker",
            "type": "string",
            "description": "",
            "example": "AAPL",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "entity-resolve",
        "tags": [
          "entity",
          "resolution",
          "company",
          "cik",
          "lei"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/entity/search",
        "description": "Disambiguate a company by name: fuzzy legal-name search returning ranked candidates, each with the ids known for it (Wikidata QID, GLEIF LEI, SEC CIK, ticker), country and a match score. Cheaper first step before entity/resolve.",
        "pricing": {
          "amount": "0.008",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Apple",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "entity-search",
        "tags": [
          "entity",
          "search",
          "company",
          "name",
          "disambiguation"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/extract",
        "description": "Fetch a public URL and return clean markdown/text + metadata (trafilatura).",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "render",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com/article",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "web-extract",
        "tags": [
          "web",
          "scraping",
          "markdown",
          "extract"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/feed",
        "description": "Parse an RSS, Atom or JSON Feed URL into a normalized item list (title/link/published/summary/id/author) plus feed-level metadata.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "max_items",
            "type": "number",
            "description": "",
            "example": 20,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://news.ycombinator.com/rss",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "web-feed",
        "tags": [
          "web",
          "feed",
          "rss",
          "atom",
          "json-feed"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/forecast",
        "description": "Normalized US weather forecast periods (NWS) for coordinates OR a US address. Optional hourly resolution and a day limit. Temp in C+F.",
        "pricing": {
          "amount": "0.004",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "days",
            "type": "number",
            "description": "",
            "example": 3,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "hourly",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 39.74,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": -104.98,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "us-forecast",
        "tags": [
          "weather",
          "forecast",
          "geo",
          "us",
          "nws"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/fraud/ip",
        "description": "Reputation of a public IP address for anti-abuse and KYC. Returns ASN, AS-org, country, datacenter/hosting classification, Tor-exit and Spamhaus DROP flags, plus a deterministic risk score with reasons.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "US",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "ip",
            "type": "string",
            "description": "",
            "example": "185.220.101.1",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "fraud-ip-reputation",
        "tags": [
          "fraud",
          "anti-abuse",
          "ip",
          "reputation",
          "risk"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/fraud/score",
        "description": "Fusion anti-abuse risk score for an email and/or IP in one call. Combines domain-level email intelligence (MX, SPF, DMARC, disposable, free, role) with IP reputation into a deterministic 0-100 score with per-dimension reasons. Works with either input alone.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "US",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "email",
            "type": "string",
            "description": "",
            "example": "user@example.com",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "ip",
            "type": "string",
            "description": "",
            "example": "185.220.101.1",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "fraud-fusion-score",
        "tags": [
          "fraud",
          "anti-abuse",
          "email",
          "ip",
          "risk"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/freight/carrier",
        "description": "Fit-to-haul verdict for a US motor carrier from FMCSA registration data. Give one of dot, mc or name and get a verdict (fit, caution, unfit or not_found), a 0-100 fit score, per-dimension flags, reasons and weighted signals across authority status, operation, hazmat, safety rating, history, registration freshness, address and fleet. Deterministic, no LLM. Carrier vetting indicators, not legal or compliance advice.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "dot",
            "type": "string",
            "description": "",
            "example": "284477",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "haul_type",
            "type": "string",
            "description": "",
            "example": "hazmat",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "freight-carrier",
        "tags": [
          "freight",
          "logistics",
          "carrier",
          "trucking",
          "fmcsa"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/freight/lookup",
        "description": "Search US motor carriers by name in the FMCSA Company Census and get ranked candidates, each with its USDOT number, MC docket, legal name, state, decoded carrier status, authority status and operation. Cheap first step before freight/carrier.",
        "pricing": {
          "amount": "0.008",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Waccamaw Transport",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "state",
            "type": "string",
            "description": "",
            "example": "NC",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "freight-lookup",
        "tags": [
          "freight",
          "logistics",
          "carrier",
          "trucking",
          "fmcsa"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/gas",
        "description": "Current Base L2 gas price (gwei) read from chain state (eth_gasPrice).",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "onchain-gas",
        "tags": [
          "crypto",
          "gas",
          "onchain",
          "base",
          "market-data"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/geocode",
        "description": "Forward-geocode a street address or place name (WORLDWIDE) to coordinates + parsed address components via OpenStreetMap Nominatim (public, keyless).",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "1600 Pennsylvania Ave NW, Washington, DC",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "geocode",
        "tags": [
          "geo",
          "geocode",
          "address",
          "location",
          "osm"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/geocode/reverse",
        "description": "Reverse-geocode coordinates (WORLDWIDE) to a street address + parsed components via OpenStreetMap Nominatim; enriched with the nearest NWS city/state when the point is in the US.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 38.9,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": -77.04,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "geocode-reverse",
        "tags": [
          "geo",
          "geocode",
          "reverse",
          "location",
          "osm"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/govcon/agency",
        "description": "Profile a US federal agency's procurement in one call: reported obligations and outlays plus top vendors, top NAICS and top product-service codes. Give an agency name or toptier code.",
        "pricing": {
          "amount": "0.008",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "agency",
            "type": "string",
            "description": "",
            "example": "National Aeronautics and Space Administration",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "govcon-agency",
        "tags": [
          "govcon",
          "government",
          "federal",
          "agency",
          "procurement"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/govcon/award",
        "description": "Get the full detail of one US federal award by its generated_internal_id (returned from /govcon/awards): award id, type, description, total obligation, dates, awarding agency hierarchy and recipient with parent. The drill-down step after a /govcon/awards search.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "generated_internal_id",
            "type": "string",
            "description": "",
            "example": "CONT_AWD_Z61H_9700_FA822408G0001_9700",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "govcon-award",
        "tags": [
          "govcon",
          "government",
          "federal",
          "award",
          "contract"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/govcon/awards",
        "description": "Search awarded US federal contracts and grants from USASpending.gov, filtered by award type, recipient, agency, NAICS, keyword and fiscal year, returning a normalized award list plus a summary.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "award_type",
            "type": "string",
            "description": "",
            "example": "contracts",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "recipient",
            "type": "string",
            "description": "",
            "example": "Lockheed Martin",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "year",
            "type": "number",
            "description": "",
            "example": 2024,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "govcon-awards",
        "tags": [
          "govcon",
          "government",
          "federal",
          "contracts",
          "grants"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/govcon/recipient",
        "description": "Profile a federal contractor's spending footprint by name or UEI in one call: total federal dollars, top agencies, top NAICS, a fiscal-year trend and recent awards, fused from several USASpending.gov queries.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "recipient",
            "type": "string",
            "description": "",
            "example": "Lockheed Martin",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "govcon-recipient",
        "tags": [
          "govcon",
          "government",
          "federal",
          "contractor",
          "recipient"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/hazard/flood",
        "description": "FEMA flood-zone lookup for a US point: Special Flood Hazard Area flag, FEMA flood zone (such as AE, VE, X), zone subtype, and base flood elevation, for a US address or coordinates.",
        "pricing": {
          "amount": "0.008",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 25.77,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": -80.19,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "hazard-flood",
        "tags": [
          "flood",
          "flood-zone",
          "sfha",
          "fema",
          "nfhl"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/hazard/risk",
        "description": "US property/location natural-hazard risk profile: FEMA National Risk Index composite (18 hazards, expected annual loss, social vulnerability) plus the FEMA flood zone, as one cited JSON verdict for a US address, coordinates, or FIPS.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "1 World Way, Los Angeles, CA",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "hazard-risk",
        "tags": [
          "hazard",
          "risk",
          "property",
          "real-estate",
          "insurance"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/hazard/seismic",
        "description": "USGS ASCE 7 seismic design values for a US point: Ss, S1, SDS, SD1, seismic design category, and PGA, for a US address or coordinates. Optional reference document, risk category, and site class.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 34.05,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": -118.24,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "hazard-seismic",
        "tags": [
          "seismic",
          "earthquake",
          "asce7",
          "usgs",
          "building-code"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/kyb/screen",
        "description": "Screen a company name against the GLEIF business registry: fuzzy name search returning ranked candidates, each with its LEI, legal name, jurisdiction, registration status and corroboration level. Cheap first step before kyb/verify.",
        "pricing": {
          "amount": "0.008",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Apple",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "kyb-screen",
        "tags": [
          "kyb",
          "business",
          "verification",
          "company",
          "screening"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/kyb/verify",
        "description": "Verify a business is real and get a legitimacy verdict plus a 0-100 risk score. Give one of name, lei, cik, ticker, isin or qid and get a verdict (real, likely_real, inactive, dissolved or not_found), a risk category, per-dimension flags, reasons, the official registry and which registries corroborated. Deterministic scoring, no LLM. Legitimacy indicators, not legal or credit advice.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lei",
            "type": "string",
            "description": "",
            "example": "HWUPKR0MPOU8FGXBT394",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "kyb-verify",
        "tags": [
          "kyb",
          "business",
          "verification",
          "legitimacy",
          "risk"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/legal/litigation",
        "description": "Find US court cases, opinions and dockets naming a business entity. Returns normalized records with case name, court, date, citation, docket number and nature of suit, plus a total count. Source: CourtListener, public-domain.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Apple Inc",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "legal-litigation",
        "tags": [
          "legal",
          "litigation",
          "court",
          "lawsuit",
          "opinion"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/legal/patents",
        "description": "Look up the US patent portfolio of an organization (by assignee) or an inventor (by name). Returns granted patents with id, title, grant date, type and assignees, plus a total count. Source: USPTO PatentsView, public-domain.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Apple Inc",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "legal-patents",
        "tags": [
          "legal",
          "patents",
          "ip",
          "uspto",
          "assignee"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/legal/profile",
        "description": "Composite legal due-diligence profile of a business entity: litigation, patents and federal regulatory records in one call, plus a deterministic legal-risk signal (score 0-100, band, per-dimension flags and reasons).",
        "pricing": {
          "amount": "0.06",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Apple Inc",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "legal-profile",
        "tags": [
          "legal",
          "due-diligence",
          "profile",
          "legal-risk",
          "litigation"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/legal/regulatory",
        "description": "Find US federal regulatory and enforcement documents mentioning an entity in the Federal Register. Returns rules, proposed rules and notices with title, type, agency, date, abstract and link. Source: Federal Register, public-domain.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Apple Inc",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "legal-regulatory",
        "tags": [
          "legal",
          "regulatory",
          "enforcement",
          "federal-register",
          "compliance"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/links",
        "description": "Extract every link from a public page for crawling agents: de-duplicated absolute URLs with anchor text, internal/external counts, declared feeds and a sitemap hint.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "same_host_only",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "web-links",
        "tags": [
          "web",
          "links",
          "crawl",
          "scraping",
          "sitemap"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/market/report",
        "description": "Rich cross-source market report: Chainlink + DEX pools, TVL-weighted VWAP, total pool TVL, recent change & volatility \u2014 all computed by us from on-chain state.",
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "ETH",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "onchain-market-report",
        "tags": [
          "crypto",
          "market-data",
          "onchain",
          "vwap",
          "tvl"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/mcp/inspect",
        "description": "Static security scan of a single text or prompt blob: hidden unicode, prompt injection, data-exfiltration directives, dangerous-capability and tool-shadowing language, and obfuscation. Returns a 0-100 risk score, category and findings. Security indicators, not a guarantee.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "kind",
            "type": "string",
            "description": "",
            "example": "description",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "text",
            "type": "string",
            "description": "",
            "example": "Get the weather for a city and return a short summary.",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "mcp-inspect",
        "tags": [
          "mcp",
          "security",
          "prompt-injection",
          "text",
          "scanner"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/mcp/scan",
        "description": "Static security scan of an MCP manifest or tool list. Detects tool poisoning, hidden unicode instructions, prompt injection, data-exfiltration directives, dangerous capabilities, tool shadowing and post-approval rug-pull drift. Returns a 0-100 risk score, category, per-tool findings and content hashes. Security indicators, not a guarantee.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "manifest",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "mcp-scan",
        "tags": [
          "mcp",
          "security",
          "tool-poisoning",
          "prompt-injection",
          "scanner"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/nutrition/barcode",
        "description": "Look up a packaged product by GTIN/barcode via Open Food Facts (global). Returns the normalized nutrition profile plus allergens, diet flags, Nutri-Score and NOVA.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "barcode",
            "type": "string",
            "description": "",
            "example": "3017620422003",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "nutrition-barcode",
        "tags": [
          "nutrition",
          "food",
          "barcode",
          "gtin",
          "openfoodfacts"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/phone/intel",
        "description": "Phone-number intelligence in one call: validity and E.164 normalization, line type (mobile, fixed line, VOIP, toll free, premium rate), country and region, carrier hint, timezones, and a deterministic 0-100 fraud/KYC risk score with a band and reasons. Offline number-plan metadata from Google libphonenumber. Risk indicators only, not a definitive fraud verdict; no live status and no owner identity; the input number is not stored.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "number",
            "type": "string",
            "description": "",
            "example": "+14155552671",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "phone-intel",
        "tags": [
          "phone",
          "phone-number",
          "validation",
          "verify",
          "line-type"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/preflight",
        "description": "Preflight trust check of another x402 endpoint before an agent pays it. From the target resource URL: a composite trust score 0-100, a category (trusted / caution / untrusted / unknown), per-dimension flags, reasons and weighted signals. Scored from CDP x402 Bazaar discovery, an on-chain USDC payment-diversity sample, and a live 402 probe that the served payTo matches the listing. Trust indicators, not a guarantee.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "network",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://api.example.com/some-paid-route",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "endpoint-preflight",
        "tags": [
          "x402",
          "trust",
          "preflight",
          "reputation",
          "discovery"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/price",
        "description": "On-chain USD spot price of a token from Chainlink feeds or the most-liquid Base DEX pool (computed from public chain state).",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "ETH",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "onchain-price",
        "tags": [
          "crypto",
          "price",
          "onchain",
          "chainlink",
          "dex"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://api.agentstools.dev/provider/screen",
        "description": "Screen a US healthcare provider against the OIG LEIE federal exclusion list. Exact NPI match returns an authoritative exclusion; a name match returns potential matches for review. Accepts an npi, a name, or an organization.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "npi",
            "type": "string",
            "description": "",
            "example": "1003000126",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "provider-screen",
        "tags": [
          "healthcare",
          "compliance",
          "exclusion",
          "oig",
          "leie"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/provider/verify",
        "description": "Full compliance verdict for a US healthcare provider: fuses live NPPES registration status, taxonomy and license, Medicare PECOS enrollment, and OIG LEIE exclusion into a deterministic verdict with risk flags. Accepts an npi, a name, or an organization.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "npi",
            "type": "string",
            "description": "",
            "example": "1003000126",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "provider-verify",
        "tags": [
          "healthcare",
          "compliance",
          "provider",
          "verification",
          "npi"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/quant/defi",
        "description": "DeFi math helper: APR and APY conversion, funding annualization, impermanent loss, liquidation price, and leverage. Pure computation over your inputs.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "apr",
            "type": "number",
            "description": "",
            "example": 0.1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "n",
            "type": "number",
            "description": "",
            "example": 12,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "op",
            "type": "string",
            "description": "",
            "example": "apr_to_apy",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "quant-defi",
        "tags": [
          "quant",
          "defi",
          "apy",
          "impermanent-loss",
          "liquidation"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/quant/kelly",
        "description": "Kelly-criterion optimal bet fraction and position sizing from a win probability and payoff, or from an edge and odds. Pure computation over your inputs.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "bankroll",
            "type": "number",
            "description": "",
            "example": 10000,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "fraction",
            "type": "number",
            "description": "",
            "example": 0.5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "win_loss_ratio",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "win_prob",
            "type": "number",
            "description": "",
            "example": 0.6,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "quant-kelly",
        "tags": [
          "quant",
          "kelly",
          "position-sizing",
          "bankroll",
          "betting"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/quant/montecarlo",
        "description": "Monte-Carlo geometric-Brownian-motion simulation of terminal price and European option payoff, with percentiles and a standard error. Pure computation over your inputs.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "K",
            "type": "number",
            "description": "",
            "example": 100,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "S",
            "type": "number",
            "description": "",
            "example": 100,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "T",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "paths",
            "type": "number",
            "description": "",
            "example": 20000,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "r",
            "type": "number",
            "description": "",
            "example": 0.05,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "seed",
            "type": "number",
            "description": "",
            "example": 42,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "sigma",
            "type": "number",
            "description": "",
            "example": 0.2,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "steps",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "type",
            "type": "string",
            "description": "",
            "example": "call",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "quant-montecarlo",
        "tags": [
          "quant",
          "monte-carlo",
          "gbm",
          "simulation",
          "options"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/quant/options",
        "description": "Black-Scholes European option calculator: fair price, all greeks (delta, gamma, vega, theta, rho), or implied volatility from a market price. Pure computation over your inputs.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "K",
            "type": "number",
            "description": "",
            "example": 100,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "S",
            "type": "number",
            "description": "",
            "example": 100,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "T",
            "type": "number",
            "description": "",
            "example": 1,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "op",
            "type": "string",
            "description": "",
            "example": "greeks",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "r",
            "type": "number",
            "description": "",
            "example": 0.05,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "sigma",
            "type": "number",
            "description": "",
            "example": 0.2,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "type",
            "type": "string",
            "description": "",
            "example": "call",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "quant-options",
        "tags": [
          "quant",
          "options",
          "black-scholes",
          "greeks",
          "implied-volatility"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/quant/risk",
        "description": "Portfolio risk metrics over an array of periodic returns: value-at-risk, conditional VaR, Sharpe, Sortino, max drawdown, Calmar, volatility, and more. Pure computation over your inputs.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "body",
            "name": "confidence",
            "type": "number",
            "description": "",
            "example": 0.95,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "metrics",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "periods_per_year",
            "type": "number",
            "description": "",
            "example": 252,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "returns",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "quant-risk",
        "tags": [
          "quant",
          "risk",
          "var",
          "cvar",
          "sharpe"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/resolve",
        "description": "Basename/ENS resolution on Base: forward name->address (give 'name') or reverse address->name (give 'address', forward-verified against spoofing).",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "jesse.base.eth",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "onchain-resolve",
        "tags": [
          "crypto",
          "onchain",
          "base",
          "identity",
          "basename"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/safety/product",
        "description": "Product recall and safety check for a consumer good, food, drug or medical device by brand or product name. Fuses CPSC and openFDA recalls into one cited JSON with hazard, FDA class, remedy, status and a deterministic risk score. Risk indicators, not advice.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "domain",
            "type": "string",
            "description": "",
            "example": "all",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "query",
            "type": "string",
            "description": "",
            "example": "Fisher-Price stroller",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "safety-product",
        "tags": [
          "safety",
          "product",
          "recall",
          "cpsc",
          "openfda"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/safety/vehicle",
        "description": "Vehicle safety and recall check for a car, by make/model/year or by VIN. Fuses NHTSA open recalls, a complaint summary (crash, fire, injuries, deaths) and the 5-star NCAP safety rating into one cited JSON with a deterministic risk score. Risk indicators, not advice.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "make",
            "type": "string",
            "description": "",
            "example": "Honda",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "model",
            "type": "string",
            "description": "",
            "example": "Accord",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "year",
            "type": "number",
            "description": "",
            "example": 2015,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "safety-vehicle",
        "tags": [
          "safety",
          "vehicle",
          "car",
          "recall",
          "nhtsa"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/screen/address",
        "description": "Check whether a crypto address appears on the official public sanctions lists (OFAC SDN, UK, EU, UN). Deterministic exact lookup; returns the matched record (list, program, entity name, reference, currency).",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x7FF9cFad3877F21d41Da833E2F775dB0569eE3D9",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "chain",
            "type": "string",
            "description": "",
            "example": "ETH",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "sanctions-screen-address",
        "tags": [
          "sanctions",
          "compliance",
          "screening",
          "crypto",
          "address"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/screen/entity",
        "description": "Fuzzy-screen a person or organization name against the official public sanctions lists (OFAC SDN, UK, EU, UN), including aliases. Returns scored matches with list, program, country, type, and reference.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "min_score",
            "type": "number",
            "description": "",
            "example": 85,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Saddam Hussein",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "type",
            "type": "string",
            "description": "",
            "example": "individual",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "sanctions-screen-entity",
        "tags": [
          "sanctions",
          "compliance",
          "screening",
          "entity",
          "name"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/search",
        "description": "Free-text web search, returns title/url/snippet list (DuckDuckGo).",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "max_results",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "query",
            "type": "string",
            "description": "",
            "example": "x402 protocol",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "web-search",
        "tags": [
          "web",
          "search",
          "data"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/sitemap",
        "description": "Discover and parse a site's sitemap: pass a site root (found via robots.txt or /sitemap.xml) or a direct .xml. Returns URLs with lastmod/priority; handles <sitemapindex> (one level).",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "web-sitemap",
        "tags": [
          "web",
          "sitemap",
          "crawl",
          "discovery",
          "seo"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/structured",
        "description": "Structured parse of a public web page: main text, headings, links, tables and rich metadata (description, canonical, lang, Open Graph, Twitter cards, JSON-LD) as separate fields. Browserless, robots.txt-respecting.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "include",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "url",
            "type": "string",
            "description": "",
            "example": "https://example.com/article",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "web-structured",
        "tags": [
          "web",
          "scraping",
          "structured",
          "metadata",
          "opengraph"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/token/meta",
        "description": "ERC-20 token metadata on Base, Ethereum, Arbitrum, Optimism, Polygon or BNB (default Base): name, symbol, decimals and totalSupply (raw + human), read live from contract state by address.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "network",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "onchain-token-meta",
        "tags": [
          "crypto",
          "onchain",
          "base",
          "ethereum",
          "multichain"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/token/risk",
        "description": "Composite rug-check risk score for an ERC-20 token: a 0-100 score, a category (low/medium/high/critical), per-dimension flags, reasons and weighted signals. Scored deterministically across six dimensions \u2014 contract integrity, ownership, holder concentration, liquidity, honeypot and age. Multi-chain EVM. Automated risk indicators, not financial advice.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "network",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "token",
            "type": "string",
            "description": "",
            "example": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "token-risk",
        "tags": [
          "crypto",
          "token",
          "risk",
          "rug-check",
          "honeypot"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/trade/flow",
        "description": "US monthly import or export trade flow for a commodity from the Census Bureau. Give an HS code, a direction and an optional partner country and get monthly values, a trend and a supplier-concentration index. Degrades cleanly when the Census key is not configured.",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "direction",
            "type": "string",
            "description": "",
            "example": "imports",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "hs6",
            "type": "string",
            "description": "",
            "example": "847130",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "year",
            "type": "number",
            "description": "",
            "example": 2025,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "trade-flow",
        "tags": [
          "trade",
          "trade-flow",
          "imports",
          "exports",
          "census"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/trade/hts",
        "description": "Classify goods against the US Harmonized Tariff Schedule. Give a keyword or an HTS code and get the matching HTS lines with their duty-rate columns, units and footnotes. The cheap supporting lookup that feeds trade/tariff.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "keyword",
            "type": "string",
            "description": "",
            "example": "laptop",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "limit",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "trade-hts",
        "tags": [
          "trade",
          "hts",
          "classification",
          "customs",
          "tariff"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/trade/tariff",
        "description": "Estimate the effective US import duty for one HTS code from one origin country. Returns the base rate (MFN or FTA), the additional trade-war layers (Section 301, Section 232, IEEPA) with their Chapter 99 provisions, the combined effective rate, and an optional landed-cost estimate.",
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "customs_value",
            "type": "number",
            "description": "",
            "example": 10000,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "hts",
            "type": "string",
            "description": "",
            "example": "8471.30",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "origin",
            "type": "string",
            "description": "",
            "example": "CN",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "trade-tariff",
        "tags": [
          "trade",
          "tariff",
          "customs",
          "duty",
          "hts"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/tx",
        "description": "Look up a transaction by hash on Base, Ethereum, Arbitrum, Optimism, Polygon or BNB (default Base): from/to/value/nonce/gas, block, and receipt fields (status, gasUsed, logs count). Pending/not-found handled.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "hash",
            "type": "string",
            "description": "",
            "example": "0x0000000000000000000000000000000000000000000000000000000000000000",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "network",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "onchain-tx",
        "tags": [
          "crypto",
          "onchain",
          "base",
          "ethereum",
          "multichain"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/wallet/balances",
        "description": "Native-coin balance + ERC-20 token balances (raw + human) for any address on Base, Ethereum, Arbitrum, Optimism, Polygon or BNB (default Base). On Base pass token symbols or 0x addresses (or a default common set); on other networks pass explicit 0x token addresses.",
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "0x2d3af92Df6129878509F152E531E1beC2b34C423",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "network",
            "type": "string",
            "description": "",
            "example": "base",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "tokens",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "usd",
            "type": "boolean",
            "description": "",
            "example": false,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "onchain-wallet-balances",
        "tags": [
          "crypto",
          "onchain",
          "base",
          "ethereum",
          "multichain"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.agentstools.dev/weather",
        "description": "Current US weather conditions (temp in C+F, humidity, wind, pressure, description) from the NWS for coordinates OR a US address (auto-geocoded).",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "233 S Wacker Dr, Chicago, IL",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "us-weather",
        "tags": [
          "weather",
          "geo",
          "us",
          "conditions",
          "nws"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.001",
      "maxAmount": "0.1",
      "avgCostPerTransaction": "0.011667",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "",
    "tags": [
      "crypto",
      "onchain",
      "base",
      "ethereum",
      "multichain",
      "convert",
      "transform",
      "json",
      "csv",
      "yaml",
      "abi",
      "encode",
      "decode",
      "calldata",
      "units",
      "wei",
      "gwei",
      "ether",
      "keccak256",
      "sha256",
      "selector",
      "namehash",
      "news",
      "sentiment",
      "bitcoin",
      "fear-greed",
      "market",
      "signature",
      "eip712",
      "eip191",
      "verify",
      "dev",
      "github",
      "oss",
      "repository",
      "stars",
      "hackernews",
      "hn",
      "engagement",
      "package",
      "npm",
      "pypi",
      "crates",
      "trending",
      "discovery",
      "defi",
      "dex",
      "swaps",
      "flow",
      "volume",
      "momentum",
      "financials",
      "xbrl",
      "sec",
      "edgar",
      "concept",
      "fundamentals",
      "ratios",
      "margins",
      "liquidity",
      "leverage",
      "growth",
      "enrichment",
      "domain",
      "company",
      "whois",
      "rdap",
      "email",
      "validation",
      "mx",
      "spf",
      "entity",
      "resolution",
      "cik",
      "lei",
      "search",
      "name",
      "disambiguation",
      "web",
      "scraping",
      "markdown",
      "extract",
      "feed",
      "rss",
      "atom",
      "json-feed",
      "weather",
      "forecast",
      "geo",
      "us",
      "nws",
      "fraud",
      "anti-abuse",
      "ip",
      "reputation",
      "risk",
      "freight",
      "logistics",
      "carrier",
      "trucking",
      "fmcsa",
      "gas",
      "market-data",
      "geocode",
      "address",
      "location",
      "osm",
      "reverse",
      "govcon",
      "government",
      "federal",
      "agency",
      "procurement",
      "award",
      "contract",
      "contracts",
      "grants",
      "contractor",
      "recipient",
      "flood",
      "flood-zone",
      "sfha",
      "fema",
      "nfhl",
      "hazard",
      "property",
      "real-estate",
      "insurance",
      "seismic",
      "earthquake",
      "asce7",
      "usgs",
      "building-code",
      "kyb",
      "business",
      "verification",
      "screening",
      "legitimacy",
      "legal",
      "litigation",
      "court",
      "lawsuit",
      "opinion",
      "patents",
      "uspto",
      "assignee",
      "due-diligence",
      "profile",
      "legal-risk",
      "regulatory",
      "enforcement",
      "federal-register",
      "compliance",
      "links",
      "crawl",
      "sitemap",
      "vwap",
      "tvl",
      "mcp",
      "security",
      "prompt-injection",
      "text",
      "scanner",
      "tool-poisoning",
      "nutrition",
      "food",
      "barcode",
      "gtin",
      "openfoodfacts",
      "phone",
      "phone-number",
      "line-type",
      "x402",
      "trust",
      "preflight",
      "price",
      "chainlink",
      "healthcare",
      "exclusion",
      "oig",
      "leie",
      "provider",
      "npi",
      "quant",
      "apy",
      "impermanent-loss",
      "liquidation",
      "kelly",
      "position-sizing",
      "bankroll",
      "betting",
      "monte-carlo",
      "gbm",
      "simulation",
      "options",
      "black-scholes",
      "greeks",
      "implied-volatility",
      "var",
      "cvar",
      "sharpe",
      "identity",
      "basename",
      "safety",
      "product",
      "recall",
      "cpsc",
      "openfda",
      "vehicle",
      "car",
      "nhtsa",
      "sanctions",
      "data",
      "seo",
      "structured",
      "metadata",
      "opengraph",
      "token",
      "rug-check",
      "honeypot",
      "trade",
      "trade-flow",
      "imports",
      "exports",
      "census",
      "hts",
      "classification",
      "customs",
      "tariff",
      "duty",
      "conditions"
    ],
    "iconUrl": ""
  }
}