{ "x-provenance": { "generated": "2026-09-19", "method": "probed", "note": "Anonymous JSON-RPC tools/list POST to the Streamable HTTP MCP endpoint, 2026-09-19." }, "request": { "method": "POST", "url": "https://kannkidas.de/api/mcp", "headers": { "Content-Type": "application/json", "Accept": "application/json, text/event-stream" }, "body": { "jsonrpc": "2.0", "id": 1, "method": "tools/list" } }, "response": { "status": 200, "body": { "jsonrpc": "2.0", "id": 1, "result": { "tools": [ { "name": "list_sponsor_slots", "title": "List sponsor slots", "description": "List current availability. This tool never reserves or purchases a slot.", "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false }, "outputSchema": { "type": "object", "additionalProperties": false, "required": [ "slots" ], "properties": { "slots": { "type": "array", "minItems": 10, "maxItems": 10, "items": { "type": "object", "additionalProperties": false, "required": [ "id", "status" ], "properties": { "id": { "type": "string", "pattern": "^P(?:0[1-9]|10)$", "description": "Stable sponsor slot identifier." }, "status": { "type": "string", "enum": [ "available", "held", "sold", "review", "active" ], "description": "Current verified lifecycle state." }, "sponsor": { "type": "object", "additionalProperties": false, "required": [ "name", "line", "url" ], "properties": { "name": { "type": "string", "description": "Public sponsor name." }, "line": { "type": "string", "description": "Public sponsor description." }, "url": { "type": "string", "format": "uri", "description": "Public sponsor destination." } } } } } } } }, "annotations": { "title": "List sponsor slots", "readOnlyHint": true, "destructiveHint": false, "idempotentHint": true, "openWorldHint": false } }, { "name": "create_sponsor_checkout", "title": "Create sponsor checkout", "description": "Create a Stripe hosted checkout only after explicit buyer confirmation of slot, EUR 990 net price and 30-day term.", "inputSchema": { "type": "object", "additionalProperties": false, "required": [ "slot_id", "idempotency_key", "buyer_confirmed" ], "properties": { "slot_id": { "type": "string", "pattern": "^P(?:0[1-9]|10)$", "description": "Confirmed sponsor slot identifier selected by the buyer." }, "idempotency_key": { "type": "string", "minLength": 8, "maxLength": 128, "description": "Stable retry key for this exact buyer and slot request; reuse it for safe retries." }, "buyer_confirmed": { "type": "boolean", "const": true, "description": "Must be true only after the buyer explicitly confirms the slot, EUR 990 net price and 30-day term." } } }, "outputSchema": { "type": "object", "additionalProperties": false, "required": [ "purchase_id", "slot_id", "status", "status_url", "expires_at", "amount", "currency" ], "properties": { "purchase_id": { "type": "string", "pattern": "^pur_[a-f0-9]{32}$", "description": "Stable purchase identifier." }, "slot_id": { "type": "string", "pattern": "^P(?:0[1-9]|10)$", "description": "Reserved sponsor slot identifier." }, "status": { "type": "string", "enum": [ "checkout_created", "paid", "expired" ], "description": "Current purchase lifecycle state." }, "checkout_url": { "type": "string", "format": "uri", "description": "Stripe-hosted checkout URL when payment is still open." }, "status_url": { "type": "string", "format": "uri", "description": "Status endpoint for this purchase." }, "expires_at": { "type": "string", "format": "date-time", "description": "Time at which the checkout hold expires." }, "amount": { "type": "integer", "const": 99000, "description": "Net amount in euro cents." }, "currency": { "type": "string", "const": "EUR", "description": "ISO 4217 settlement currency." } } }, "annotations": { "title": "Create sponsor checkout", "readOnlyHint": false, "destructiveHint": false, "idempotentHint": true, "openWorldHint": true } } ] } } } }