Server definition
- Hash
- sha256:690b18f7fe6031071f9244c1b8dd8340825f6ea9ff69c38231fb161e90799dd3
- What it is
- What a remote MCP server returned when asked what it offers: 17 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Creates a one-time DNS TXT ownership challenge without contacting the customer endpoint. Verification and delivery remain disabled.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"endpointId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"endpointId"
],
"type": "object"
},
"name": "create_monitor_a2a_dns_txt_challenge",
"outputSchema": null
},
{
"description": "Creates a one-time 15-minute challenge for a pending endpoint. It does not contact or verify the endpoint and never enables delivery.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"endpointId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"endpointId"
],
"type": "object"
},
"name": "create_monitor_a2a_endpoint_challenge",
"outputSchema": null
},
{
"description": "Deterministically pre-evaluates a public-price sale without sending, paying, settling, or changing stored state. Signed Basic and Pro public terms may be allowed; verified-payer velocity is reserved atomically after facilitator verification and before settlement.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"offer": {
"additionalProperties": false,
"properties": {
"contractVersion": {
"const": "1.0",
"type": "string"
},
"expiresAt": {
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
"type": "string"
},
"issuedAt": {
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
"type": "string"
},
"kind": {
"const": "machine_offer",
"type": "string"
},
"offerId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
},
"plan": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"policy": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"automaticPurchaseAllowed": {
"const": true,
"type": "boolean"
},
"kind": {
"const": "public_price",
"type": "string"
}
},
"required": [
"kind",
"automaticPurchaseAllowed"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"automaticPurchaseAllowed": {
"const": false,
"type": "boolean"
},
"kind": {
"const": "exception",
"type": "string"
}
},
"required": [
"kind",
"automaticPurchaseAllowed"
],
"type": "object"
}
]
},
"price": {
"additionalProperties": false,
"properties": {
"amount": {
"type": "string"
},
"amountDecimal": {
"type": "string"
},
"asset": {
"type": "string"
},
"currency": {
"maxLength": 16,
"minLength": 1,
"type": "string"
},
"network": {
"type": "string"
},
"payTo": {
"type": "string"
},
"protocol": {
"const": "x402",
"type": "string"
},
"version": {
"const": 2,
"type": "number"
}
},
"required": [
"protocol",
"version",
"currency",
"amount",
"amountDecimal",
"network",
"asset",
"payTo"
],
"type": "object"
},
"retryPolicy": {
"additionalProperties": false,
"properties": {
"beforeSettlement": {
"const": "new_authorization_only",
"type": "string"
},
"unknownOutcome": {
"const": "never",
"type": "string"
}
},
"required": [
"beforeSettlement",
"unknownOutcome"
],
"type": "object"
},
"route": {
"type": "string"
},
"service": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"termsDigest": {
"type": "string"
}
},
"required": [
"contractVersion",
"kind",
"offerId",
"service",
"plan",
"route",
"price",
"policy",
"issuedAt",
"expiresAt",
"termsDigest",
"retryPolicy"
],
"type": "object"
},
"purchase": {
"additionalProperties": false,
"properties": {
"contractVersion": {
"const": "1.0",
"type": "string"
},
"expiresAt": {
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
"type": "string"
},
"idempotencyKey": {
"type": "string"
},
"inputDigest": {
"type": "string"
},
"kind": {
"const": "purchase_request",
"type": "string"
},
"nonce": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
},
"offerId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
},
"plan": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"price": {
"additionalProperties": false,
"properties": {
"amount": {
"type": "string"
},
"amountDecimal": {
"type": "string"
},
"asset": {
"type": "string"
},
"currency": {
"maxLength": 16,
"minLength": 1,
"type": "string"
},
"network": {
"type": "string"
},
"payTo": {
"type": "string"
},
"protocol": {
"const": "x402",
"type": "string"
},
"version": {
"const": 2,
"type": "number"
}
},
"required": [
"protocol",
"version",
"currency",
"amount",
"amountDecimal",
"network",
"asset",
"payTo"
],
"type": "object"
},
"requestedAt": {
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
"type": "string"
},
"route": {
"type": "string"
},
"termsDigest": {
"type": "string"
},
"transactionId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"contractVersion",
"kind",
"transactionId",
"offerId",
"idempotencyKey",
"nonce",
"requestedAt",
"expiresAt",
"plan",
"route",
"price",
"inputDigest",
"termsDigest"
],
"type": "object"
},
"seller": {
"additionalProperties": false,
"properties": {
"serviceId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
}
},
"required": [
"serviceId"
],
"type": "object"
}
},
"required": [
"seller",
"offer",
"purchase"
],
"type": "object"
},
"name": "evaluate_agent_commerce_policy",
"outputSchema": null
},
{
"description": "Returns machine-readable discovery links and x402 testnet payment information. This tool is free and does not perform risk verification.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "get_aegis_capabilities",
"outputSchema": null
},
{
"description": "Returns one structured alert and its bounded evidence for the authenticated monitor account.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"alertId": {
"maxLength": 300,
"minLength": 1,
"type": "string"
}
},
"required": [
"alertId"
],
"type": "object"
},
"name": "get_monitor_alert",
"outputSchema": null
},
{
"description": "Returns one account-owned subscription and its current policy and scan state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"subscriptionId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"subscriptionId"
],
"type": "object"
},
"name": "get_monitor_subscription",
"outputSchema": null
},
{
"description": "Lists the authenticated account's A2A notification endpoints and delivery-disabled state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "list_monitor_a2a_endpoints",
"outputSchema": null
},
{
"description": "Lists structured alerts belonging only to the authenticated monitor account. This tool never sends notifications or performs wallet actions.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"caseStatus": {
"enum": [
"new",
"investigating",
"resolved",
"false_positive"
],
"type": "string"
},
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"severity": {
"enum": [
"warning",
"critical"
],
"type": "string"
},
"walletAddress": {
"pattern": "^0x[0-9a-fA-F]{40}$",
"type": "string"
}
},
"type": "object"
},
"name": "list_monitor_alerts",
"outputSchema": null
},
{
"description": "Lists account-scoped Base Sepolia monitor subscriptions without changing monitoring or payment state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "list_monitor_subscriptions",
"outputSchema": null
},
{
"description": "Registers an account-scoped endpoint in pending-verification state. Registration never contacts the endpoint and delivery remains disabled.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"endpointUrl": {
"format": "uri",
"maxLength": 2048,
"type": "string"
},
"maxPerHour": {
"default": 6,
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"minSeverity": {
"default": "warning",
"enum": [
"warning",
"critical"
],
"type": "string"
},
"protocolVersion": {
"pattern": "^[0-9]{1,3}\\.[0-9]{1,3}(?:\\.[0-9]{1,3})?$",
"type": "string"
},
"transport": {
"enum": [
"jsonrpc",
"http_json"
],
"type": "string"
}
},
"required": [
"endpointUrl",
"transport",
"protocolVersion"
],
"type": "object"
},
"name": "register_monitor_a2a_endpoint",
"outputSchema": null
},
{
"description": "Registers a Base Sepolia wallet and validated policy in stopped state. Payment and operator approval are still required before activation.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"chainId": {
"const": "eip155:84532",
"type": "string"
},
"label": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"policy": {
"additionalProperties": false,
"properties": {
"allowedContracts": {
"items": {
"type": "string"
},
"maxItems": 500,
"type": "array"
},
"allowedCounterparties": {
"items": {
"type": "string"
},
"maxItems": 500,
"type": "array"
},
"burstTransactionCount": {
"maximum": 1000,
"minimum": 2,
"type": "integer"
},
"burstWindowSeconds": {
"maximum": 86400,
"minimum": 1,
"type": "integer"
},
"failureRateThreshold": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"failureWindowSize": {
"maximum": 1000,
"minimum": 2,
"type": "integer"
},
"nativeLargeTransferAtomic": {
"pattern": "^(0|[1-9][0-9]*)$",
"type": "string"
},
"tokenLargeTransferAtomic": {
"additionalProperties": {
"pattern": "^(0|[1-9][0-9]*)$",
"type": "string"
},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"nativeLargeTransferAtomic",
"tokenLargeTransferAtomic",
"allowedCounterparties",
"allowedContracts",
"burstWindowSeconds",
"burstTransactionCount",
"failureWindowSize",
"failureRateThreshold"
],
"type": "object"
},
"walletAddress": {
"pattern": "^0x[0-9a-fA-F]{40}$",
"type": "string"
}
},
"required": [
"chainId",
"walletAddress",
"policy"
],
"type": "object"
},
"name": "register_monitor_subscription",
"outputSchema": null
},
{
"description": "Idempotently stops an account-owned endpoint and cancels only its unsent deliveries.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"endpointId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"endpointId"
],
"type": "object"
},
"name": "stop_monitor_a2a_endpoint",
"outputSchema": null
},
{
"description": "Idempotently disables monitoring for one account-owned subscription without deleting its audit history.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"subscriptionId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"subscriptionId"
],
"type": "object"
},
"name": "stop_monitor_subscription",
"outputSchema": null
},
{
"description": "Idempotently updates only the case status and note for an alert owned by the authenticated monitor account. It never changes notification state or performs wallet actions.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"alertId": {
"maxLength": 300,
"minLength": 1,
"type": "string"
},
"caseStatus": {
"enum": [
"new",
"investigating",
"resolved",
"false_positive"
],
"type": "string"
},
"note": {
"maxLength": 1000,
"type": "string"
}
},
"required": [
"alertId",
"caseStatus"
],
"type": "object"
},
"name": "update_monitor_alert_status",
"outputSchema": null
},
{
"description": "Idempotently updates label or policy. It never activates monitoring, pays, or changes networks.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"label": {
"anyOf": [
{
"maxLength": 100,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"policy": {
"additionalProperties": false,
"properties": {
"allowedContracts": {
"items": {
"type": "string"
},
"maxItems": 500,
"type": "array"
},
"allowedCounterparties": {
"items": {
"type": "string"
},
"maxItems": 500,
"type": "array"
},
"burstTransactionCount": {
"maximum": 1000,
"minimum": 2,
"type": "integer"
},
"burstWindowSeconds": {
"maximum": 86400,
"minimum": 1,
"type": "integer"
},
"failureRateThreshold": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"failureWindowSize": {
"maximum": 1000,
"minimum": 2,
"type": "integer"
},
"nativeLargeTransferAtomic": {
"pattern": "^(0|[1-9][0-9]*)$",
"type": "string"
},
"tokenLargeTransferAtomic": {
"additionalProperties": {
"pattern": "^(0|[1-9][0-9]*)$",
"type": "string"
},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"nativeLargeTransferAtomic",
"tokenLargeTransferAtomic",
"allowedCounterparties",
"allowedContracts",
"burstWindowSeconds",
"burstTransactionCount",
"failureWindowSize",
"failureRateThreshold"
],
"type": "object"
},
"subscriptionId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"subscriptionId"
],
"type": "object"
},
"name": "update_monitor_subscription",
"outputSchema": null
},
{
"description": "Checks only Cloudflare's fixed DNS resolver when DNS verification is enabled. It never contacts the customer endpoint and never enables delivery.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"challengeId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
},
"endpointId": {
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"type": "string"
}
},
"required": [
"endpointId",
"challengeId"
],
"type": "object"
},
"name": "verify_monitor_a2a_dns_txt_challenge",
"outputSchema": null
},
{
"description": "Runs paid AegisAI risk verification and never runs verification for free. An x402-aware MCP client can pay and retry this tool automatically; unpaid calls return the canonical payment challenge.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"content": {
"description": "Text to assess before an external action.",
"maxLength": 12000,
"minLength": 1,
"type": "string"
},
"context": {
"additionalProperties": false,
"properties": {
"intendedAction": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"riskTolerance": {
"enum": [
"low",
"medium",
"high"
],
"type": "string"
}
},
"type": "object"
},
"plan": {
"default": "basic",
"description": "Product plan. Evidence is advertised but not yet available.",
"enum": [
"basic",
"pro",
"evidence"
],
"type": "string"
},
"requestedChecks": {
"items": {
"enum": [
"prompt_injection",
"contradiction",
"unsupported_claims",
"source_availability"
],
"type": "string"
},
"maxItems": 4,
"type": "array"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"type": {
"const": "url",
"type": "string"
},
"value": {
"format": "uri",
"maxLength": 2048,
"type": "string"
}
},
"required": [
"type",
"value"
],
"type": "object"
},
"maxItems": 20,
"type": "array"
}
},
"required": [
"content"
],
"type": "object"
},
"name": "verify_risk",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:690b18f7fe6031071f9244c1b8dd8340825f6ea9ff69c38231fb161e90799dd3 | sha256sum