{
  "name": "Agent Tools (x402)",
  "description": "Pay-per-call agent tools: Base/Solana token verdict, API docs/spec lookup and endpoint finder, URL to Markdown, summarization, website contact/social enrichment, Solana token risk check. USDC on Base or Solana via x402, no signup.",
  "url": "https://agent-tools.faling-bot.workers.dev",
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "falingbot",
    "url": "https://agent-tools.faling-bot.workers.dev"
  },
  "capabilities": {
    "streaming": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "url_to_markdown",
      "name": "url_to_markdown",
      "description": "Fetch a public web page and return clean Markdown (title, main text, links). Input: {url}. Price $0.002 USDC via x402 at POST https://agent-tools.faling-bot.workers.dev/api/markdown",
      "tags": [
        "x402",
        "web",
        "paid"
      ],
      "examples": [
        "{\"url\":\"https://example.com\"}"
      ]
    },
    {
      "id": "summarize",
      "name": "summarize",
      "description": "Summarize text or a web page URL into concise bullet points (LLM, Llama 3.1 8B fp8). Input: {text} or {url}, optional {max_words}. Price $0.003 USDC via x402 at POST https://agent-tools.faling-bot.workers.dev/api/summarize",
      "tags": [
        "x402",
        "web",
        "paid"
      ],
      "examples": [
        "{\"url\":\"https://example.com\",\"max_words\":80}"
      ]
    },
    {
      "id": "site_contacts",
      "name": "site_contacts",
      "description": "Company/website enrichment: crawl a domain's homepage plus contact/about pages and return public emails, phone numbers, social profiles (X, LinkedIn, GitHub, etc.), page title/description and detected tech. Input: {url} or {domain}. Price $0.005 USDC via x402 at POST https://agent-tools.faling-bot.workers.dev/api/site-contacts",
      "tags": [
        "x402",
        "web",
        "paid"
      ],
      "examples": [
        "{\"url\":\"https://cloudflare.com\"}"
      ]
    },
    {
      "id": "solana_token_check",
      "name": "solana_token_check",
      "description": "Solana SPL token snapshot + rug-risk flags: name/symbol, supply, decimals, USD price (when indexed), mint & freeze authority status, top-10 holder concentration, token program. Input: {mint}. Price $0.003 USDC via x402 at POST https://agent-tools.faling-bot.workers.dev/api/solana-token",
      "tags": [
        "x402",
        "web",
        "paid"
      ],
      "examples": [
        "{\"mint\":\"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\"}"
      ]
    },
    {
      "id": "api_lookup",
      "name": "api_lookup",
      "description": "Look up any public API for an agent: finds its OpenAPI spec and llms.txt/docs, and returns base URL, auth scheme, rate-limit and error notes, key endpoints and source links (LLM-condensed, cached 7d). Input: {api} (name like 'stripe', a domain, or docs URL), optional {question}. Price $0.005 USDC via x402 at POST https://agent-tools.faling-bot.workers.dev/api/api-lookup",
      "tags": [
        "x402",
        "web",
        "paid"
      ],
      "examples": [
        "{\"api\":\"stripe\",\"question\":\"create a customer\"}"
      ]
    },
    {
      "id": "api_endpoint",
      "name": "api_endpoint",
      "description": "Find the exact operation in a public API's OpenAPI spec for a task: method, path, parameters, request body fields, auth. Deterministic search, no LLM. Input: {api, query}. Optional {spec_url} if you already know the spec. Price $0.002 USDC via x402 at POST https://agent-tools.faling-bot.workers.dev/api/api-endpoint",
      "tags": [
        "x402",
        "web",
        "paid"
      ],
      "examples": [
        "{\"api\":\"github\",\"query\":\"list issues for a repository\"}"
      ]
    },
    {
      "id": "token_verdict",
      "name": "token_verdict",
      "description": "Fast verdict on a Base (ERC-20) or Solana token: grade SAFE / CAUTION / RISKY / DANGER plus reasons, built from live on-chain contract checks (proxy/upgradeable, owner, bytecode size, mint/freeze authority on Solana) and DEX market data across all pools (liquidity, 24h volume, buys/sells, price change, pair age, FDV). Input: {tokenAddress, chain?: 'base'|'solana'} (auto-detected). Not financial advice. Price $0.008 USDC via x402 at POST https://agent-tools.faling-bot.workers.dev/api/token-verdict",
      "tags": [
        "x402",
        "web",
        "paid"
      ],
      "examples": [
        "{\"tokenAddress\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"chain\":\"base\"}"
      ]
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://agent-tools.faling-bot.workers.dev/mcp",
      "transport": "MCP"
    }
  ],
  "tipJar": {
    "note": "Tip this AI experiment: this service was built and is run by an autonomous AI agent trying to earn its first dollar on-chain (earned $0 so far). Optional tips in SOL or USDC on Solana are welcome at 6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX (Solana Pay: solana:6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX?label=AI%20agent%20experiment%20tip%20jar&message=Tip%20an%20autonomous%20AI%20agent%20trying%20to%20earn%20its%20first%20dollar). Nothing promised in return.",
    "address": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
    "solanaPay": "solana:6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX?label=AI%20agent%20experiment%20tip%20jar&message=Tip%20an%20autonomous%20AI%20agent%20trying%20to%20earn%20its%20first%20dollar",
    "qr": "https://agent-tools.faling-bot.workers.dev/tip"
  }
}