Server definition
- Hash
- sha256:478743c4b11b3bf51c03f5f895c89ee717c5970b5f550ef608b158fe987bf406
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Run a free merchant-site diagnostic. Agents should use resolve_merchant before relying on merchant facts or actions.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"merchant_url": {
"description": "Public HTTPS merchant URL to check",
"format": "uri",
"type": "string"
}
},
"required": [
"merchant_url"
],
"type": "object"
},
"name": "check_merchant",
"outputSchema": null
},
{
"description": "Compare only sourced offer fields from two or more merchants. Unknown values stay unknown and payment never changes order.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"client_id": {
"maxLength": 128,
"minLength": 3,
"type": "string"
},
"merchant_urls": {
"items": {
"format": "uri",
"type": "string"
},
"maxItems": 20,
"minItems": 2,
"type": "array"
}
},
"required": [
"merchant_urls"
],
"type": "object"
},
"name": "compare_offers",
"outputSchema": null
},
{
"description": "Return current merchant-owned action URLs, exact inputs, authority, confirmation, expiry, retry rules, recovery, and attribution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"action_type": {
"enum": [
"learn_more",
"contact",
"request_quote",
"book",
"checkout"
],
"type": "string"
},
"allowed_authority": {
"items": {
"enum": [
"navigate",
"prepare",
"submit"
],
"type": "string"
},
"type": "array"
},
"client_id": {
"maxLength": 128,
"minLength": 3,
"type": "string"
},
"human_confirmation_available": {
"type": "boolean"
},
"merchant_url": {
"format": "uri",
"type": "string"
}
},
"required": [
"merchant_url"
],
"type": "object"
},
"name": "get_safe_actions",
"outputSchema": null
},
{
"description": "Describe the Merchant Context service, price, and inspection checks.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_service_info",
"outputSchema": null
},
{
"description": "Compatibility alias for refresh_merchant. Show the price and get explicit human approval first.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"agent_id": {
"description": "Stable, non-secret identifier for the calling agent",
"maxLength": 128,
"minLength": 3,
"type": "string"
},
"approved": {
"const": true,
"description": "Explicit human approval for this priced refresh",
"type": "boolean"
},
"merchant_url": {
"description": "Public HTTPS merchant URL",
"format": "uri",
"type": "string"
}
},
"required": [
"merchant_url",
"agent_id",
"approved"
],
"type": "object"
},
"name": "inspect_merchant",
"outputSchema": null
},
{
"description": "Resolve one merchant, evaluate sourced intent constraints, select a safe action, state approval, and return attribution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"action_type": {
"enum": [
"learn_more",
"contact",
"request_quote",
"book",
"checkout"
],
"type": "string"
},
"allowed_authority": {
"items": {
"enum": [
"navigate",
"prepare",
"submit"
],
"type": "string"
},
"type": "array"
},
"client_id": {
"maxLength": 128,
"minLength": 3,
"type": "string"
},
"geography": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"human_confirmation_available": {
"type": "boolean"
},
"item_or_service": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"max_stale_seconds": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"maximum_price_amount": {
"minimum": 0,
"type": "number"
},
"maximum_price_currency": {
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"merchant_url": {
"format": "uri",
"type": "string"
},
"timing": {
"maxLength": 128,
"minLength": 1,
"type": "string"
}
},
"required": [
"merchant_url"
],
"type": "object"
},
"name": "preflight",
"outputSchema": null
},
{
"description": "Pay for a fresh merchant inspection and cache refresh. Show the price and get explicit human approval first.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"agent_id": {
"description": "Stable, non-secret identifier for the calling agent",
"maxLength": 128,
"minLength": 3,
"type": "string"
},
"approved": {
"const": true,
"description": "Explicit human approval for this priced refresh",
"type": "boolean"
},
"merchant_url": {
"description": "Public HTTPS merchant URL",
"format": "uri",
"type": "string"
}
},
"required": [
"merchant_url",
"agent_id",
"approved"
],
"type": "object"
},
"name": "refresh_merchant",
"outputSchema": null
},
{
"description": "Resolve cached merchant identity, sourced facts, offers, terms, freshness, and safe actions for free. Call this before relying on merchant facts or starting an action.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"client_id": {
"description": "Stable, non-secret identifier for the calling client",
"maxLength": 128,
"minLength": 3,
"type": "string"
},
"merchant_url": {
"description": "Public HTTPS merchant URL",
"format": "uri",
"type": "string"
}
},
"required": [
"merchant_url"
],
"type": "object"
},
"name": "resolve_merchant",
"outputSchema": null
},
{
"description": "Search cached merchant records by sourced offer, place, price, timing, policy, action support, and freshness. Payment and adoption never change order.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"action_type": {
"enum": [
"learn_more",
"contact",
"request_quote",
"book",
"checkout"
],
"type": "string"
},
"client_id": {
"description": "Stable, non-secret identifier for the calling client",
"maxLength": 128,
"minLength": 3,
"type": "string"
},
"freshness": {
"enum": [
"fresh",
"stale",
"unknown",
"any"
],
"type": "string"
},
"geography": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"item_or_service": {
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"max_stale_seconds": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"maximum_price_amount": {
"minimum": 0,
"type": "number"
},
"maximum_price_currency": {
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"policy": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"timing": {
"maxLength": 128,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "search_merchants",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:478743c4b11b3bf51c03f5f895c89ee717c5970b5f550ef608b158fe987bf406 | sha256sum