Audits a sample of HTTP request URLs against explicit, documented cache-key standardization rules...
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Audits a sample of HTTP request URLs against explicit, documented cache-key standardization rules (query param drops, query sorting, fragment dropping) and reports which distinct request variants would collapse onto the same proposed cache key. Never fetches or applies anything: it is a bounded, pure computation over the exact samples you provide. Equivalence between merged variants is only ever reported as "observed_equivalent" when every contributing sample carries the same explicit representation_id; otherwise the merge is flagged "conflict" (proven mismatch) or "unproven" (no evidence either way). No hit-rate, revenue, or cache-performance prediction is made, and no CDN/Cloudflare rule is ever read or written. Price: 0.05 USDC per completed bounded job on Base.
Audits a sample of HTTP request URLs against explicit, documented cache-key standardization rules (query param drops, query sorting, fragment dropping) and reports which distinct request variants would collapse onto the same proposed cache key. Never fetches or applies anything: it is a bounded, pure computation over the exact samples you provide. Equivalence between merged variants is only ever reported as "observed_equivalent" when every contributing sample carries the same explicit representation_id; otherwise the merge is flagged "conflict" (proven mismatch) or "unproven" (no evidence either way). No hit-rate, revenue, or cache-performance prediction is made, and no CDN/Cloudflare rule is ever read or written. Price: 0.05 USDC per completed bounded job on Base.
| Argument | Type | Description |
|---|---|---|
| rules | object | |
| requests* | array |
{
"type": "object",
"required": [
"requests"
],
"properties": {
"rules": {
"type": "object",
"properties": {
"drop_fragment": {
"type": "boolean"
},
"drop_query_params": {
"type": "array",
"items": {
"type": "string",
"maxLength": 128
},
"maxItems": 100
},
"sort_query_params": {
"type": "boolean"
}
},
"additionalProperties": false
},
"requests": {
"type": "array",
"items": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"maxLength": 2048
},
"count": {
"type": "integer",
"minimum": 0
},
"method": {
"enum": [
"GET",
"HEAD"
],
"type": "string"
},
"representation_id": {
"type": "string",
"maxLength": 256
}
},
"additionalProperties": false
},
"maxItems": 1000,
"minItems": 1
}
},
"additionalProperties": false
}