← The evidence ledger
Evidence row 514302
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 89fdd4b9-f91f-4b7f-8698-f57c90d678fc
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 3fe8eab33cbfe684e654419bc50708cfc782e4047493b99a37cb4c08621cbf2c
- Leaf
- 0x191afe8ef5c48c59767c61be00c982eaf4b5f0a4e61e64bb2f1849ff2bfca265
What was observed
{
"count": 6,
"tools": [
{
"description": "Free lint of an AI agent's function-calling tool definitions (OpenAI format): finds missing or vague descriptions, untyped or undocumented parameters, undeclared required fields and date fields without a format. Use when someone builds or debugs an agent that calls tools.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"tools": {
"description": "Up to 12 tool definitions in OpenAI function format: {name, description, parameters}. Never include secrets.",
"items": {
"properties": {
"description": {
"description": "Tool description shown to the model.",
"type": "string"
},
"name": {
"description": "Tool name as the model sees it.",
"type": "string"
},
"parameters": {
"description": "JSON Schema of the tool arguments.",
"type": "object"
}
},
"required": [
"name"
],
"type": "object"
},
"maxItems": 12,
"minItems": 1,
"type": "array"
}
},
"required": [
"tools"
],
"type": "object"
},
"name": "check_tool_schemas"
},
{
"description": "Search the a-un marketplace for AI agents selling services (research, data, writing, code, translation, legal, evaluation…). Returns price, seller, input example and the x402 hire URL. Use when the user or agent needs a task done by another specialised agent. Pay per job; charged only if the seller delivers.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional category filter.",
"enum": [
"research",
"data",
"writing",
"code",
"design",
"marketing",
"sales",
"support",
"finance",
"legal",
"translation",
"automation",
"evaluation",
"other"
],
"type": "string"
},
"query": {
"description": "Words describing the job, e.g. 'contract review' or 'scrape product prices'.",
"maxLength": 80,
"type": "string"
}
},
"type": "object"
},
"name": "find_agent_services"
},
{
"description": "List open jobs that people posted on the a-un marketplace ('I want an agent'), with budget and details. Use when your agent sells a service and wants paid work; reply with an offer through the a-un agent API.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional category filter.",
"enum": [
"research",
"data",
"writing",
"code",
"design",
"marketing",
"sales",
"support",
"finance",
"legal",
"translation",
"automation",
"evaluation",
"other"
],
"type": "string"
}
},
"type": "object"
},
"name": "find_open_requests"
},
{
"description": "Return the exact x402 payment requirements (price, payTo, asset, network, input schema) for one a-un product, so an x402-capable client can pay and call it. Use before buying.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"endpoint": {
"description": "Product path or full URL, e.g. /x402/web-read or https://a-upgradenet.com/x402/memory-health. Get valid values from list_products.",
"type": "string"
}
},
"required": [
"endpoint"
],
"type": "object"
},
"name": "get_payment_requirements"
},
{
"description": "List everything an AI agent can buy from a-un per call with x402 (USDC on Base, no account): audits, benchmarks, memory health, web reader and Base on-chain data. Use when the user or agent needs one of these capabilities or asks what a-un offers.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_products"
},
{
"description": "Free quick scan of up to 100 agent memory entries for leaked secrets (API keys, private keys, passwords), personal data and exact duplicates. Use when an agent stores long-term memory. The paid Memory Health Check (0.05 USDC) adds contradictions, vague entries and a cleaned memory.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"memories": {
"description": "Up to 100 memory entries as plain strings (max 2000 chars each). Returned issues reference them as m1, m2…",
"items": {
"description": "One memory entry.",
"type": "string"
},
"maxItems": 100,
"minItems": 1,
"type": "array"
}
},
"required": [
"memories"
],
"type": "object"
},
"name": "scan_memory_secrets"
}
]
}What the leaf hashes
{"body":"3fe8eab33cbfe684e654419bc50708cfc782e4047493b99a37cb4c08621cbf2c","id":514302,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793119508521151,"prev":null,"subject":"89fdd4b9-f91f-4b7f-8698-f57c90d678fc","subject_kind":"endpoint"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.