Server definition
- Hash
- sha256:22ba5cebbbd6efd9cb0c6e2de5e07a5c8a2a09c2f8cf7d9b3853c37d43426691
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Returns the structured representation of a web page: visible text with coordinates, interactive elements, forms and tables. Use this to let an agent read and understand a page without parsing raw HTML.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"dismissCookies": {
"description": "Auto-dismiss cookie/consent banners before reading. Default true.",
"type": "boolean"
},
"height": {
"maximum": 2160,
"minimum": 100,
"type": "integer"
},
"url": {
"description": "The page to read",
"format": "uri",
"type": "string"
},
"width": {
"maximum": 3840,
"minimum": 100,
"type": "integer"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "capture_context",
"outputSchema": null
},
{
"description": "Triggers an immediate check for a monitor instead of waiting for its next scheduled run, and returns any detected changes.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"monitorId": {
"description": "The monitor ID from create_semantic_monitor or list_monitors",
"type": "string"
}
},
"required": [
"monitorId"
],
"type": "object"
},
"name": "check_monitor",
"outputSchema": null
},
{
"description": "Watches a URL on a schedule and reports what changed and whether it matters, explained by AI — not just a pixel-diff percentage. Use this for competitor pricing pages, changelogs, status pages, or any page whose changes should trigger a workflow.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"callbackUrl": {
"description": "Where to POST the change payload when something changes",
"format": "uri",
"type": "string"
},
"intent": {
"description": "What you care about, in plain language, e.g. \"alert me about pricing or plan changes\"",
"maxLength": 500,
"type": "string"
},
"label": {
"maxLength": 100,
"type": "string"
},
"schedule": {
"description": "Cron expression, e.g. \"*/30 * * * *\". Defaults to every 10 minutes.",
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "create_semantic_monitor",
"outputSchema": null
},
{
"description": "Returns only the interactive elements of a page (buttons, links, inputs) with role, label, CSS selector and pixel coordinates. Use this before acting on a page (computer-use / Set-of-Marks style grounding) instead of capture_context when you only need to know what can be clicked and where.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"dismissCookies": {
"type": "boolean"
},
"height": {
"maximum": 2160,
"minimum": 100,
"type": "integer"
},
"url": {
"format": "uri",
"type": "string"
},
"width": {
"maximum": 3840,
"minimum": 100,
"type": "integer"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "find_elements",
"outputSchema": null
},
{
"description": "Returns the recent check history for a monitor, including detected changes with their relevance and explanation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"description": "Max number of recent checks to return. Default 20.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"monitorId": {
"type": "string"
}
},
"required": [
"monitorId"
],
"type": "object"
},
"name": "get_monitor_changes",
"outputSchema": null
},
{
"description": "Lists your active monitors and their IDs, URLs and schedules.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_monitors",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:22ba5cebbbd6efd9cb0c6e2de5e07a5c8a2a09c2f8cf7d9b3853c37d43426691 | sha256sum