██╗ ██╗ ███╗ ███╗ ██████╗ ██████╗ ███████╗ ██╗ ██╗ ██║ ██║ ████╗ ████║ ██╔════╝ ██╔══██╗ ██╔════╝ ██║ ██║ ██║ █╗ ██║ ██╔████╔██║ ██║ ██████╔╝ ███████╗ ███████║ ██║███╗██║ ██║╚██╔╝██║ ██║ ██╔═══╝ ╚════██║ ██╔══██║ ╚███╔███╔╝ ██║ ╚═╝ ██║ ╚██████╗ ██║ ██╗ ███████║ ██║ ██║ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝
A real, hosted MCP server. Paste any URL to get agent-callable tools — or connect it to Claude, Cursor, and Codex in one line. Shopify, OpenAPI, JSON-LD, and growing. Open-source adapters.
APIs, storefronts, recipes, news, jobs, listings — any URL with structured data becomes agent-callable MCP tools. No signup, no key for reads. Bot-protected sites work through the WebMCP extension.
// Paste a URL and click Get tools.
Most existing "AI for e-commerce" tools target the merchant. wmcp.sh targets the shopper — public storefronts, no admin credentials, every store.
| Capability | Shopify dev-mcp | Composio | wmcp.sh |
|---|---|---|---|
| Built for | Merchants & devs (owner) | Enterprise integrations (owner) | AI shopping agents (shopper) |
| API surface | Admin API + GraphQL | Admin APIs + webhooks | Storefront + JSON-LD + LLM |
| Auth required | Yes — admin token | Yes — OAuth / API key | No — public endpoints |
| Stores covered | The one you connect | Each user connects each one | All 4M+ Shopify stores + JSON-LD retailers |
| Transactional tools | Docs + schema lookup | CRUD on the store you own | get_price · check_stock · add_to_cart |
| OpenAPI → tools | Partial | any 3.x / Swagger 2.0 spec | |
| Cache | Per-store realtime | Proxy latency | Shared global · <100ms hits |
An LLM gets the tools, decides which to call, and the call returns real data. That's the whole loop — no per-site adapter code in your app.
The schema is MCP-shaped, so your agent doesn't care whether it's Shopify or JSON-LD under the hood. You ship the URL — wmcp.sh ships the tools.
get_price return immediatelyadd_to_cart hit real endpointsConnect wmcp.sh as a native MCP server, or call the REST API from any framework. Copy. Done.
// wmcp.sh is a real MCP server — add it to Claude Code / Cursor / Codex / VS Code. { "mcpServers": { "wmcp": { "type": "http", "url": "https://wmcp.sh/mcp/u/<base64url-of-your-url>" } } } // One site → /mcp/u/<b64url> · compose many → /mcp/url?url=a&url=b // tools/list is free; live tools/call uses your Bearer key.
Every plan includes the open-source adapters and the shared cache. Paid unlocks live execute + higher quotas.
add_to_cartadd_to_cartEnter your email — your API key is tied to it so you can recover it anytime. No password.
Every install of the extension makes the hosted API better for everyone — including users who never install it. See what's already cached →
What we get asked most. Schema-marked-up so Google can show these as rich snippets.
dev-mcp is owner-side — it connects to the Shopify Admin API for store management and requires admin credentials. wmcp.sh is shopper-side — it operates on public storefronts using Shopify's storefront JSON, schema.org JSON-LD, or an LLM fallback, so AI shopping agents can fetch prices, list variants, and trigger add_to_cart without merchant credentials.
add_to_cart — and caches schemas in a shared global cache that serves under 100ms. wmcp.sh also ingests any OpenAPI spec; Composio handles each integration separately.
$refs against #/components/schemas/, and emits a typed tool list ready for Claude tool_use, OpenAI function-calling, or LangChain. Try it:
curl 'https://wmcp.sh/api/v1/tools?url=https://petstore3.swagger.io/api/v3/openapi.json'
pip install wmcp or npm install @wmcp/sdk. Anything else that consumes MCP-shaped tools — Cursor, Cline, Claude Code, Gemini CLI — works directly with the public REST API.
Why this exists. LLM agents can talk to ChatGPT but not to Allbirds. Every framework reinvents per-site scrapers and the same Shopify cart endpoint gets rediscovered weekly. wmcp.sh is the open layer that solves it once.
Built in the open. Adapters are MIT-licensed. PRs accepted. Last updated 2026-05-27. github.com/New1Direction/webmcp-anything · directory