Crawler Summary

webpeel answer-first brief

Fast web fetcher for AI agents - stealth mode, crawl mode, page actions, structured extraction, PDF parsing, smart escalation from simple HTTP to headless browser <p align="center"> <a href="https://webpeel.dev"> <img src=".github/banner.svg" alt="WebPeel — Web fetching for AI agents" width="100%"> </a> </p> <p align="center"> <a href="https://www.npmjs.com/package/webpeel"><img src="https://img.shields.io/npm/v/webpeel.svg" alt="npm version"></a> <a href="https://pypi.org/project/webpeel/"><img src="https://img.shields.io/pypi/v/webpeel.svg" alt="PyPI version"></a> <a href="h Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

webpeel is best for web-scraper, ai-agent, mcp-server workflows where MCP compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB MCP, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 86/100

webpeel

Fast web fetcher for AI agents - stealth mode, crawl mode, page actions, structured extraction, PDF parsing, smart escalation from simple HTTP to headless browser <p align="center"> <a href="https://webpeel.dev"> <img src=".github/banner.svg" alt="WebPeel — Web fetching for AI agents" width="100%"> </a> </p> <p align="center"> <a href="https://www.npmjs.com/package/webpeel"><img src="https://img.shields.io/npm/v/webpeel.svg" alt="npm version"></a> <a href="https://pypi.org/project/webpeel/"><img src="https://img.shields.io/pypi/v/webpeel.svg" alt="PyPI version"></a> <a href="h

MCPself-declared

Public facts

3

Change events

0

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 25, 2026

Vendor

Webpeel

Artifacts

0

Benchmarks

0

Last release

0.15.2

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/webpeel/webpeel.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Webpeel

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

MCP

contractmedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Executable Examples

bash

npx webpeel "https://example.com"

bash

# YouTube transcript — no API key!
npx webpeel "https://youtube.com/watch?v=dQw4w9WgXcQ"

# Ask any page a question — no LLM key!
npx webpeel "https://openai.com/pricing" -q "how much does GPT-4 cost?"

# Reddit thread — structured JSON
npx webpeel "https://reddit.com/r/programming/comments/..." --json

# Reader mode — strips all noise
npx webpeel "https://nytimes.com/article" --readable

json

{
  "mcpServers": {
    "webpeel": {
      "command": "npx",
      "args": ["-y", "webpeel", "mcp"]
    }
  }
}

bash

curl "https://api.webpeel.dev/v1/fetch?url=https://example.com" \
  -H "Authorization: Bearer wp_YOUR_KEY"

bash

curl "https://api.webpeel.dev/v1/fetch?url=https://example.com" \
  -H "Authorization: Bearer wp_YOUR_KEY"

json

{
  "mcpServers": {
    "webpeel": { "command": "npx", "args": ["-y", "webpeel", "mcp"] }
  }
}

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

Fast web fetcher for AI agents - stealth mode, crawl mode, page actions, structured extraction, PDF parsing, smart escalation from simple HTTP to headless browser <p align="center"> <a href="https://webpeel.dev"> <img src=".github/banner.svg" alt="WebPeel — Web fetching for AI agents" width="100%"> </a> </p> <p align="center"> <a href="https://www.npmjs.com/package/webpeel"><img src="https://img.shields.io/npm/v/webpeel.svg" alt="npm version"></a> <a href="https://pypi.org/project/webpeel/"><img src="https://img.shields.io/pypi/v/webpeel.svg" alt="PyPI version"></a> <a href="h

Full README
<p align="center"> <a href="https://webpeel.dev"> <img src=".github/banner.svg" alt="WebPeel — Web fetching for AI agents" width="100%"> </a> </p> <p align="center"> <a href="https://www.npmjs.com/package/webpeel"><img src="https://img.shields.io/npm/v/webpeel.svg" alt="npm version"></a> <a href="https://pypi.org/project/webpeel/"><img src="https://img.shields.io/pypi/v/webpeel.svg" alt="PyPI version"></a> <a href="https://www.npmjs.com/package/webpeel"><img src="https://img.shields.io/npm/dm/webpeel.svg" alt="downloads"></a> <a href="https://github.com/webpeel/webpeel/stargazers"><img src="https://img.shields.io/github/stars/webpeel/webpeel.svg" alt="GitHub stars"></a> <a href="https://github.com/webpeel/webpeel/actions/workflows/ci.yml"><img src="https://github.com/webpeel/webpeel/actions/workflows/ci.yml/badge.svg" alt="CI"></a> <a href="https://www.gnu.org/licenses/agpl-3.0"><img src="https://img.shields.io/badge/License-AGPL%20v3-blue.svg" alt="AGPL v3"></a> </p> <p align="center"> <strong>Web intelligence for AI agents.</strong><br> Fetch any URL → clean markdown. YouTube transcripts. Reddit threads. Quick answers. No API keys needed. </p> <p align="center"> <a href="https://webpeel.dev">Website</a> · <a href="https://webpeel.dev/docs">Docs</a> · <a href="https://webpeel.dev/playground">Playground</a> · <a href="https://app.webpeel.dev">Dashboard</a> · <a href="https://github.com/webpeel/webpeel/discussions">Discussions</a> </p>

WebPeel gives AI agents reliable web access in one call. It handles JavaScript rendering, bot detection, and content extraction automatically — your agent gets clean, structured data. 18 MCP tools, 927 tests, 100% open source.


🚀 Quick Start

npx webpeel "https://example.com"

More examples:

# YouTube transcript — no API key!
npx webpeel "https://youtube.com/watch?v=dQw4w9WgXcQ"

# Ask any page a question — no LLM key!
npx webpeel "https://openai.com/pricing" -q "how much does GPT-4 cost?"

# Reddit thread — structured JSON
npx webpeel "https://reddit.com/r/programming/comments/..." --json

# Reader mode — strips all noise
npx webpeel "https://nytimes.com/article" --readable

No install needed. First 25 fetches work without signup. Get 500/week free →

MCP Server (for Claude, Cursor, VS Code, Windsurf)

{
  "mcpServers": {
    "webpeel": {
      "command": "npx",
      "args": ["-y", "webpeel", "mcp"]
    }
  }
}

Install in Claude Desktop Install in VS Code

REST API

curl "https://api.webpeel.dev/v1/fetch?url=https://example.com" \
  -H "Authorization: Bearer wp_YOUR_KEY"

✨ What can it do?

| | Feature | What you get | |---|---------|-------------| | 🌐 | Fetch | Any URL → clean markdown, text, or JSON. Auto-handles JS rendering, bot detection, CAPTCHAs | | 🎬 | YouTube | Full video transcripts with timestamps. No API key | | 🐦 | Twitter/Reddit/GitHub/HN | Structured data from social platforms via native APIs | | ❓ | Quick Answer | Ask a question about any page. BM25 scoring, no LLM key | | 📖 | Reader Mode | Browser Reader Mode for AI — strips nav, ads, cookies, 25+ noise patterns | | 🔍 | Search | Web search across 27+ sites. Deep research with multi-hop analysis | | 📊 | Extract | Pricing pages, products, contacts → structured JSON. CSS/JSON Schema/LLM extraction | | 🕵️ | Stealth | Bypasses Cloudflare, PerimeterX, DataDome, Akamai. 28 auto-stealth domains | | 🏨 | Hotels | Kayak + Booking + Google Travel + Expedia in parallel | | 🔄 | Monitor | Watch URLs for changes, get webhook notifications | | 🕷️ | Crawl | BFS/DFS site crawling, sitemap discovery, robots.txt compliance | | 📸 | Screenshot | Full-page or viewport screenshots | | 🐍 | Python SDK | pip install webpeel — sync + async client |


🏆 How does it compare?

| Feature | WebPeel | Firecrawl | Crawl4AI | Jina Reader | |---------|:-------:|:---------:|:--------:|:-----------:| | YouTube transcripts | ✅ | ❌ | ❌ | ❌ | | LLM-free Q&A | ✅ | ❌ | ❌ | ❌ | | Reader mode | ✅ | ❌ | ❌ | ❌ | | Domain extractors (Twitter, Reddit, GH, HN) | ✅ | ❌ | ❌ | ❌ | | Auto-extract (pricing, products) | ✅ | ❌ | ❌ | ❌ | | URL monitoring | ✅ | ❌ | ❌ | ❌ | | Stealth / anti-bot | ✅ | ⚡ Hosted only | ✅ | ❌ | | MCP server | ✅ 18 tools | ✅ 4 tools | ❌ | ❌ | | Deep research | ✅ | ❌ | ❌ | ❌ | | Hotel search | ✅ | ❌ | ❌ | ❌ | | Self-hostable | ✅ | ✅ | ✅ | ❌ | | Free tier | 500/week | 500 credits | Unlimited | Unlimited | | Open source | AGPL-3.0 | AGPL-3.0 | Apache-2.0 | N/A |


⚡ Benchmark

Evaluated on 30 real-world URLs across 6 categories (static, dynamic, SPA, protected, documents, international):

| | WebPeel | Next best | |---|:---:|:---:| | Success rate | 100% (30/30) | 93.3% | | Content quality | 92.3% | 83.2% |

WebPeel is the only tool that extracted content from all 30 test URLs. Full methodology →


🤖 MCP Integration

WebPeel exposes 18 tools to your AI coding assistant:

| Tool | What it does | |------|--------------| | webpeel_fetch | Fetch any URL → markdown. Smart escalation built in. Supports readable: true for reader mode | | webpeel_search | Web search with structured results across 27+ sources | | webpeel_batch | Fetch multiple URLs concurrently | | webpeel_crawl | Crawl a site with depth/page limits | | webpeel_map | Discover all URLs on a domain | | webpeel_extract | Structured extraction (CSS, JSON Schema, or LLM) | | webpeel_screenshot | Screenshot any page (full-page or viewport) | | webpeel_research | Deep multi-hop research on a topic | | webpeel_summarize | AI summary of any URL | | webpeel_answer | Ask a question about a URL's content | | webpeel_change_track | Detect changes between two fetches | | webpeel_brand | Extract branding assets from a site | | webpeel_deep_fetch | Search + batch fetch + merge — comprehensive research, no LLM key | | webpeel_youtube | Extract YouTube video transcripts — all URL formats, no API key | | webpeel_auto_extract | Heuristic structured data extraction — auto-detects pricing, products, contacts | | webpeel_quick_answer | BM25-powered Q&A — ask any question about any page, no LLM key | | webpeel_watch | Persistent URL change monitoring with webhook notifications | | webpeel_hotels | Hotel search across Kayak, Booking.com, Google Travel, Expedia in parallel |

<details> <summary>Setup for Claude Desktop, Cursor, VS Code, Windsurf, Docker</summary>

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "webpeel": { "command": "npx", "args": ["-y", "webpeel", "mcp"] }
  }
}

Cursor (Settings → MCP Servers):

{
  "mcpServers": {
    "webpeel": { "command": "npx", "args": ["-y", "webpeel", "mcp"] }
  }
}

VS Code (~/.vscode/mcp.json):

{
  "servers": {
    "webpeel": { "command": "npx", "args": ["-y", "webpeel", "mcp"] }
  }
}

Windsurf (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "webpeel": { "command": "npx", "args": ["-y", "webpeel", "mcp"] }
  }
}

Docker (stdio):

{
  "mcpServers": {
    "webpeel": { "command": "docker", "args": ["run", "-i", "--rm", "webpeel/mcp"] }
  }
}

Hosted endpoint (no local server needed):

{
  "mcpServers": {
    "webpeel": {
      "url": "https://api.webpeel.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}
</details>

🔬 Deep Research

Multi-hop research that thinks like a researcher, not a search engine:

# Sources only — no API key needed
npx webpeel research "best practices for rate limiting APIs" --max-sources 8

# Full synthesis with LLM (BYOK)
npx webpeel research "compare Firecrawl vs Crawl4AI vs WebPeel" --llm-key sk-...

Search → fetch top results → extract key passages (BM25) → follow the most relevant links → synthesize. No circular references, no duplicate content.


📦 Extraction

<details> <summary>CSS Schema, JSON Schema, and LLM extraction — click to expand</summary>

CSS Schema (zero config, auto-detected)

# Auto-detects Amazon and applies the built-in schema
npx webpeel "https://www.amazon.com/s?k=mechanical+keyboard" --json

# Force a specific schema
npx webpeel "https://www.booking.com/searchresults.html?city=Paris" --schema booking --json

# List all built-in schemas
npx webpeel --list-schemas

Built-in schemas: amazon · booking · ebay · expedia · hackernews · walmart · yelp

JSON Schema (type-safe structured extraction)

npx webpeel "https://example.com/product" \
  --extract-schema '{"type":"object","properties":{"title":{"type":"string"},"price":{"type":"number"}}}' \
  --llm-key sk-...

LLM Extraction (natural language, BYOK)

npx webpeel "https://hn.algolia.com" \
  --llm-extract "top 10 posts with title, score, and comment count" \
  --llm-key $OPENAI_API_KEY \
  --json

Note: WebPeel is an ESM-only package. Use import syntax:

import { peel } from 'webpeel';

CommonJS require() is not supported. If your project uses CommonJS, use dynamic import: const { peel } = await import('webpeel');

import { peel } from 'webpeel';

// CSS selector extraction
const result = await peel('https://news.ycombinator.com', {
  extract: { selectors: { titles: '.titleline > a', scores: '.score' } }
});

// LLM extraction with JSON Schema
const product = await peel('https://example.com/product', {
  llmExtract: 'title, price, rating, availability',
  llmKey: process.env.OPENAI_API_KEY,
});
</details>

🛡️ Stealth & Anti-Bot

<details> <summary>Supported bot-protection vendors and auto-stealth domains — click to expand</summary>

WebPeel detects 7 bot-protection vendors automatically:

  • Cloudflare (JS challenge, Turnstile, Bot Management)
  • PerimeterX / HUMAN (behavioral analysis)
  • DataDome (ML-based bot detection)
  • Akamai Bot Manager
  • Distil Networks
  • reCAPTCHA / hCaptcha
  • Generic challenge pages

28 high-protection domains (Amazon, LinkedIn, Glassdoor, Zillow, Ticketmaster, and more) automatically route through stealth mode — no flags needed.

# Explicitly enable stealth
npx webpeel "https://glassdoor.com/jobs" --stealth

# Auto-escalation (stealth triggers automatically on challenge detection)
npx webpeel "https://amazon.com/dp/ASIN"
</details>

🏨 Hotel Search

<details> <summary>Multi-source hotel search — click to expand</summary>

Search Kayak, Booking.com, Google Travel, and Expedia in parallel — returns unified results in one call.

npx webpeel hotels "Paris" --check-in 2025-06-01 --check-out 2025-06-07 --guests 2 --json

Available as webpeel_hotels MCP tool and via the REST API.

</details>

💳 Pricing

| Plan | Price | Weekly Fetches | Burst | |------|------:|:--------------:|:-----:| | Free | $0/mo | 500/wk | 50/hr | | Pro | $9/mo | 1,250/wk | 100/hr | | Max | $29/mo | 6,250/wk | 500/hr |

All features on all plans. Pro/Max add pay-as-you-go extra usage. Quota resets every Monday.

Sign up free → · Compare with Firecrawl →


🐍 Python SDK

<details> <summary>Python SDK usage — click to expand</summary>
pip install webpeel
from webpeel import WebPeel

client = WebPeel(api_key="wp_...")  # or WEBPEEL_API_KEY env var

result = client.scrape("https://example.com")
print(result.content)    # Clean markdown
print(result.metadata)   # title, description, author, ...

results = client.search("latest AI research papers")
job = client.crawl("https://docs.example.com", limit=100)
result = client.scrape("https://protected-site.com", render=True, stealth=True)

Sync and async clients. Pure Python 3.8+, zero dependencies. Full SDK docs →

</details>

🐳 Self-Hosting

git clone https://github.com/webpeel/webpeel.git
cd webpeel && docker compose up

Full REST API at http://localhost:3000. AGPL-3.0 licensed. Self-hosting guide →

docker run -i webpeel/mcp          # MCP server only
docker run -p 3000:3000 webpeel/api  # API server only

🤝 Contributing

git clone https://github.com/webpeel/webpeel.git
cd webpeel
npm install && npm run build
npm test

The project has 927 tests. Please add tests for new features.


Star History

<a href="https://star-history.com/#webpeel/webpeel&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=webpeel/webpeel&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=webpeel/webpeel&type=Date" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=webpeel/webpeel&type=Date" width="600" /> </picture> </a>

License

AGPL-3.0 — free to use, modify, and distribute. If you run a modified version as a network service, you must release your source under AGPL-3.0.

Need a commercial license? support@webpeel.dev

Versions 0.7.1 and earlier were released under MIT and remain MIT-licensed.


<p align="center"> If WebPeel saves you time, <a href="https://github.com/webpeel/webpeel"><strong>⭐ star the repo</strong></a> — it helps others find it. </p>

© WebPeel

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB MCP

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

MCP: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T03:01:35.079Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "web-scraper",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ai-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "mcp-server",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "mcp",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "model-context-protocol",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "playwright",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "markdown",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "fetcher",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "web-fetcher",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "claude",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "claude-code",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "cursor",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "vscode",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "windsurf",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "cline",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "gemini",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "gpt",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "llm",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "web-to-markdown",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "headless-browser",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "web-scraping",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "firecrawl-alternative",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "cli",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|unknown|profile capability:web-scraper|supported|profile capability:ai-agent|supported|profile capability:mcp-server|supported|profile capability:mcp|supported|profile capability:model-context-protocol|supported|profile capability:playwright|supported|profile capability:markdown|supported|profile capability:fetcher|supported|profile capability:web-fetcher|supported|profile capability:claude|supported|profile capability:claude-code|supported|profile capability:cursor|supported|profile capability:vscode|supported|profile capability:windsurf|supported|profile capability:cline|supported|profile capability:gemini|supported|profile capability:gpt|supported|profile capability:llm|supported|profile capability:ai|supported|profile capability:web-to-markdown|supported|profile capability:headless-browser|supported|profile capability:web-scraping|supported|profile capability:firecrawl-alternative|supported|profile capability:cli|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Webpeel",
    "href": "https://webpeel.dev",
    "sourceUrl": "https://webpeel.dev",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:31:27.971Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:31:27.971Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-webpeel-webpeel/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[]

Sponsored

Ads related to webpeel and adjacent AI workflows.