{
  "x402Version": 2,
  "origin": "https://agent-tools.faling-bot.workers.dev",
  "items": [
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/markdown",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "2000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "2000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "description": "Fetch a public web page and return clean Markdown (title, main text, links). Input: {url}.",
      "mimeType": "application/json",
      "metadata": {
        "description": "Fetch a public web page and return clean Markdown (title, main text, links). Input: {url}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": false
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "url": "https://example.com"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "url": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "markdown": {
                  "type": "string"
                },
                "chars": {
                  "type": "number"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "url"
                    ],
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "http(s) URL of the page"
                      },
                      "max_chars": {
                        "type": "number",
                        "description": "truncate output (default 20000, max 50000)"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string"
                      },
                      "title": {
                        "type": "string"
                      },
                      "markdown": {
                        "type": "string"
                      },
                      "chars": {
                        "type": "number"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/summarize",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "3000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "3000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": false
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "url": "https://example.com",
                "max_words": 80
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "summary": {
                  "type": "string"
                },
                "source_chars": {
                  "type": "number"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "properties": {
                      "text": {
                        "type": "string",
                        "description": "text to summarize (max 12000 chars)"
                      },
                      "url": {
                        "type": "string",
                        "description": "or a page URL to fetch and summarize"
                      },
                      "max_words": {
                        "type": "number"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "summary": {
                        "type": "string"
                      },
                      "source_chars": {
                        "type": "number"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/site-contacts",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "5000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "url": "https://cloudflare.com"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "domain": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "emails": {
                  "type": "array"
                },
                "phones": {
                  "type": "array"
                },
                "socials": {
                  "type": "object"
                },
                "tech": {
                  "type": "array"
                },
                "pages_checked": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "website URL or bare domain"
                      },
                      "domain": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "domain": {
                        "type": "string"
                      },
                      "title": {
                        "type": "string"
                      },
                      "description": {
                        "type": "string"
                      },
                      "emails": {
                        "type": "array"
                      },
                      "phones": {
                        "type": "array"
                      },
                      "socials": {
                        "type": "object"
                      },
                      "tech": {
                        "type": "array"
                      },
                      "pages_checked": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/solana-token",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "3000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "3000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "mint": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "symbol": {
                  "type": "string"
                },
                "supply": {
                  "type": "number"
                },
                "price_usd": {
                  "type": "number"
                },
                "mint_authority": {
                  "type": "string"
                },
                "freeze_authority": {
                  "type": "string"
                },
                "top10_pct": {
                  "type": "number"
                },
                "risk_flags": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "mint"
                    ],
                    "properties": {
                      "mint": {
                        "type": "string",
                        "description": "SPL token mint address"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "mint": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "symbol": {
                        "type": "string"
                      },
                      "supply": {
                        "type": "number"
                      },
                      "price_usd": {
                        "type": "number"
                      },
                      "mint_authority": {
                        "type": "string"
                      },
                      "freeze_authority": {
                        "type": "string"
                      },
                      "top10_pct": {
                        "type": "number"
                      },
                      "risk_flags": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/api-lookup",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "5000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "api": "stripe",
                "question": "create a customer"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "api": {
                  "type": "string"
                },
                "base_url": {
                  "type": "string"
                },
                "auth": {
                  "type": "string"
                },
                "rate_limits": {
                  "type": "string"
                },
                "errors": {
                  "type": "string"
                },
                "key_endpoints": {
                  "type": "array"
                },
                "openapi_url": {
                  "type": "string"
                },
                "llms_txt_url": {
                  "type": "string"
                },
                "sources": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "api"
                    ],
                    "properties": {
                      "api": {
                        "type": "string",
                        "description": "API name, domain or docs URL"
                      },
                      "question": {
                        "type": "string",
                        "description": "optional focus, e.g. 'how to create a payment'"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "api": {
                        "type": "string"
                      },
                      "base_url": {
                        "type": "string"
                      },
                      "auth": {
                        "type": "string"
                      },
                      "rate_limits": {
                        "type": "string"
                      },
                      "errors": {
                        "type": "string"
                      },
                      "key_endpoints": {
                        "type": "array"
                      },
                      "openapi_url": {
                        "type": "string"
                      },
                      "llms_txt_url": {
                        "type": "string"
                      },
                      "sources": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/api-endpoint",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "2000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "2000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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.",
      "mimeType": "application/json",
      "metadata": {
        "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.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "api": "github",
                "query": "list issues for a repository"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "spec_url": {
                  "type": "string"
                },
                "base_url": {
                  "type": "string"
                },
                "matches": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "api",
                      "query"
                    ],
                    "properties": {
                      "api": {
                        "type": "string"
                      },
                      "query": {
                        "type": "string",
                        "description": "what you want to do, e.g. 'list repository issues'"
                      },
                      "spec_url": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "spec_url": {
                        "type": "string"
                      },
                      "base_url": {
                        "type": "string"
                      },
                      "matches": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/token-verdict",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "8000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "8000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "description": "Is this crypto token safe? Use whenever a user or agent asks if a token is a scam, rug pull or honeypot, or before buying, swapping, approving or listing a token on Base (0x ERC-20) or Solana (mint). Returns a grade SAFE / CAUTION / RISKY / DANGER, a 0-100 score and plain-English reasons from live on-chain contract checks (upgradeable proxy, active owner, mint/blacklist/pause functions; Solana mint/freeze authority, top holders) plus DEX liquidity, 24h volume, buys/sells, price change and pair age. Input: {tokenAddress, chain?} (chain auto-detected). Typical latency 1-3 s. Not financial advice.",
      "mimeType": "application/json",
      "metadata": {
        "description": "Is this crypto token safe? Use whenever a user or agent asks if a token is a scam, rug pull or honeypot, or before buying, swapping, approving or listing a token on Base (0x ERC-20) or Solana (mint). Returns a grade SAFE / CAUTION / RISKY / DANGER, a 0-100 score and plain-English reasons from live on-chain contract checks (upgradeable proxy, active owner, mint/blacklist/pause functions; Solana mint/freeze authority, top holders) plus DEX liquidity, 24h volume, buys/sells, price change and pair age. Input: {tokenAddress, chain?} (chain auto-detected). Typical latency 1-3 s. Not financial advice.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "tokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "chain": "base"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "grade": {
                  "type": "string",
                  "enum": [
                    "SAFE",
                    "CAUTION",
                    "RISKY",
                    "DANGER"
                  ]
                },
                "score": {
                  "type": "number"
                },
                "one_liner": {
                  "type": "string"
                },
                "reasons": {
                  "type": "array"
                },
                "token": {
                  "type": "object"
                },
                "market": {
                  "type": "object"
                },
                "contract": {
                  "type": "object"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "tokenAddress"
                    ],
                    "properties": {
                      "tokenAddress": {
                        "type": "string",
                        "description": "Base 0x token contract or Solana mint"
                      },
                      "chain": {
                        "type": "string",
                        "enum": [
                          "base",
                          "solana"
                        ]
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "grade": {
                        "type": "string",
                        "enum": [
                          "SAFE",
                          "CAUTION",
                          "RISKY",
                          "DANGER"
                        ]
                      },
                      "score": {
                        "type": "number"
                      },
                      "one_liner": {
                        "type": "string"
                      },
                      "reasons": {
                        "type": "array"
                      },
                      "token": {
                        "type": "object"
                      },
                      "market": {
                        "type": "object"
                      },
                      "contract": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  ],
  "resources": [
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/markdown",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "2000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "2000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "description": "Fetch a public web page and return clean Markdown (title, main text, links). Input: {url}.",
      "mimeType": "application/json",
      "metadata": {
        "description": "Fetch a public web page and return clean Markdown (title, main text, links). Input: {url}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": false
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "url": "https://example.com"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "url": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "markdown": {
                  "type": "string"
                },
                "chars": {
                  "type": "number"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "url"
                    ],
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "http(s) URL of the page"
                      },
                      "max_chars": {
                        "type": "number",
                        "description": "truncate output (default 20000, max 50000)"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string"
                      },
                      "title": {
                        "type": "string"
                      },
                      "markdown": {
                        "type": "string"
                      },
                      "chars": {
                        "type": "number"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/summarize",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "3000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "3000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": false
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "url": "https://example.com",
                "max_words": 80
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "summary": {
                  "type": "string"
                },
                "source_chars": {
                  "type": "number"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "properties": {
                      "text": {
                        "type": "string",
                        "description": "text to summarize (max 12000 chars)"
                      },
                      "url": {
                        "type": "string",
                        "description": "or a page URL to fetch and summarize"
                      },
                      "max_words": {
                        "type": "number"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "summary": {
                        "type": "string"
                      },
                      "source_chars": {
                        "type": "number"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/site-contacts",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "5000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "url": "https://cloudflare.com"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "domain": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "emails": {
                  "type": "array"
                },
                "phones": {
                  "type": "array"
                },
                "socials": {
                  "type": "object"
                },
                "tech": {
                  "type": "array"
                },
                "pages_checked": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "properties": {
                      "url": {
                        "type": "string",
                        "description": "website URL or bare domain"
                      },
                      "domain": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "domain": {
                        "type": "string"
                      },
                      "title": {
                        "type": "string"
                      },
                      "description": {
                        "type": "string"
                      },
                      "emails": {
                        "type": "array"
                      },
                      "phones": {
                        "type": "array"
                      },
                      "socials": {
                        "type": "object"
                      },
                      "tech": {
                        "type": "array"
                      },
                      "pages_checked": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/solana-token",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "3000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "3000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "mint": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "symbol": {
                  "type": "string"
                },
                "supply": {
                  "type": "number"
                },
                "price_usd": {
                  "type": "number"
                },
                "mint_authority": {
                  "type": "string"
                },
                "freeze_authority": {
                  "type": "string"
                },
                "top10_pct": {
                  "type": "number"
                },
                "risk_flags": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "mint"
                    ],
                    "properties": {
                      "mint": {
                        "type": "string",
                        "description": "SPL token mint address"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "mint": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "symbol": {
                        "type": "string"
                      },
                      "supply": {
                        "type": "number"
                      },
                      "price_usd": {
                        "type": "number"
                      },
                      "mint_authority": {
                        "type": "string"
                      },
                      "freeze_authority": {
                        "type": "string"
                      },
                      "top10_pct": {
                        "type": "number"
                      },
                      "risk_flags": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/api-lookup",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "5000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "5000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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}.",
      "mimeType": "application/json",
      "metadata": {
        "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}.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "api": "stripe",
                "question": "create a customer"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "api": {
                  "type": "string"
                },
                "base_url": {
                  "type": "string"
                },
                "auth": {
                  "type": "string"
                },
                "rate_limits": {
                  "type": "string"
                },
                "errors": {
                  "type": "string"
                },
                "key_endpoints": {
                  "type": "array"
                },
                "openapi_url": {
                  "type": "string"
                },
                "llms_txt_url": {
                  "type": "string"
                },
                "sources": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "api"
                    ],
                    "properties": {
                      "api": {
                        "type": "string",
                        "description": "API name, domain or docs URL"
                      },
                      "question": {
                        "type": "string",
                        "description": "optional focus, e.g. 'how to create a payment'"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "api": {
                        "type": "string"
                      },
                      "base_url": {
                        "type": "string"
                      },
                      "auth": {
                        "type": "string"
                      },
                      "rate_limits": {
                        "type": "string"
                      },
                      "errors": {
                        "type": "string"
                      },
                      "key_endpoints": {
                        "type": "array"
                      },
                      "openapi_url": {
                        "type": "string"
                      },
                      "llms_txt_url": {
                        "type": "string"
                      },
                      "sources": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/api-endpoint",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "2000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "2000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "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.",
      "mimeType": "application/json",
      "metadata": {
        "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.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "api": "github",
                "query": "list issues for a repository"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "spec_url": {
                  "type": "string"
                },
                "base_url": {
                  "type": "string"
                },
                "matches": {
                  "type": "array"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "api",
                      "query"
                    ],
                    "properties": {
                      "api": {
                        "type": "string"
                      },
                      "query": {
                        "type": "string",
                        "description": "what you want to do, e.g. 'list repository issues'"
                      },
                      "spec_url": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "spec_url": {
                        "type": "string"
                      },
                      "base_url": {
                        "type": "string"
                      },
                      "matches": {
                        "type": "array"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    {
      "resource": "https://agent-tools.faling-bot.workers.dev/api/token-verdict",
      "type": "http",
      "x402Version": 2,
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "8000",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0x2a1168CC1DC75d1DfC3deAED90ee5a3B4d609fD9",
          "maxTimeoutSeconds": 300,
          "extra": {
            "name": "USD Coin",
            "version": "2"
          }
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "amount": "8000",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "6na2qQP2RRHqNXtFGNod2PNdGA4Razt6rKA6fHaXq8HX",
          "maxTimeoutSeconds": 300,
          "extra": {
            "feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
          }
        }
      ],
      "lastUpdated": "2026-10-29T15:45:23.674Z",
      "description": "Is this crypto token safe? Use whenever a user or agent asks if a token is a scam, rug pull or honeypot, or before buying, swapping, approving or listing a token on Base (0x ERC-20) or Solana (mint). Returns a grade SAFE / CAUTION / RISKY / DANGER, a 0-100 score and plain-English reasons from live on-chain contract checks (upgradeable proxy, active owner, mint/blacklist/pause functions; Solana mint/freeze authority, top holders) plus DEX liquidity, 24h volume, buys/sells, price change and pair age. Input: {tokenAddress, chain?} (chain auto-detected). Typical latency 1-3 s. Not financial advice.",
      "mimeType": "application/json",
      "metadata": {
        "description": "Is this crypto token safe? Use whenever a user or agent asks if a token is a scam, rug pull or honeypot, or before buying, swapping, approving or listing a token on Base (0x ERC-20) or Solana (mint). Returns a grade SAFE / CAUTION / RISKY / DANGER, a 0-100 score and plain-English reasons from live on-chain contract checks (upgradeable proxy, active owner, mint/blacklist/pause functions; Solana mint/freeze authority, top holders) plus DEX liquidity, 24h volume, buys/sells, price change and pair age. Input: {tokenAddress, chain?} (chain auto-detected). Typical latency 1-3 s. Not financial advice.",
        "mimeType": "application/json",
        "method": "POST",
        "freeTier": true
      },
      "extensions": {
        "bazaar": {
          "info": {
            "input": {
              "type": "http",
              "method": "POST",
              "bodyType": "json",
              "body": {
                "tokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "chain": "base"
              },
              "discoverable": true
            },
            "output": {
              "type": "object",
              "properties": {
                "grade": {
                  "type": "string",
                  "enum": [
                    "SAFE",
                    "CAUTION",
                    "RISKY",
                    "DANGER"
                  ]
                },
                "score": {
                  "type": "number"
                },
                "one_liner": {
                  "type": "string"
                },
                "reasons": {
                  "type": "array"
                },
                "token": {
                  "type": "object"
                },
                "market": {
                  "type": "object"
                },
                "contract": {
                  "type": "object"
                }
              }
            }
          },
          "schema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "object",
                "properties": {
                  "body": {
                    "type": "object",
                    "required": [
                      "tokenAddress"
                    ],
                    "properties": {
                      "tokenAddress": {
                        "type": "string",
                        "description": "Base 0x token contract or Solana mint"
                      },
                      "chain": {
                        "type": "string",
                        "enum": [
                          "base",
                          "solana"
                        ]
                      }
                    }
                  }
                }
              },
              "output": {
                "type": "object",
                "properties": {
                  "example": {
                    "type": "object",
                    "properties": {
                      "grade": {
                        "type": "string",
                        "enum": [
                          "SAFE",
                          "CAUTION",
                          "RISKY",
                          "DANGER"
                        ]
                      },
                      "score": {
                        "type": "number"
                      },
                      "one_liner": {
                        "type": "string"
                      },
                      "reasons": {
                        "type": "array"
                      },
                      "token": {
                        "type": "object"
                      },
                      "market": {
                        "type": "object"
                      },
                      "contract": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  ],
  "pagination": {
    "limit": 7,
    "offset": 0,
    "total": 7
  },
  "docs": "https://agent-tools.faling-bot.workers.dev/llms.txt",
  "openapi": "https://agent-tools.faling-bot.workers.dev/openapi.json",
  "mcp": "https://agent-tools.faling-bot.workers.dev/mcp"
}