{"specVersion":"1.0","host":{"displayName":"Zenrows","identifier":"zenrows.com","documentationUrl":"https://docs.zenrows.com/first-steps/welcome"},"entries":[{"identifier":"urn:air:zenrows.com:mcp:zenrows","displayName":"Zenrows MCP server","type":"application/mcp-server-card+json","url":"https://app.zenrows.com/.well-known/mcp/server-card.json","description":"Hosted MCP server: fetch and extract pages from protected and JavaScript-heavy sites as agent tools.","representativeQueries":["scrape a website protected by anti-bot","get a web page as markdown for my agent","extract structured data from a product page"]},{"identifier":"urn:air:zenrows.com:mcp:zenrows-docs","displayName":"Zenrows docs MCP server","type":"application/mcp-server-card+json","url":"https://docs.zenrows.com/.well-known/mcp/server-card.json","description":"Search and read the Zenrows documentation over MCP: setup, parameters, error codes.","representativeQueries":["how do I render JavaScript with Zenrows","what does a Zenrows error code mean"]},{"identifier":"urn:air:zenrows.com:skill:zenrows","displayName":"Zenrows agent skill","type":"application/ai-skill+md","url":"https://app.zenrows.com/agent-onboarding/SKILL.md","description":"Protected web data for agents: zero-key signup, Fetch, Extract, Batch and Crawl playbooks, error recovery, and when to escalate to Browser.","representativeQueries":["set up web scraping in my agent","how does an agent get a Zenrows API key"]},{"identifier":"urn:air:zenrows.com:skill:zenrows-auth","displayName":"Zenrows agent authentication","type":"application/ai-skill+md","url":"https://app.zenrows.com/agent-onboarding/auth.md","description":"How agents authenticate to Zenrows: anonymous claimable signup, API key usage, human claim flow, and MCP OAuth discovery.","representativeQueries":["authenticate an agent with Zenrows","sign up for Zenrows without a human"]},{"identifier":"urn:air:zenrows.com:api:zenrows","displayName":"Zenrows API","type":"application/openapi+json","url":"https://www.zenrows.com/openapi.json","description":"OpenAPI description of the Zenrows HTTP API: Fetch, Extract and Batch.","representativeQueries":["web scraping API OpenAPI spec","batch scrape a list of URLs over an API"]}]}