Recurring webpage change, price, inventory and metadata monitoring for autonomous agents.
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.
Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC on Base via x402.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Detect whether a webpage changed. Compare current content against a previous hash or previous text and return deterministic hashes and diffs. Costs $0.001 USDC on Base via x402.
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| selector | string | |
| previous_hash | string | |
| previous_text | string | |
| max_diff_chars | integer | |
| max_text_chars | integer | |
| timeout_seconds | integer | |
| ignore_selectors | array | |
| include_current_text | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"selector": {
"type": "string"
},
"previous_hash": {
"type": "string"
},
"previous_text": {
"type": "string"
},
"max_diff_chars": {
"type": "integer",
"maximum": 50000,
"minimum": 1000
},
"max_text_chars": {
"type": "integer",
"maximum": 250000,
"minimum": 1000
},
"timeout_seconds": {
"type": "integer",
"maximum": 60,
"minimum": 5
},
"ignore_selectors": {
"type": "array",
"items": {
"type": "string"
}
},
"include_current_text": {
"type": "boolean"
}
},
"additionalProperties": false
}Extract webpage metadata, OpenGraph and JSON-LD. Returns title, description, canonical URL, robots directives, headings, Open Graph, Twitter cards and structured data for one public URL per paid request. Costs $0.001 USDC on Base via x402.
| Argument | Type | Description |
|---|---|---|
| urls* | array | Exactly one public URL per paid request. |
| concurrency | integer | |
| timeout_seconds | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"urls"
],
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"maxItems": 1,
"minItems": 1,
"description": "Exactly one public URL per paid request."
},
"concurrency": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"timeout_seconds": {
"type": "integer",
"maximum": 60,
"minimum": 5
}
},
"additionalProperties": false
}Recurring webpage change monitoring for prices, inventory, availability, documentation, policies and competitors. Reuse the returned previous_hash on the next check. Costs $0.001 USDC on Base via x402.
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| selector | string | |
| previous_hash | string | |
| previous_text | string | |
| max_diff_chars | integer | |
| max_text_chars | integer | |
| timeout_seconds | integer | |
| ignore_selectors | array | |
| include_current_text | boolean |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"selector": {
"type": "string"
},
"previous_hash": {
"type": "string"
},
"previous_text": {
"type": "string"
},
"max_diff_chars": {
"type": "integer",
"maximum": 50000,
"minimum": 1000
},
"max_text_chars": {
"type": "integer",
"maximum": 250000,
"minimum": 1000
},
"timeout_seconds": {
"type": "integer",
"maximum": 60,
"minimum": 5
},
"ignore_selectors": {
"type": "array",
"items": {
"type": "string"
}
},
"include_current_text": {
"type": "boolean"
}
},
"additionalProperties": false
}