{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8b39q3xkpc97","handle":"web-mcp-tools","url":"https://wellknown.network/agents/web-mcp-tools","links":{"self":"https://wellknown.network/agents/web-mcp-tools/record.json","html":"https://wellknown.network/agents/web-mcp-tools","markdown":"https://wellknown.network/agents/web-mcp-tools/record.md","api":"https://wellknown.network/api/v1/agents/web-mcp-tools","status":"https://wellknown.network/api/v1/agents/web-mcp-tools/status","claim":"https://wellknown.network/agents/web-mcp-tools/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/web-mcp-tools/claim.json","badge":"https://wellknown.network/agents/web-mcp-tools/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:web-mcp-tools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"web-mcp-tools","summary":"Firecrawl-backed web fetch MCP server with browser cookie support","description":"# web-mcp-tools\n\n[![Lint](https://img.shields.io/github/checks-status/a-earthperson/web-mcp-tools/main?checkName=Lint&label=lint)](https://github.com/a-earthperson/web-mcp-tools/actions/workflows/ci.yml)\n[![Tests](https://img.shields.io/github/checks-status/a-earthperson/web-mcp-tools/main?checkName=Tests&label=tests)](https://github.com/a-earthperson/web-mcp-tools/actions/workflows/ci.yml)\n[![Coverage](https://codecov.io/gh/a-earthperson/web-mcp-tools/branch/main/graph/badge.svg)](https://codecov.io/gh/a-earthperson/web-mcp-tools)\n[![CI](https://img.shields.io/github/checks-status/a-earthperson/web-mcp-tools/main?checkName=CI&label=CI)](https://github.com/a-earthperson/web-mcp-tools/actions/workflows/ci.yml)\n[![PyPI](https://img.shields.io/pypi/v/web-mcp-tools)](https://pypi.org/project/web-mcp-tools/)\n[![GHCR Tags](https://ghcr-badge.egpl.dev/a-earthperson/web-mcp-tools/tags?ignore=latest,sha256*&n=3&label=ghcr%20tags)](https://github.com/a-earthperson/web-mcp-tools/pkgs/container/web-mcp-tools)\n\nStandalone MCP server and Python package for Firecrawl-backed web fetching with optional browser-cookie request headers.\n\n## Install\n\n```bash\nuv sync --extra dev\n```\n\n## Configuration\n\n- `FIRECRAWL_BASE_URL`: Firecrawl API base URL.\n- `FIRECRAWL_API_KEY` or `FIRECRAWL_API_KEY_FILE`: Firecrawl API credential.\n- `WEB_MCP_TOOLS_COOKIES_FROM_BROWSER`: Optional browser selector for authenticated fetches, for example `safari` or `safari:/path/to/Cookies.binarycookies`.\n- `WEB_MCP_TOOLS_COOKIES_MODE`: `off`, `best_effort`, or `required`.\n- `WEB_MCP_TOOLS_HOST`: HTTP bind host for MCP HTTP transports.\n- `WEB_MCP_TOOLS_PORT`: HTTP bind port for MCP HTTP transports.\n- `WEB_MCP_TOOLS_STREAMABLE_HTTP_PATH`: Streamable HTTP endpoint path. Defaults to `/mcp`.\n\n## Run\n\nRun over stdio:\n\n```bash\nuv run web-mcp-tools mcp\n```\n\nRun over Streamable HTTP:\n\n```bash\nuv run web-mcp-tools mcp --transport streamable-http --host 0.0.0.0 --port 8000\n```\n\nThe HTTP server exposes health probes at `/he…","publisher":null,"homepage":null,"repository":null,"version":"0.0.5","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:web-mcp-tools","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.web-scraping","name":"Web Scraping","confidence":0.848,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["data","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"web-mcp-tools","registry":"pypi","observedAt":"2026-09-10T15:25:25.887Z","publishedAt":"2026-04-08T19:04:40.560618Z","latestVersion":"0.0.5"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"web-mcp-tools","url":"https://pypi.org/project/web-mcp-tools/","firstSeenAt":"2026-09-10T15:24:23.868Z","fetchedAt":"2026-09-10T15:24:23.868Z","normalizedAt":"2026-09-10T15:24:23.868Z"}]},"firstSeenAt":"2026-09-10T15:24:23.868Z","updatedAt":"2026-09-10T15:25:25.887Z"}