{
  "name": "crawlapi",
  "display_name": "CrawlAPI",
  "description": "Web scraping and search API for AI agents. Scrape any URL with JavaScript rendering. Returns LLM-ready markdown. Supports single URL, batch (10x), and search+scrape.",
  "version": "1.0.0",
  "homepage": "https://crawlapi.net",
  "logo": "https://crawlapi.net/logo.jpg",
  "tools": [
    {
      "name": "scrape_url",
      "description": "Scrape a single URL and return clean markdown, HTML, text, or structured JSON with full JavaScript rendering."
    },
    {
      "name": "batch_scrape",
      "description": "Scrape up to 10 URLs in parallel. Returns results in input order; failed URLs include error field."
    },
    {
      "name": "search_and_scrape",
      "description": "Search the web and scrape top N results in a single call. Ideal for autonomous research agents."
    }
  ],
  "installation": {
    "npm": "crawlapi-mcp",
    "config": {
      "command": "node",
      "args": ["path/to/crawlapi/mcp-server.js"],
      "env": {
        "CRAWLAPI_KEY": "YOUR_RAPIDAPI_KEY"
      }
    }
  },
  "links": {
    "openapi": "https://crawlapi.net/openapi.json",
    "llms_txt": "https://crawlapi.net/llms.txt",
    "rapidapi": "https://rapidapi.com/crawlapi/api/crawlapi",
    "github": "https://github.com/JDWolf96/crawlapi-js"
  }
}
