support
Pack: caniuse · Endpoint: https://gateway.pipeworx.io/caniuse/mcp
Convenience: is this feature supported in this browser version? Returns the raw caniuse support string + a parsed verdict.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
feature | string | yes | Feature id (see search / feature) |
browser | string | yes | Browser id (chrome, safari, firefox, edge, ios_saf, …) |
version | string | no | Browser version (default latest) |
Example call
curl -X POST https://gateway.pipeworx.io/caniuse/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"support","arguments":{}}}'
Response shape
Always returns: feature, title, browser, version, raw, verdict
| Field | Type | Description |
|---|---|---|
feature | string | Feature identifier |
title | string | Feature title |
browser | string | Browser identifier |
version | string | Browser version queried |
raw | string | Raw caniuse support string |
verdict | string | Parsed support verdict |
Full JSON Schema
{
"type": "object",
"properties": {
"feature": {
"type": "string",
"description": "Feature identifier"
},
"title": {
"type": "string",
"description": "Feature title"
},
"browser": {
"type": "string",
"description": "Browser identifier"
},
"version": {
"type": "string",
"description": "Browser version queried"
},
"raw": {
"type": "string",
"description": "Raw caniuse support string"
},
"verdict": {
"type": "string",
"enum": [
"supported",
"partial",
"not_supported",
"requires_polyfill",
"requires_vendor_prefix",
"unknown"
],
"description": "Parsed support verdict"
}
},
"required": [
"feature",
"title",
"browser",
"version",
"raw",
"verdict"
]
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"caniuse": {
"url": "https://gateway.pipeworx.io/caniuse/mcp"
}
}
}
See Getting Started for client-specific install steps.