Server definition
- Hash
- sha256:3722028cf81bb54024d548854c12dc03355e435ce66537a2ddd3306c3bcbb059
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Cancel an open checkout session and release the offer.",
"inputSchema": {
"properties": {
"sessionId": {
"description": "Checkout session id",
"type": "string"
}
},
"required": [
"sessionId"
],
"type": "object"
},
"name": "cancel_checkout_session",
"outputSchema": null
},
{
"description": "Complete a checkout session and receive the merchant-hosted payment URL. The buyer pays the merchant there; Qomvia never takes payment for the goods.",
"inputSchema": {
"properties": {
"sessionId": {
"description": "Checkout session id",
"type": "string"
}
},
"required": [
"sessionId"
],
"type": "object"
},
"name": "complete_checkout",
"outputSchema": null
},
{
"description": "Open a checkout session on an offer: freezes the agent price, quantity and shipping. Qomvia never takes the payment; complete_checkout returns the merchant's payment URL.",
"inputSchema": {
"properties": {
"buyer": {
"description": "Buyer JSON: {email, name?, phone?}",
"type": "string"
},
"offerId": {
"description": "Offer id from search_products",
"type": "string"
},
"qty": {
"description": "Quantity (default 1)",
"type": "number"
},
"shipTo": {
"description": "Ship-to JSON: {name, line1, line2?, zip, city, state?, country, company?, phone?}",
"type": "string"
}
},
"required": [
"offerId"
],
"type": "object"
},
"name": "create_checkout_session",
"outputSchema": null
},
{
"description": "Extend an offer's validity once by its TTL. A second extension is refused.",
"inputSchema": {
"properties": {
"offerId": {
"description": "Offer id to extend",
"type": "string"
}
},
"required": [
"offerId"
],
"type": "object"
},
"name": "extend_offer",
"outputSchema": null
},
{
"description": "Return the published AI-readiness score for a website: core score out of 100 (same checks for every site), grade, per-dimension breakdown, separate add-on scores (e.g. e-commerce) and the status of every measured check. Reads the cached public scan; use scan_website to force a fresh measurement.",
"inputSchema": {
"properties": {
"domain": {
"description": "Domain or URL, e.g. example.com",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "get_ai_readiness_score",
"outputSchema": null
},
{
"description": "Read a checkout session's status, amounts and expiry.",
"inputSchema": {
"properties": {
"sessionId": {
"description": "Checkout session id",
"type": "string"
}
},
"required": [
"sessionId"
],
"type": "object"
},
"name": "get_checkout_session",
"outputSchema": null
},
{
"description": "Re-read an offer by id: merchant, product, agent price, shipping, landed price, terms and expiry.",
"inputSchema": {
"properties": {
"offerId": {
"description": "Offer id from search_products",
"type": "string"
}
},
"required": [
"offerId"
],
"type": "object"
},
"name": "get_offer",
"outputSchema": null
},
{
"description": "List the rubric: every pack (core, e-commerce), its dimensions and the individual checks with why each one matters and how to fix it.",
"inputSchema": {
"properties": {
"pack": {
"description": "Optional pack id: core or ecommerce",
"type": "string"
}
},
"type": "object"
},
"name": "list_readiness_checks",
"outputSchema": null
},
{
"description": "Measure a website's AI-readiness now and return the score. Read-only HTTP requests only; a domain can be scanned once per hour and results become part of the public index.",
"inputSchema": {
"properties": {
"domain": {
"description": "Domain or URL to measure",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "scan_website",
"outputSchema": null
},
{
"description": "Search every shop listed on Qomvia Market in one call and get signed, time-limited offers. Prices are the merchant's own prices with an agent discount applied; the buyer always pays the merchant on the returned payment URL, never Qomvia.",
"inputSchema": {
"properties": {
"brand": {
"description": "Brand filter",
"type": "string"
},
"category": {
"description": "Category filter",
"type": "string"
},
"currency": {
"description": "ISO-4217 currency for a converted price hint",
"type": "string"
},
"gtin": {
"description": "Exact GTIN/EAN match, wins over q",
"type": "string"
},
"limit": {
"description": "Max offers (default 10, max 25)",
"type": "number"
},
"maxPriceCents": {
"description": "Upper price bound in minor units",
"type": "number"
},
"q": {
"description": "Free-text product search, e.g. 'bike helmet'",
"type": "string"
},
"qty": {
"description": "Quantity (default 1)",
"type": "number"
},
"shipTo": {
"description": "ISO-2 country the goods ship to, e.g. CH",
"type": "string"
},
"sku": {
"description": "Exact SKU match",
"type": "string"
}
},
"required": [
"shipTo"
],
"type": "object"
},
"name": "search_products",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:3722028cf81bb54024d548854c12dc03355e435ce66537a2ddd3306c3bcbb059 | sha256sum