Koskamo

AgentBIT MCP

An MCP server that provides access to a router-proxy and a catalog of pay-per-call AI tools monetized via the x402 protocol on Base. It allows agents to discover, route, and execute tasks using various AI and data enrichment tools without requiring individual API keys, handling payment via USDC.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

AgentBIT MCP logo, by AgentBITVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by AgentBIT
MCP endpoint (Streamable HTTP)
https://agentbit.app/mcp
Vendor documentation

What its tools do

105 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Read-only (104)

Can change data (1)

105 of 105 have a description · 105 of 105 declare behavior hints · 64 of 105 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to agentbit.app ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Route tasks to the best available x402 tool
  • Execute paid AI inference calls without API keys
  • Discover tools across multiple marketplaces
  • Enrich company data from domain names

Source and maintenance

Vendor evidenceRegistry 1.3.0
Maintenance checked

Protocol and capabilities

Server
agentbit 1.7.0
MCP protocol negotiated in check
2025-06-18
Tools
105 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Every tool is pay-per-call over the x402 protocol (USDC on Base, no signup). Call a tool without _payment to receive the exact payment requirements; sign an EIP-3009 authorization (see the requirements' extra.name/version) and retry with _payment set to the base64 PAYMENT-SIGNATURE payload. Docs: https://agentbit.app/llms.txt

Tools

105 advertised

agentbit_discover — x402 Ecosystem Discovery (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Search every indexed x402 resource across Coinbase Bazaar, Agent402 and Agentic Market (7k+ tools): name, price, seller, network, usage metrics. Free — use it FIRST to find the right paid tool for any task.

agentbit_discover input schema
{
  "type": "object",
  "properties": {
    "sort": {
      "enum": [
        "price",
        "volume",
        "calls",
        "recency"
      ],
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "maximum": 100
    },
    "query": {
      "type": "string",
      "description": "What you are looking for (matched against name, description, URL)"
    },
    "network": {
      "type": "string",
      "description": "CAIP-2, e.g. eip155:8453"
    },
    "category": {
      "type": "string"
    },
    "max_price": {
      "type": "number",
      "description": "Max price in USDC"
    }
  }
}
agentbit_discover annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit_route — AgentBIT Router — run any x402 tool
Advertised by the server during the last successful anonymous check.
Open-world

THE general-purpose tool: use this whenever you need data or an action that no other tool here covers. Describe the task and we pick the single best x402 tool for it across the whole ecosystem (14,000+ tools) — including external sellers, paid from our treasury — run it, and return the result. Examples: "get the latest ethereum block height", "screen this wallet for sanctions", "search the web for X and extract the text", "latest SEC filings for AAPL", "price of ETH in USD". Give a plain-language "task" (we pick the tool) or an explicit "resource" URL, plus optional "body" input. Pay-per-call via x402 (USDC on Base): call without _payment to get the requirements, then retry with _payment set. Prefer this over hard-coding a specific seller.

agentbit_route input schema
{
  "type": "object",
  "examples": [
    {
      "task": "get the latest ethereum block height"
    },
    {
      "task": "price of ETH in USD"
    }
  ],
  "required": [
    "task"
  ],
  "properties": {
    "body": {
      "type": "object",
      "description": "Optional input passed to the chosen tool (task-dependent)."
    },
    "task": {
      "type": "string",
      "examples": [
        "get the latest ethereum block height",
        "screen wallet 0x… for sanctions",
        "latest SEC filings for AAPL"
      ],
      "description": "Plain-language task; we pick the best runnable x402 tool for it."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "resource": {
      "type": "string",
      "description": "Optional explicit x402 resource URL to execute instead of auto-picking."
    }
  }
}
agentbit_route annotations
{
  "title": "AgentBIT Router — run any x402 tool",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
agentbit.address_eip55 — EIP-55 Address Checksum
Advertised by the server during the last successful anonymous check.
Advertised read-only

EIP-55 mixed-case checksum for a 20-byte EVM (Ethereum/Base) hex address, via Keccak-256. Normalize and verify addresses before a transfer. Pay-per-call via x402 (USDC, Base).

agentbit.address_eip55 input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.address_eip55 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.agent_counter — Agent Counter
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Atomic per-agent integer counter (incr/decr/get/set/reset), scoped to the paying wallet. For tallies, quotas, sequence numbers. Pay-per-call via x402 (USDC, Base).

agentbit.agent_counter input schema
{
  "type": "object",
  "required": [
    "operation",
    "key"
  ],
  "properties": {
    "key": {
      "type": "string",
      "description": "The counter key."
    },
    "value": {
      "type": "integer",
      "description": "Value for set."
    },
    "amount": {
      "type": "integer",
      "description": "Step for incr/decr (default 1)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "namespace": {
      "type": "string",
      "description": "Optional group (default \"default\")."
    },
    "operation": {
      "enum": [
        "incr",
        "decr",
        "get",
        "set",
        "reset"
      ],
      "type": "string",
      "description": "What to do."
    },
    "ttl_seconds": {
      "type": "integer",
      "description": "Optional expiry in seconds (max 90 days; omit for none)."
    }
  }
}
agentbit.agent_counter annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.agent_list — Agent List (Queue)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Private ordered list/queue for an agent: push/pop/peek/range/length/clear, scoped to the paying wallet. For task queues, event logs, buffers. Pay-per-call via x402 (USDC, Base).

agentbit.agent_list input schema
{
  "type": "object",
  "required": [
    "operation",
    "key"
  ],
  "properties": {
    "end": {
      "enum": [
        "head",
        "tail"
      ],
      "type": "string",
      "description": "Which end to push/pop/peek (default tail)."
    },
    "key": {
      "type": "string",
      "description": "The list name."
    },
    "count": {
      "type": "integer",
      "description": "For range: how many items (default 100)."
    },
    "start": {
      "type": "integer",
      "description": "For range: start index (negative counts from the end)."
    },
    "value": {
      "description": "Any JSON value to push (for push)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "namespace": {
      "type": "string",
      "description": "Optional group (default \"default\")."
    },
    "operation": {
      "enum": [
        "push",
        "pop",
        "peek",
        "range",
        "length",
        "clear"
      ],
      "type": "string",
      "description": "What to do."
    },
    "ttl_seconds": {
      "type": "integer",
      "description": "Optional expiry in seconds (max 90 days)."
    }
  }
}
agentbit.agent_list annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.agent_memory — Agent Memory (KV Store)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Private key/value memory for an agent: remember values across calls (set/get/delete/list/exists), scoped to the paying wallet. Pay-per-call via x402 (USDC, Base).

agentbit.agent_memory input schema
{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "key": {
      "type": "string",
      "description": "The key (required for set/get/delete/exists)."
    },
    "limit": {
      "type": "integer",
      "description": "For list: max keys to return (default 100, max 500)."
    },
    "value": {
      "description": "Any JSON value to store (required for set)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "namespace": {
      "type": "string",
      "description": "Optional group for keys (default \"default\")."
    },
    "operation": {
      "enum": [
        "set",
        "get",
        "delete",
        "exists",
        "list"
      ],
      "type": "string",
      "description": "What to do."
    },
    "ttl_seconds": {
      "type": "integer",
      "description": "Optional expiry in seconds (default 30 days, max 90; 0 = no expiry)."
    }
  }
}
agentbit.agent_memory annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.ai_ask — AI Ask (LLM completion)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

General LLM completion: send a prompt (optional system role), get an answer. Reason, rewrite, classify, draft or answer. Flat price, input/output capped. Pay-per-call via x402 (USDC, Base).

agentbit.ai_ask input schema
{
  "type": "object",
  "required": [
    "prompt"
  ],
  "properties": {
    "prompt": {
      "type": "string",
      "description": "The user prompt (required, up to ~16 KB)."
    },
    "system": {
      "type": "string",
      "description": "Optional system instruction to steer style/role."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "max_tokens": {
      "type": "integer",
      "description": "Max output tokens (default 512, hard cap 1024)."
    },
    "temperature": {
      "type": "number",
      "description": "Sampling temperature 0-2 (default 0.3)."
    }
  }
}
agentbit.ai_ask annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.ai_classify — AI Classify (zero-shot)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Classify text into your labels with confidence and per-label scores. Single- or multi-label. Cheap and high-volume: routing, tagging, moderation triage, intent. Pay-per-call via x402 (USDC, Base).

agentbit.ai_classify input schema
{
  "type": "object",
  "required": [
    "text",
    "labels"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to classify (required)."
    },
    "labels": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Allowed labels (required, up to 30)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "multi_label": {
      "type": "boolean",
      "description": "Allow multiple labels (default false)."
    },
    "instructions": {
      "type": "string",
      "description": "Optional guidance on how to classify."
    }
  }
}
agentbit.ai_classify annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.ai_extract — AI Extract (text → JSON)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Turn messy text into clean JSON. Pass text plus a field `schema` or plain `instructions`; get a validated JSON object back. Uses the provider JSON mode. Pay-per-call via x402 (USDC, Base).

agentbit.ai_extract input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "Source text to extract from (required, up to ~16 KB)."
    },
    "schema": {
      "type": "object",
      "description": "Optional map of field name → description of the value to extract."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "instructions": {
      "type": "string",
      "description": "Optional plain-English extraction instructions (used if no schema)."
    }
  }
}
agentbit.ai_extract annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.ai_summarize — AI Summarize (LLM)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

LLM-quality summary of long text as a paragraph, bullets or a one-liner. Reads for meaning (nuance, tone) — unlike the free extractive summarizer. Pay-per-call via x402 (USDC, Base).

agentbit.ai_summarize input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to summarize (required, up to ~40 KB)."
    },
    "style": {
      "enum": [
        "paragraph",
        "bullets",
        "tweet"
      ],
      "type": "string",
      "description": "Output shape (default paragraph)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "max_words": {
      "type": "integer",
      "description": "Optional soft word limit (max 400)."
    }
  }
}
agentbit.ai_summarize annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.ai_translate — AI Translate (LLM)
Advertised by the server during the last successful anonymous check.
Advertised read-only

High-quality LLM translation with control: target language, optional formality and tone, auto source detection. Preserves nuance and idiom. Pay-per-call via x402 (USDC, Base).

agentbit.ai_translate input schema
{
  "type": "object",
  "required": [
    "text",
    "target_language"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to translate (required)."
    },
    "tone": {
      "type": "string",
      "description": "Optional tone, e.g. \"friendly\", \"professional\"."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "formality": {
      "enum": [
        "formal",
        "informal"
      ],
      "type": "string",
      "description": "Optional register."
    },
    "source_language": {
      "type": "string",
      "description": "Optional source language; auto-detected if omitted."
    },
    "target_language": {
      "type": "string",
      "description": "Target language, e.g. \"Romanian\" or \"es\" (required)."
    }
  }
}
agentbit.ai_translate annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.amazon_search — Amazon Search (products)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Amazon product search with full details: title, ASIN, price, rating, review count, brand, stock, image, link. Give a query or an Amazon URL. Pay-per-call via x402 (USDC, Base).

agentbit.amazon_search input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "A direct Amazon search or product URL (provide this or query)."
    },
    "limit": {
      "type": "integer",
      "description": "Max products (1-10, default 5)."
    },
    "query": {
      "type": "string",
      "description": "Product keyword to search (provide this or url)."
    },
    "country": {
      "type": "string",
      "description": "Marketplace country code, e.g. US, UK, DE (default US)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.amazon_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.browser_render — Browser Render
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Render a URL in a headless browser and return HTML, markdown or screenshot. Pay-per-call via x402 (USDC, Base).

agentbit.browser_render input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string"
    },
    "output": {
      "type": "string"
    },
    "timeout": {
      "type": "integer"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "viewport": {
      "type": "object",
      "required": [],
      "properties": {
        "__PHP_Incomplete_Class_Name": "stdClass"
      }
    },
    "wait_until": {
      "type": "string"
    }
  }
}
agentbit.browser_render annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.business_identity — LEI / Company Identity
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Legal entity identity via GLEIF: look up a company by LEI, search legal entities by name across jurisdictions, or validate an LEI checksum. Returns legal name, status, jurisdiction, registered address and registration details — authoritative data for KYB and compliance agents. Pay-per-call via x402 (USDC, Base).

agentbit.business_identity input schema
{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "lei": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "operation": {
      "type": "string"
    },
    "company_name": {
      "type": "string"
    }
  }
}
agentbit.business_identity annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.company_brief — Company Brief (executive intelligence)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One-call executive brief on a company: aggregates enrichment + news + website + risk, then an LLM distills it into overview, products, developments, risks, opportunities. Pay-per-call via x402 (USDC, Base).

agentbit.company_brief input schema
{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Company domain (e.g. \"stripe.com\"). Provide this or company_name."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "company_name": {
      "type": "string",
      "description": "Company name. Provide this or domain."
    }
  }
}
agentbit.company_brief annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.company_enrich — Company Enrichment
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Company enrichment API from a domain — find out what a company is and what it runs. Returns canonical company name, website, description, detected technologies (CMS, e-commerce platform, analytics), social profiles (LinkedIn, X) and mail infrastructure (MX), read live from the website and DNS, so no stale database. Use for lead enrichment, sales research, vendor due diligence and CRM data completion given only a domain like stripe.com. Pay-per-call via x402 (USDC, Base).

agentbit.company_enrich input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "domain": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "company_name": {
      "type": "string"
    }
  }
}
agentbit.company_enrich annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.company_research — Company Research Dossier
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One-call company due-diligence dossier: web-signal enrichment (technologies, socials, mail), recent news from live web search, website agent-readiness score and technical risk indicators (DNS, SSL, domain age). Normalized JSON — replaces 4–6 separate calls when researching a vendor, lead or counterparty. Pay-per-call via x402 (USDC, Base).

agentbit.company_research input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "domain": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "company_name": {
      "type": "string"
    }
  }
}
agentbit.company_research annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.content_moderate — Content Moderation & PII Scan
Advertised by the server during the last successful anonymous check.
Advertised read-only

Scan text for personal data (emails, phones, Luhn-valid card numbers, IPs, crypto addresses) and unsafe language, returning named flags and a 0-100 risk score. Offline, key-less — the safety gate before storing or LLM-processing user content. $0.003. Pay-per-call via x402 (USDC, Base).

agentbit.content_moderate input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to moderate (up to 100k characters)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.content_moderate annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.contract_audit — Contract Audit
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

A structured token/contract risk report for a Base contract: a normalized risk score, a pass/warn/fail checklist (bytecode present, sanctions, verified source, ownership, holder concentration) and a single verdict. $0.05. Pay-per-call via x402 (USDC, Base).

agentbit.contract_audit input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "Token/contract address on Base (0x + 40 hex)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.contract_audit annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.convert_csv_json — CSV to JSON
Advertised by the server during the last successful anonymous check.
Advertised read-only

Convert CSV text (first row = headers) into a JSON array of row objects. Parse spreadsheets and exports into structured data. Pay-per-call via x402 (USDC, Base).

agentbit.convert_csv_json input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.convert_csv_json annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.convert_json_csv — JSON to CSV
Advertised by the server during the last successful anonymous check.
Advertised read-only

Convert a JSON array of objects into CSV text with a header row. Flatten structured data for spreadsheets and exports. Pay-per-call via x402 (USDC, Base).

agentbit.convert_json_csv input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.convert_json_csv annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.convert_xml_json — XML to JSON
Advertised by the server during the last successful anonymous check.
Advertised read-only

Convert an XML document into an equivalent JSON object. Parse XML feeds, SOAP responses and config into JSON. Pay-per-call via x402 (USDC, Base).

agentbit.convert_xml_json input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.convert_xml_json annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.counterparty_risk — Counterparty Risk
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Pre-transaction risk screening for a domain, company or email domain: DNS resolution, MX presence, SSL validity/expiry, domain age via RDAP, website reachability. Returns risk score 0–100, risk level, per-check results and evidence. Run it before an agent pays, emails or integrates with an unknown party. Pay-per-call via x402 (USDC, Base).

agentbit.counterparty_risk input schema
{
  "type": "object",
  "required": [
    "subject"
  ],
  "properties": {
    "subject": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "subject_type": {
      "type": "string"
    }
  }
}
agentbit.counterparty_risk annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.counterparty_verify — Counterparty Verify (AML)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One AML/KYC-style verdict for a counterparty from a single call: wallet sanctions + on-chain risk, name sanctions screening, GLEIF company identity and technical counterparty risk, merged into clear | review | blocked with an itemized findings list. $0.02. Pay-per-call via x402 (USDC, Base).

agentbit.counterparty_verify input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Person or entity name to screen against sanctions lists"
    },
    "domain": {
      "type": "string",
      "description": "Domain to run technical counterparty risk on"
    },
    "address": {
      "type": "string",
      "description": "EVM wallet address to screen (0x + 40 hex)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "company_name": {
      "type": "string",
      "description": "Legal company name to verify via GLEIF"
    }
  }
}
agentbit.counterparty_verify annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.crypto_trader_kit — Crypto Trader Kit
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One call, the whole pre-trade picture: crypto market sentiment (Fear & Greed + global stats), live Base gas/block, optional token price(s) and related prediction-market odds. A bundled decision snapshot for trading agents, $0.01. Pay-per-call via x402 (USDC, Base).

agentbit.crypto_trader_kit input schema
{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Single token for pricing: <chain>:<address> or coingecko:<id>"
    },
    "topic": {
      "type": "string",
      "description": "Prediction-market query (defaults to the token label)"
    },
    "tokens": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Up to 10 tokens to price"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.crypto_trader_kit annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.decode_base58 — Base58 Decode
Advertised by the server during the last successful anonymous check.
Advertised read-only

Base58-decode a Bitcoin/Solana string to raw bytes, returned as hex and base64. Rejects invalid symbols. Pay-per-call via x402 (USDC, Base).

agentbit.decode_base58 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.decode_base58 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.decode_base64 — Base64 Decode
Advertised by the server during the last successful anonymous check.
Advertised read-only

Base64-decode an input string back to its original text. Strict decoding of standard base64. Pay-per-call via x402 (USDC, Base).

agentbit.decode_base64 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.decode_base64 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.decode_hex — Hex Decode
Advertised by the server during the last successful anonymous check.
Advertised read-only

Hex-decode a hex string (optional 0x prefix) back to bytes, returned as UTF-8 (when printable) and base64. Rejects odd-length or non-hex input. Pay-per-call via x402 (USDC, Base).

agentbit.decode_hex input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.decode_hex annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.decode_url — URL Decode
Advertised by the server during the last successful anonymous check.
Advertised read-only

RFC 3986 percent-decode an input string back to its original text (%20 to space, %2F to /). Reverse of url-encode. Pay-per-call via x402 (USDC, Base).

agentbit.decode_url input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.decode_url annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.defi_yields — DeFi Yield Search
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Search every tracked DeFi yield pool with TVL over $50k: filter by chain, project, token symbol, stablecoin-only and minimum TVL, ranked by APY with base/reward split and IL risk. Open DefiLlama data, refreshed server-side every 15 minutes. $0.002 per query — the yield screener as a pay-per-call primitive. Pay-per-call via x402 (USDC, Base).

agentbit.defi_yields input schema
{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "Filter by chain, e.g. base, ethereum, arbitrum"
    },
    "limit": {
      "type": "integer",
      "description": "Max pools returned (1-50, default 15)"
    },
    "symbol": {
      "type": "string",
      "description": "Filter by token symbol substring, e.g. USDC"
    },
    "project": {
      "type": "string",
      "description": "Filter by protocol, e.g. aave-v3, morpho"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "min_tvl_usd": {
      "type": "number",
      "description": "Minimum pool TVL (default 100000)"
    },
    "stablecoins_only": {
      "type": "boolean",
      "description": "Only stablecoin pools"
    }
  }
}
agentbit.defi_yields annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.discover — x402 Ecosystem Discovery
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Search every indexed x402 resource across Coinbase Bazaar, Agent402 and Agentic Market in one call (7k+ tools): name, description, price, seller, network and real usage metrics (calls, unique buyers, settled volume), with per-source freshness data. The meta-tool for agents: find the right paid tool for any task first, then call it. Pay-per-call via x402 (USDC, Base).

agentbit.discover input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "sort": {
      "enum": [
        "price",
        "volume",
        "calls",
        "recency"
      ],
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 25, max 100)"
    },
    "query": {
      "type": "string",
      "description": "What you are looking for (matched against name, description, URL)"
    },
    "source": {
      "enum": [
        "bazaar",
        "agent402",
        "agentic_market"
      ],
      "type": "string"
    },
    "network": {
      "type": "string",
      "description": "CAIP-2, e.g. eip155:8453"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "category": {
      "type": "string"
    },
    "max_price": {
      "type": "number",
      "description": "Maximum price in USDC"
    }
  }
}
agentbit.discover annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.dns_inspect — DNS Inspector
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Complete DNS inspection in one call over DNS-over-HTTPS: A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records with TTLs — plus a derived email posture analysis (SPF present and policy, DMARC present and policy, MX count, overall assessment) that raw lookup tools don't do. Pay-per-call via x402 (USDC, Base).

agentbit.dns_inspect input schema
{
  "type": "object",
  "required": [
    "domain"
  ],
  "properties": {
    "types": {
      "type": "array",
      "items": {
        "enum": [
          "A",
          "AAAA",
          "MX",
          "TXT",
          "NS",
          "CNAME",
          "SOA",
          "CAA"
        ],
        "type": "string"
      },
      "description": "Record types to query (default: all eight)"
    },
    "domain": {
      "type": "string",
      "description": "Hostname to inspect, e.g. example.com"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.dns_inspect annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.domain_dossier — Domain Dossier
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Everything to vet a domain in one call: DNS records + email posture, RDAP registration/age/registrar, IP network/ASN/geo (from the resolved A record) and public threat-intel on the site. Four AgentBIT tools, merged. $0.015. Pay-per-call via x402 (USDC, Base).

agentbit.domain_dossier input schema
{
  "type": "object",
  "required": [
    "domain"
  ],
  "properties": {
    "domain": {
      "type": "string",
      "description": "Bare registrable domain, e.g. example.com (no scheme, no path)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.domain_dossier annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.domain_intel — Domain Intelligence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Full domain intelligence via RDAP (the registries' official WHOIS successor): registration and expiry dates with computed age, registrar, EPP status codes, nameservers, DNSSEC — plus derived risk flags (newly registered, hold status, expiring) and a clean availability answer for unregistered domains. Registry data, structured JSON, no scraping. Pay-per-call via x402 (USDC, Base).

agentbit.domain_intel input schema
{
  "type": "object",
  "required": [
    "domain"
  ],
  "properties": {
    "domain": {
      "type": "string",
      "description": "Bare registrable domain, e.g. example.com (no scheme, no path)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.domain_intel annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.email_deliverability — Email Deliverability
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Email address deliverability and risk check before sending: syntax, domain, MX records, SPF, DMARC, disposable-provider detection and role-account detection. Returns a 0–100 deliverability score, risk level and per-check details. Live DNS, no mailbox pinging. Pay-per-call via x402 (USDC, Base).

agentbit.email_deliverability input schema
{
  "type": "object",
  "required": [
    "email"
  ],
  "properties": {
    "email": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.email_deliverability annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.encode_base58 — Base58 Encode
Advertised by the server during the last successful anonymous check.
Advertised read-only

Base58-encode bytes with the Bitcoin/Solana alphabet (no 0, O, I, l) — the encoding behind BTC and Solana addresses. Pay-per-call via x402 (USDC, Base).

agentbit.encode_base58 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.encode_base58 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.encode_base64 — Base64 Encode
Advertised by the server during the last successful anonymous check.
Advertised read-only

Base64-encode an input string. Standard encoding for binary-safe transport of text and data. Pay-per-call via x402 (USDC, Base).

agentbit.encode_base64 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.encode_base64 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.encode_hex — Hex Encode
Advertised by the server during the last successful anonymous check.
Advertised read-only

Hex-encode an input string (bytes to lowercase hex). Binary-safe representation for wire formats, hashes and calldata. Pay-per-call via x402 (USDC, Base).

agentbit.encode_hex input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.encode_hex annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.encode_url — URL Encode
Advertised by the server during the last successful anonymous check.
Advertised read-only

RFC 3986 percent-encode an input string for safe use in URLs, query strings and path segments (spaces become %20). Pay-per-call via x402 (USDC, Base).

agentbit.encode_url input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.encode_url annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.endpoint_monitor — Endpoint Monitor
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

One-shot health probe for any endpoint: HTTP status and latency, TLS certificate issuer and days-to-expiry, response size, security-header audit (HSTS, CSP, X-Content-Type-Options, X-Frame-Options) and named issues (SLOW_RESPONSE, CERTIFICATE_EXPIRING, SERVER_ERROR_STATUS). Call it on a schedule and you have uptime monitoring for a fraction of a cent. Pay-per-call via x402 (USDC, Base).

agentbit.endpoint_monitor input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute http(s) URL to probe"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.endpoint_monitor annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.feed_read — Feed Reader
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Fetch any RSS or Atom feed and get normalized JSON items — title, link, ISO-8601 date, plain-text summary, author, categories. Point it at a regular HTML page and it auto-discovers the feed. RSS 2.0, RSS 1.0/RDF and Atom, messy real-world feeds included. The monitoring primitive for agents that watch sources. Pay-per-call via x402 (USDC, Base).

agentbit.feed_read input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "Feed URL, or an HTML page URL to auto-discover the feed from"
    },
    "limit": {
      "type": "integer",
      "description": "Max items to return (1-50, default 20)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.feed_read annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.financial_document — Invoice / IBAN Intelligence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Financial identifier validation: IBAN validation (format, length per country, mod-97 checksum), IBAN repair suggestions for OCR errors, EU VAT number format validation. Deterministic, instant, no third-party calls — for invoice, payment and onboarding agents. Pay-per-call via x402 (USDC, Base).

agentbit.financial_document input schema
{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "vat": {
      "type": "string"
    },
    "iban": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "operation": {
      "type": "string"
    }
  }
}
agentbit.financial_document annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.fx — FX Aggregator
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Live foreign-exchange rates for one or many currency pairs (e.g. EUR/USD, EUR/RON, USD/JPY) with mid, indicative bid/ask, source attribution, timestamp and confidence. ECB-derived reference rates, cached 30 seconds. Use for pricing, conversions and finance agents. Pay-per-call via x402 (USDC, Base).

agentbit.fx input schema
{
  "type": "object",
  "required": [
    "pairs"
  ],
  "properties": {
    "pairs": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.fx annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.hash_hmac — HMAC Signature
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compute an HMAC signature (hex) of an input string with a secret key. Supports sha256, sha512 and other algorithms — for webhook signing and message authentication. Pay-per-call via x402 (USDC, Base).

agentbit.hash_hmac input schema
{
  "type": "object",
  "required": [
    "input",
    "key"
  ],
  "properties": {
    "key": {
      "type": "string"
    },
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "algorithm": {
      "type": "string"
    }
  }
}
agentbit.hash_hmac annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.hash_keccak256 — Keccak-256 Hash
Advertised by the server during the last successful anonymous check.
Advertised read-only

Ethereum Keccak-256 hex digest of input — original Keccak (0x01 padding), not NIST SHA3-256. Used for EVM checksums, event topics and Solidity keccak256. Pay-per-call via x402 (USDC, Base).

agentbit.hash_keccak256 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.hash_keccak256 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.hash_md5 — MD5 Hash
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compute the MD5 hash (hex digest) of an input string. Fast, deterministic checksums and legacy fingerprints (not for security-sensitive hashing). Pay-per-call via x402 (USDC, Base).

agentbit.hash_md5 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.hash_md5 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.hash_sha1 — SHA-1 Hash
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compute the SHA-1 hash (hex digest) of an input string. Deterministic fingerprints and git-style content identifiers. Pay-per-call via x402 (USDC, Base).

agentbit.hash_sha1 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.hash_sha1 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.hash_sha256 — SHA-256 Hash
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compute the SHA-256 hash (hex digest) of an input string. Deterministic cryptographic hashing for checksums, fingerprints and content addressing. Pay-per-call via x402 (USDC, Base).

agentbit.hash_sha256 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.hash_sha256 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.hash_sha512 — SHA-512 Hash
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compute the SHA-512 hash (hex digest) of an input string. Deterministic cryptographic hashing for checksums and fingerprints. Pay-per-call via x402 (USDC, Base).

agentbit.hash_sha512 input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.hash_sha512 annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.inference_chat_pro — Inference Chat Pro (OpenAI-compatible)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

OpenAI-compatible chat completion API for frontier models (gpt-4o, Claude Sonnet 5.5), pay per call, no API key, over x402 USDC. Send messages, get choices + usage. Use when an agent needs a strong LLM without an account. Pay-per-call via x402 (USDC, Base).

agentbit.inference_chat_pro input schema
{
  "type": "object",
  "required": [
    "messages"
  ],
  "properties": {
    "model": {
      "type": "string",
      "description": "OpenRouter model id from this tier allowlist (default openai/gpt-4o)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "messages": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "OpenAI-style messages: [{role: system|user|assistant, content: string}] (required). Input capped at ~8,000 tokens."
    },
    "max_tokens": {
      "type": "integer",
      "description": "Max output tokens (default 512, hard cap 1024)."
    },
    "temperature": {
      "type": "number",
      "description": "Sampling temperature 0-2 (default 0.7)."
    }
  }
}
agentbit.inference_chat_pro annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.inference_chat_small — Inference Chat Small (OpenAI-compatible)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

OpenAI-compatible chat completion API, pay per call, no API key. Cheap fast LLM inference (gpt-4o-mini, Claude Haiku 5.5, Gemini 2.5 Flash Lite, Llama 3.1 8B) over x402 USDC. Send messages, get choices + usage. Use when an agent needs an LLM call without an account. Pay-per-call via x402 (USDC, Base).

agentbit.inference_chat_small input schema
{
  "type": "object",
  "required": [
    "messages"
  ],
  "properties": {
    "model": {
      "type": "string",
      "description": "OpenRouter model id from this tier allowlist (default openai/gpt-4o-mini)."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "messages": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "description": "OpenAI-style messages: [{role: system|user|assistant, content: string}] (required). Input capped at ~8,000 tokens."
    },
    "max_tokens": {
      "type": "integer",
      "description": "Max output tokens (default 512, hard cap 1024)."
    },
    "temperature": {
      "type": "number",
      "description": "Sampling temperature 0-2 (default 0.7)."
    }
  }
}
agentbit.inference_chat_small annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.ip_intel — IP Intelligence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

IP address intelligence from official internet-registry data (RIPEstat, the RIPE NCC public API): ASN and network holder, announced prefix, RIR-registered country, abuse contact — plus reverse DNS and private/reserved-range detection. Registry truth, not commercial geolocation guesses. Pay-per-call via x402 (USDC, Base).

agentbit.ip_intel input schema
{
  "type": "object",
  "required": [
    "ip"
  ],
  "properties": {
    "ip": {
      "type": "string",
      "description": "IPv4 or IPv6 address"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.ip_intel annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.json_diff — JSON Diff
Advertised by the server during the last successful anonymous check.
Advertised read-only

Structural diff of two JSON values: dotted-path lists of added, removed and changed fields, plus an equal flag. Input JSON strings or objects. Pay-per-call via x402 (USDC, Base).

agentbit.json_diff input schema
{
  "type": "object",
  "required": [
    "a",
    "b"
  ],
  "properties": {
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.json_diff annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.json_validate — JSON Validate
Advertised by the server during the last successful anonymous check.
Advertised read-only

Validate whether an input string is well-formed JSON. Returns a valid flag and a parser error message when invalid. Pay-per-call via x402 (USDC, Base).

agentbit.json_validate input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.json_validate annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.jwt_decode — JWT Decode
Advertised by the server during the last successful anonymous check.
Advertised read-only

Decode a JSON Web Token (JWT) into its header and payload claims without signature verification. Inspect exp, iss, sub and custom claims. Pay-per-call via x402 (USDC, Base).

agentbit.jwt_decode input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.jwt_decode annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.maps_reviews — Maps Reviews (Google)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Recent Google Maps reviews for a place: author, text, rating, date, owner response, plus the place summary. Give a place_id or a query. Pay-per-call via x402 (USDC, Base).

agentbit.maps_reviews input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Place name to look up if no place_id, e.g. \"Blue Bottle Coffee\"."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "location": {
      "type": "string",
      "description": "Optional location to disambiguate the query."
    },
    "place_id": {
      "type": "string",
      "description": "Google place_id (from maps-search). Provide this or query."
    },
    "max_reviews": {
      "type": "integer",
      "description": "How many reviews (1-20, default 5)."
    }
  }
}
agentbit.maps_reviews annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.maps_search — Maps Search (local businesses)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Find local businesses via Google Maps: name, address, rating, reviews, category, phone, website, hours, coordinates. For lead-gen, directories, "find me a…". Pay-per-call via x402 (USDC, Base).

agentbit.maps_search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "ll": {
      "type": "string",
      "description": "Optional explicit map center \"@lat,lng,zoom\"."
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 20)."
    },
    "query": {
      "type": "string",
      "description": "What to search for (required), e.g. \"dentist\"."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "location": {
      "type": "string",
      "description": "Optional place to search in, e.g. \"Austin TX\"."
    }
  }
}
agentbit.maps_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.market_sentiment — Crypto Market Sentiment
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Crypto market sentiment in one call: the Fear & Greed index (0-100 with classification) plus global market stats — total market cap, 24h volume, BTC/ETH dominance and 24h change. Free public data, $0.002. Pay-per-call via x402 (USDC, Base).

agentbit.market_sentiment input schema
{
  "type": "object",
  "properties": {
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.market_sentiment annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.news_search — News Search (Google News)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

News search API via Google News: fresh, time-ordered news results with title, link, source and publish date. Use for news monitoring, daily briefings, brand or competitor alerts and event tracking — what is the latest news about X. Distinct from general web search: news-scoped and recency-first. Pay-per-call via x402 (USDC, Base).

agentbit.news_search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 20)."
    },
    "query": {
      "type": "string",
      "description": "Topic to search news for (required)."
    },
    "country": {
      "type": "string",
      "description": "Optional country code, e.g. \"us\"."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "language": {
      "type": "string",
      "description": "Optional language code, e.g. \"en\"."
    }
  }
}
agentbit.news_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.onchain_gas — Base Gas & Block (Free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

FREE onchain heartbeat for Base: current gas price and EIP-1559 base fee (wei + gwei) plus the latest block number and timestamp. One call, no payment, no wallet. The zero-friction primitive every onchain agent checks on a loop. Pay-per-call via x402 (USDC, Base).

agentbit.onchain_gas input schema
{
  "type": "object",
  "properties": {
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.onchain_gas annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.onchain_read — Onchain Read (EVM / Base)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Cheap generic EVM reads on Base for AI agents: native balance, nonce, contract code, ERC-20 token balance, eth_call, gas price, latest block, and transaction/receipt lookups. One call, read-only, $0.001. Pay-per-call via x402 (USDC, Base).

agentbit.onchain_read input schema
{
  "type": "object",
  "required": [
    "method"
  ],
  "properties": {
    "to": {
      "type": "string",
      "description": "Contract address for method=call"
    },
    "data": {
      "type": "string",
      "description": "0x-prefixed hex calldata for method=call"
    },
    "hash": {
      "type": "string",
      "description": "Transaction hash (0x + 64 hex) for method=tx/receipt"
    },
    "token": {
      "type": "string",
      "description": "ERC-20 contract address for method=token_balance"
    },
    "method": {
      "enum": [
        "balance",
        "nonce",
        "code",
        "block_number",
        "gas_price",
        "call",
        "token_balance",
        "tx",
        "receipt"
      ],
      "type": "string",
      "description": "Which read to perform"
    },
    "address": {
      "type": "string",
      "description": "EVM address (0x + 40 hex) — for balance/nonce/code/token_balance (the holder)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.onchain_read annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.paper_search — Academic Paper Search
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Search academic literature across OpenAlex, Crossref and arXiv in one call: title, authors, year, venue, DOI, citation count, abstract and a DIRECT open-access PDF link where one exists. Deduplicated across sources, filterable by year and open-access, optional BibTeX per paper. One request replaces three APIs. Pay-per-call via x402 (USDC, Base).

agentbit.paper_search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max papers to return (1-25, default 10)"
    },
    "query": {
      "type": "string",
      "description": "Search query: topic, title fragment, or author + topic (3-300 chars)"
    },
    "format": {
      "enum": [
        "json",
        "bibtex"
      ],
      "type": "string",
      "description": "'bibtex' adds a ready-to-cite BibTeX entry per paper"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "year_from": {
      "type": "integer",
      "description": "Only papers published in or after this year"
    },
    "open_access_only": {
      "type": "boolean",
      "description": "Only papers with a direct open-access PDF link"
    }
  }
}
agentbit.paper_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.prediction_markets — Prediction Markets (Polymarket)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Live prediction-market data from Polymarket: the most liquid active markets with their outcomes, current prices (implied odds), liquidity, volume and end date. Optionally filter by a query. Public data, $0.005. Pay-per-call via x402 (USDC, Base).

agentbit.prediction_markets input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max markets to return (1-50, default 10)"
    },
    "query": {
      "type": "string",
      "description": "Optional keyword to filter markets by question"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.prediction_markets annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.protocol_tvl — Protocol TVL & Fundamentals
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

DeFi protocol fundamentals in one call: current TVL, 1-day and 7-day change, category, chains and website for any protocol — search by name, or screen the whole universe by category and chain ranked by TVL. Open DefiLlama data, refreshed server-side every 15 minutes. Pay-per-call via x402 (USDC, Base).

agentbit.protocol_tvl input schema
{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "Filter to protocols deployed on this chain, e.g. base"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (1-50, default 10)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "category": {
      "type": "string",
      "description": "Filter by category, e.g. lending, dexes, bridge"
    },
    "protocol": {
      "type": "string",
      "description": "Protocol name or slug fragment, e.g. aave"
    }
  }
}
agentbit.protocol_tvl annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.reddit_search — Reddit Search
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Reddit search API: find Reddit posts and discussions by keyword, optionally within a subreddit, sorted by relevance, new or top over a timeframe. Returns title, subreddit, permalink, score, comment count, timestamp and post text. Use for community sentiment, product feedback, brand mentions, trend and market research — what are people saying on Reddit about X. Pay-per-call via x402 (USDC, Base).

agentbit.reddit_search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "sort": {
      "type": "string"
    },
    "limit": {
      "type": "integer"
    },
    "query": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "subreddit": {
      "type": "string"
    },
    "timeframe": {
      "type": "string"
    }
  }
}
agentbit.reddit_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.research — Research (web answer with citations)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Answer a question from the live web with citations in one call: web search + grounded LLM synthesis. Returns answer, cited sources, confidence, follow-ups. Pay-per-call via x402 (USDC, Base).

agentbit.research input schema
{
  "type": "object",
  "required": [
    "question"
  ],
  "properties": {
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "question": {
      "type": "string",
      "description": "The question to answer (required)."
    },
    "max_sources": {
      "type": "integer",
      "description": "How many web sources to retrieve (1-8, default 5)."
    }
  }
}
agentbit.research annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.sanctions_screen — Sanctions Screening
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Sanctions screening API for KYB/KYC and compliance agents: check whether a person or company name matches the OFAC SDN and other sanctions lists, with fuzzy matching, alias handling and a 0-1 match score per hit. Generic legal-form words (LLC, Ltd, Holdings) are ignored to avoid false positives. Use before onboarding, paying or contracting a counterparty. Screening aid, not legal advice. Pay-per-call via x402 (USDC, Base).

agentbit.sanctions_screen input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Person or organization name to screen"
    },
    "limit": {
      "type": "integer",
      "description": "Max matches to return (default 10, max 25)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "threshold": {
      "type": "number",
      "description": "Minimum similarity score 0.5-1.0 (default 0.75)"
    }
  }
}
agentbit.sanctions_screen annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.sec_filings — SEC Filings (EDGAR)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Recent SEC EDGAR filings for a US public company by ticker or CIK, optionally filtered by form (10-K, 10-Q, 8-K, ...). Returns form, filing/report dates, accession number and a direct document URL. Free public source, $0.01. Pay-per-call via x402 (USDC, Base).

agentbit.sec_filings input schema
{
  "type": "object",
  "properties": {
    "cik": {
      "type": "string",
      "description": "SEC CIK (numeric; zero-padding optional)"
    },
    "form": {
      "type": "string",
      "description": "Optional form filter, e.g. 10-K, 10-Q, 8-K"
    },
    "limit": {
      "type": "integer",
      "description": "Max filings to return (1-50, default 20)"
    },
    "ticker": {
      "type": "string",
      "description": "US equity ticker, e.g. AAPL"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.sec_filings annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.sec_insider_13f — SEC Insider Trades & 13F Holdings
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Parsed SEC EDGAR insider transactions (Form 4: who bought/sold, shares, price, net open-market value) by ticker, or an institution's latest 13F top holdings by CIK. Free public source, $0.02. Pay-per-call via x402 (USDC, Base).

agentbit.sec_insider_13f input schema
{
  "type": "object",
  "properties": {
    "cik": {
      "type": "string",
      "description": "SEC CIK (required for mode=13f: the institution's CIK)"
    },
    "mode": {
      "enum": [
        "insider",
        "13f"
      ],
      "type": "string",
      "description": "insider (Form 4 trades, default) or 13f (institution holdings)"
    },
    "limit": {
      "type": "integer",
      "description": "insider: max Form 4 filings to parse (1-10); 13f: max holdings (1-50). Default 10"
    },
    "ticker": {
      "type": "string",
      "description": "US equity ticker for mode=insider, e.g. AAPL"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.sec_insider_13f annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.semver_compare — Semver Compare
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compare two semantic version strings. Returns -1, 0 or 1 for less-than, equal or greater-than. Pay-per-call via x402 (USDC, Base).

agentbit.semver_compare input schema
{
  "type": "object",
  "required": [
    "a",
    "b"
  ],
  "properties": {
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.semver_compare annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.server_time — Server Time (Free)
Advertised by the server during the last successful anonymous check.
Advertised read-only

FREE authoritative UTC clock: current unix seconds and milliseconds, ISO-8601, RFC 2822, date/time, day-of-week, day-of-year and ISO week. One call, no payment, no input. A high-frequency poll magnet for agents. Pay-per-call via x402 (USDC, Base).

agentbit.server_time input schema
{
  "type": "object",
  "properties": {
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.server_time annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.shopping_search — Shopping Search (products)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Product search via Google Shopping: title, price, numeric price, merchant, rating, reviews, link. For price comparison, product discovery and commerce agents. Pay-per-call via x402 (USDC, Base).

agentbit.shopping_search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max results (default 10, max 20)."
    },
    "query": {
      "type": "string",
      "description": "Product to search for (required)."
    },
    "country": {
      "type": "string",
      "description": "Optional country code, e.g. \"us\"."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.shopping_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.social_profile — Social Profile (Instagram)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Public social profile lookup: display name, bio, followers, following, posts, verified & business flags, category, external link. Instagram supported. Pay-per-call via x402 (USDC, Base).

agentbit.social_profile input schema
{
  "type": "object",
  "required": [
    "username"
  ],
  "properties": {
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "platform": {
      "enum": [
        "instagram"
      ],
      "type": "string",
      "description": "Network (default instagram)."
    },
    "username": {
      "type": "string",
      "description": "The profile username, with or without @ (required)."
    }
  }
}
agentbit.social_profile annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.stablecoin_stats — Stablecoin Stats & Peg Monitor
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Stablecoin market data with the number agents paying in USDC actually need: current price and PEG DEVIATION per coin, circulating supply, peg mechanism and chains, ranked by market cap. Filter by symbol or screen for depegs (absolute deviation above a threshold). Open DefiLlama data, refreshed every 10 minutes. Pay-per-call via x402 (USDC, Base).

agentbit.stablecoin_stats input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max results (1-50, default 15)"
    },
    "symbol": {
      "type": "string",
      "description": "Filter by symbol substring, e.g. USDC"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "max_peg_deviation_percent": {
      "type": "number",
      "description": "Depeg screen: only coins with ABSOLUTE deviation >= this value (e.g. 0.5)"
    }
  }
}
agentbit.stablecoin_stats annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.stock_price — Stock Price
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Latest equity quote from a free, key-less source (Yahoo Finance): price, day open/high/low, previous close, % change, volume and currency. Input a symbol like AAPL. Delayed, $0.005. Pay-per-call via x402 (USDC, Base).

agentbit.stock_price input schema
{
  "type": "object",
  "required": [
    "symbol"
  ],
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Equity ticker, e.g. AAPL"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.stock_price annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.structured_extract — Structured Data Extract
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Extract a page's machine-readable self-description in one call: every JSON-LD block (schema.org), OpenGraph and Twitter Card metadata, canonical URL, title, meta description, H1, hreflang alternates and RSS/Atom feed links — parsed server-side into clean JSON. Where text extraction gives you prose, this gives you structured facts. Pay-per-call via x402 (USDC, Base).

agentbit.structured_extract input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute http(s) URL of the page"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.structured_extract annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.tech_stack — Tech Stack Detection
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Website technology detection API (BuiltWith/Wappalyzer alternative): given a URL, identify the CMS, frameworks, CDN and hosting, analytics, tag managers, payments and server software from headers, meta generator and script signatures, with evidence for each. Use for competitor analysis, lead qualification and sales prospecting: what is this site built with? Pay-per-call via x402 (USDC, Base).

agentbit.tech_stack input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "Website URL or domain to analyze (required), e.g. \"https://example.com\"."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.tech_stack annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.text_analyze — Text Analyze (Language & Readability)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Analyze any text in one call: detected language (with script + confidence), readability (Flesch Reading Ease & Flesch-Kincaid grade with reading level) and full statistics — word/sentence/paragraph counts, reading time, lexical diversity. Offline, key-less, $0.002. Pay-per-call via x402 (USDC, Base).

agentbit.text_analyze input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to analyze (up to 100k characters)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.text_analyze annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.text_diff — Text Diff (Line & Word)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Diff two texts offline (LCS-based): the added and removed lines, a count of changed line-pairs, added/removed word tallies and a 0-1 similarity ratio. Key-less, instant, $0.002. Pay-per-call via x402 (USDC, Base).

agentbit.text_diff input schema
{
  "type": "object",
  "required": [
    "a",
    "b"
  ],
  "properties": {
    "a": {
      "type": "string",
      "description": "The original text (up to 100k characters)"
    },
    "b": {
      "type": "string",
      "description": "The revised text (up to 100k characters)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.text_diff annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.text_keywords — Text Keywords & Entities
Advertised by the server during the last successful anonymous check.
Advertised read-only

Extract the top keywords and key phrases from text (frequency, stopword-filtered) plus structured entities by pattern — emails, URLs, @mentions, #hashtags, phones, money, dates and 0x crypto addresses. Offline, key-less, $0.002. Pay-per-call via x402 (USDC, Base).

agentbit.text_keywords input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to extract from (up to 100k characters)"
    },
    "limit": {
      "type": "integer",
      "description": "Max keywords to return (1-50, default 10)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.text_keywords annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.text_slugify — Slugify
Advertised by the server during the last successful anonymous check.
Advertised read-only

Convert any string into a URL slug: ASCII, lower-cased, dashes for separators. For permalinks, filenames and stable ids. Pay-per-call via x402 (USDC, Base).

agentbit.text_slugify input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.text_slugify annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.text_summarize — Text Summarize (Extractive)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Extractive summary of any text, computed offline (no LLM): ranks sentences by term significance and returns the top ones in reading order. Set how many sentences you want. Key-less, instant, $0.002. Pay-per-call via x402 (USDC, Base).

agentbit.text_summarize input schema
{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to summarize (up to 100k characters)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "sentences": {
      "type": "integer",
      "description": "How many sentences to return (1-20, default 3)"
    }
  }
}
agentbit.text_summarize annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.timestamp_convert — Timestamp Convert
Advertised by the server during the last successful anonymous check.
Advertised read-only

Convert a timestamp between unix seconds and ISO-8601 (UTC) in either direction: {value, from:unix|iso, to:unix|iso}. Timezone-safe date math for scheduling, logs and on-chain timestamps. Pay-per-call via x402 (USDC, Base).

agentbit.timestamp_convert input schema
{
  "type": "object",
  "required": [
    "value",
    "from",
    "to"
  ],
  "properties": {
    "to": {
      "type": "string"
    },
    "from": {
      "type": "string"
    },
    "value": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.timestamp_convert annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.token_price — Token Price
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Current token prices for up to 10 tokens per call, on any chain: address as <chain>:<address> (base:0x…, ethereum:0x…) or coingecko:<id> for majors. Aggregated market price with a confidence score and timestamp, from DefiLlama's open price engine. $0.002 — priced for agents that check before every trade. Pay-per-call via x402 (USDC, Base).

agentbit.token_price input schema
{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Single token: <chain>:<address> or coingecko:<id>"
    },
    "tokens": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Up to 10 tokens per call"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.token_price annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.token_risk — Token Risk Audit
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Audit an ERC-20 token on Base before you touch it: contract verification status, owner renounced or not, upgradeable proxy, holder count and top-holder concentration, malicious public tags, USD price, plus a sanctions check on the contract address itself. Returns a 0-100 risk score with named flags. Static + market-structure analysis from public data — zero-key, deterministic. Pay-per-call via x402 (USDC, Base).

agentbit.token_risk input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "ERC-20 token CONTRACT address on Base (0x + 40 hex)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.token_risk annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.url_parse — URL Parse
Advertised by the server during the last successful anonymous check.
Advertised read-only

Parse a URL into its components: scheme, host, port, path, query and fragment. Pay-per-call via x402 (USDC, Base).

agentbit.url_parse input schema
{
  "type": "object",
  "required": [
    "input"
  ],
  "properties": {
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.url_parse annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.url_threat_check — URL Threat Check
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Screen a URL before your agent follows it: phishing-pattern heuristics (IP-literal hosts, punycode, credentials in the URL, shorteners, deep subdomain nesting), a safe server-side redirect trace with cross-host detection, and an optional URLhaus malware-database lookup. Returns a 0-100 risk score with named flags. Honest scope: heuristics + public threat data, not a sandbox. Pay-per-call via x402 (USDC, Base).

agentbit.url_threat_check input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute http(s) URL to screen"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.url_threat_check annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.util_transform — Utility Transform
Advertised by the server during the last successful anonymous check.
Advertised read-only

Deterministic utility operations for agents: sha256/sha512/HMAC hashing, JWT decode, base64 encode/decode, UUID generation, JSON validation, CSV↔JSON, XML→JSON, URL parsing and semver comparison. Sub-millisecond, no external calls. Pay-per-call via x402 (USDC, Base).

agentbit.util_transform input schema
{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    },
    "key": {
      "type": "string"
    },
    "input": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "algorithm": {
      "type": "string"
    },
    "operation": {
      "type": "string"
    }
  }
}
agentbit.util_transform annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.uuid_generate — UUID Generate
Advertised by the server during the last successful anonymous check.
Advertised read-only

Generate a random RFC 4122 version 4 UUID. Unique identifiers for records, requests and idempotency keys. Pay-per-call via x402 (USDC, Base).

agentbit.uuid_generate input schema
{
  "type": "object",
  "required": [],
  "properties": {
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.uuid_generate annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.vat_check — EU VAT Validation
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

LIVE EU VAT number validation against VIES, the European Commission's official service — not a format check: the number is verified in the member state's actual register, returning the registered trader name and address where published. Covers all 27 member states plus Northern Ireland (XI). Essential before B2B invoicing with reverse charge. Pay-per-call via x402 (USDC, Base).

agentbit.vat_check input schema
{
  "type": "object",
  "required": [
    "vat_number"
  ],
  "properties": {
    "country": {
      "type": "string",
      "description": "Two-letter member state code if not included in vat_number (EL for Greece, XI for Northern Ireland)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "vat_number": {
      "type": "string",
      "description": "VAT number, with or without the country prefix, e.g. RO12345678"
    }
  }
}
agentbit.vat_check annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.wallet_counterparties — Wallet Counterparties
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Who does this wallet transact with? Recent activity (~100 transactions) aggregated into a ranked counterparty list: address, explorer name where known, interactions in/out, total native value, first/last seen, methods used. The related-wallets answer from open data — honest about being a recent-activity sample. Pay-per-call via x402 (USDC, Base).

agentbit.wallet_counterparties input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "top": {
      "type": "integer",
      "description": "Max counterparties to return (1-25, default 10)"
    },
    "address": {
      "type": "string",
      "description": "EVM address on Base (0x + 40 hex)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.wallet_counterparties annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.wallet_dossier — Wallet Dossier
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

The complete picture of a Base wallet in one call: profile (balance, type, ERC-20 holdings), recent transactions, top counterparties and sanctions/risk screening — merged from four AgentBIT wallet tools. $0.02. Pay-per-call via x402 (USDC, Base).

agentbit.wallet_dossier input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max recent transactions to include (1-100, default 25)"
    },
    "address": {
      "type": "string",
      "description": "EVM wallet address on Base (0x + 40 hex)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.wallet_dossier annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.wallet_profile — Wallet Profile
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Full wallet profile on Base in one call: native balance, nonce, EOA vs contract vs EIP-7702 delegated, total transaction count, ERC-20 holdings with USD values where known, and public tags — from public chain data. The profiler answer at half the price of proprietary alternatives. Pairs with wallet-screen (risk) and wallet-transactions (history). Pay-per-call via x402 (USDC, Base).

agentbit.wallet_profile input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "EVM address on Base (0x + 40 hex)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.wallet_profile annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.wallet_screen — Wallet Screening
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Crypto wallet sanctions screening: check whether a blockchain address (EVM, Bitcoin, Tron and more) appears on sanctions lists such as OFAC SDN. Use before sending funds, accepting a payment or onboarding a counterparty to answer: is this wallet address sanctioned? Fast boolean verdict with list match details. Pay-per-call via x402 (USDC, Base).

agentbit.wallet_screen input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address to screen. EVM addresses (0x + 40 hex) get full on-chain signals; any chain's address format is checked against the sanctions lists."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.wallet_screen annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.wallet_transactions — Wallet Transactions
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

The latest transactions of any wallet on Base, normalized for agents: hash, direction (in/out), counterparty address and explorer name, native value, method called, status, fee and timestamp. Up to 50 per call from public explorer data. The history layer of the wallet-intelligence shelf. Pay-per-call via x402 (USDC, Base).

agentbit.wallet_transactions input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Max transactions to return (1-50, default 20)"
    },
    "address": {
      "type": "string",
      "description": "EVM address on Base (0x + 40 hex)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.wallet_transactions annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.weather — Weather Forecast
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Weather forecast for any coordinates worldwide: current conditions plus a condensed hourly forecast (temperature, wind, humidity, precipitation, condition codes) and a will-it-rain summary. Official MET Norway model data (the institute behind yr.no) — commercial use permitted, attribution included. $0.002 per call. Pay-per-call via x402 (USDC, Base).

agentbit.weather input schema
{
  "type": "object",
  "required": [
    "lat",
    "lon"
  ],
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude -90..90"
    },
    "lon": {
      "type": "number",
      "description": "Longitude -180..180"
    },
    "hours": {
      "type": "integer",
      "description": "Hourly entries to return (1-48, default 24)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.weather annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.web_brief — Web Brief (page intelligence)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Fetch a URL and return a structured LLM brief: summary, key points, entities, topics, sentiment, notable facts — one call instead of fetch + reason. Pay-per-call via x402 (USDC, Base).

agentbit.web_brief input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "The page URL to analyze (required)."
    },
    "focus": {
      "type": "string",
      "description": "Optional angle to emphasize (e.g. \"pricing\", \"security\")."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.web_brief annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.web_extract — Web Extract
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Fetch any public URL and return clean, structured content: title, meta description, main text, markdown, headings, outbound links and page metadata. Removes scripts, navigation and boilerplate. Ideal for reading articles, docs and product pages before reasoning over them. Pay-per-call via x402 (USDC, Base).

agentbit.web_extract input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "include_links": {
      "type": "boolean"
    },
    "output_format": {
      "type": "string"
    },
    "render_fallback": {
      "type": "boolean"
    }
  }
}
agentbit.web_extract annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.web_json — Web JSON (URL → your schema)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Fetch a URL and extract exactly the JSON you ask for. Pass a field `schema` (or `instructions`) and get a validated JSON object pulled from the page content. Pay-per-call via x402 (USDC, Base).

agentbit.web_json input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "The page URL to read (required)."
    },
    "schema": {
      "type": "object",
      "description": "Map of field name → description of the value to extract."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "instructions": {
      "type": "string",
      "description": "Plain-English extraction instructions (used if no schema)."
    }
  }
}
agentbit.web_json annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.web_search — Web Search
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Web search API for AI agents — find current information, news, documentation, competitors, prices or any fact that needs a fresh, citable source. Pay-per-call, no API key. Returns ranked results with title, URL, snippet, publish date and source from neural + keyword search over the live web, with automatic provider failover. Use when an agent asks: search the web, look up the latest on a topic, find sources or links. Pay-per-call via x402 (USDC, Base).

agentbit.web_search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer"
    },
    "query": {
      "type": "string"
    },
    "country": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "language": {
      "type": "string"
    },
    "freshness_days": {
      "type": "integer"
    }
  }
}
agentbit.web_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.website_agent_readiness — Website Agent Readiness
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Audit any website for AI-agent and AI-crawler readiness: HTTPS, robots.txt and AI bot rules (GPTBot, ClaudeBot, PerplexityBot), llms.txt, sitemap, title/meta, schema.org JSON-LD, security headers. Returns a 0–100 score with failed checks, issues and concrete recommendations. Pay-per-call via x402 (USDC, Base).

agentbit.website_agent_readiness input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.website_agent_readiness annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.wiki_facts — Wikipedia Facts
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Encyclopedic grounding in one call: Wikipedia search plus the full summary of the best match — extract, short description, canonical URL, thumbnail — in any of 300+ language editions. Official Wikimedia REST APIs, CC BY-SA attribution included. The cheapest way for an agent to ground an entity before reasoning about it. Pay-per-call via x402 (USDC, Base).

agentbit.wiki_facts input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "lang": {
      "type": "string",
      "description": "Wikipedia language edition (default en)"
    },
    "limit": {
      "type": "integer",
      "description": "Max search matches (1-10, default 5)"
    },
    "query": {
      "type": "string",
      "description": "Entity or topic to look up (2-300 chars)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.wiki_facts annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.x402_inspect — x402 Envelope Inspector
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Lint any x402 endpoint or payment header against the v2 spec and real CDP facilitator behavior: CAIP-2 network ids, atomic amounts, the EIP-712 domain-name trap ('USD Coin' on Base mainnet vs 'USDC' on Sepolia — wrong name = every settlement fails), the extensions echo Coinbase Bazaar requires for indexing, expired authorizations. Findings as error/warning/info with what will actually break. Built by a seller that debugged all of these in production. Pay-per-call via x402 (USDC, Base).

agentbit.x402_inspect input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "A paid x402 endpoint to probe live (GET, expects the 402 envelope)"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "payment_payload": {
      "type": "string",
      "description": "Base64 PAYMENT-SIGNATURE header value to lint the client payload (optionally alongside payment_required)"
    },
    "payment_required": {
      "type": "string",
      "description": "Base64 PAYMENT-REQUIRED header value to lint offline"
    }
  }
}
agentbit.x402_inspect annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.x402_intelligence — x402 Market Intelligence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Market analytics for the x402 ecosystem: search indexed resources, trending, seller reports with on-chain trend, price history over time, full market overview (sources, categories, price distribution, on-chain leaders), competition stats and scored opportunities. Built from continuously scanned public x402 indexes (Coinbase Bazaar, Agent402, Agentic Market) with historical snapshots. Pay-per-call via x402 (USDC, Base).

agentbit.x402_intelligence input schema
{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "q": {
      "type": "string"
    },
    "seller": {
      "type": "string"
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    },
    "category": {
      "type": "string"
    },
    "operation": {
      "type": "string"
    }
  }
}
agentbit.x402_intelligence annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentbit.x402_seller_readiness — x402 Seller Launch-Readiness Check
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Is your x402 paid endpoint ready to launch? Probes a URL: 402 envelope, EIP-712 trap, Bazaar metadata, /.well-known/x402, openapi.json, latency. Score 0-100 + fixes. Pay-per-call via x402 (USDC, Base).

agentbit.x402_seller_readiness input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "description": "URL of the paid x402 endpoint to check (required), e.g. \"https://api.example.com/v1/paid-endpoint\"."
    },
    "_payment": {
      "type": "string",
      "description": "Optional base64 x402 PAYMENT-SIGNATURE payload. Omit to receive payment requirements."
    }
  }
}
agentbit.x402_seller_readiness annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
738 ms
95th percentile latency
738 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 738 ms · metadata changed · 105 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http agentbit-mcp https://agentbit.app/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add agentbit-mcp --url https://agentbit.app/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable agentbit-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "agentbit-mcp": {
      "url": "https://agentbit.app/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "agentbit-mcp": {
      "type": "streamableHttp",
      "url": "https://agentbit.app/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start agentbit-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "agentbit-mcp": {
      "type": "http",
      "url": "https://agentbit.app/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http agentbit-mcp https://agentbit.app/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://agentbit.app/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "agentbit-mcp": {
      "serverUrl": "https://agentbit.app/mcp"
    }
  }
}

Let your agent find its tools

Find servers like AgentBIT MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run AgentBIT MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing