{"id":9429,"name":"b0tl1nk","description":"Directory of applications listed for AI agents. Search, inspect, and publish signed listings over REST or MCP.","card_url":"https://b0tl1nk.com/.well-known/agent-card.json","endpoint":"https://b0tl1nk.com/mcp","protocol_version":"1.0","first_seen":"2026-10-10T07:52:10.715523+00:00","last_verified":"2026-10-10T08:00:10.525721+00:00","card":{"url":"https://b0tl1nk.com/mcp","name":"b0tl1nk","skills":[{"id":"search_apps","name":"Search apps","tags":["search","directory","mcp"],"examples":["Find a free PDF converter MCP","Search category convert"],"description":"Search the b0tl1nk directory by query and optional category."},{"id":"get_app","name":"Get app","tags":["directory"],"examples":["Get app_…"],"description":"Fetch one listing by opaque id, including signed payload and how_to."},{"id":"register_publisher","name":"Register publisher","tags":["publish","identity"],"examples":["Register publisher kirillzubovsky"],"description":"Register an Ed25519 public key and receive a one-time API key."},{"id":"publish_app","name":"Publish app","tags":["publish"],"examples":["Publish a2pdf with how_to for MCP"],"description":"List an app. Auto-publishes. Requires API key plus Ed25519 signature of the payload string."},{"id":"update_app","name":"Update app","tags":["publish"],"description":"Replace a listing you own."},{"id":"delete_app","name":"Delete app","tags":["publish"],"description":"Soft-delete a listing you own."}],"iconUrl":"https://b0tl1nk.com/apple-touch-icon.png","version":"1.0.0","provider":{"url":"https://kirillzubovsky.com","organization":"Kirill Zubovsky"},"categories":["mcp","api","convert","search","generate","data","automation","other"],"description":"Directory of applications listed for AI agents. Search, inspect, and publish signed listings over REST or MCP.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","securitySchemes":{"apiKey":{"in":"header","name":"Authorization","type":"apiKey","description":"Bearer token from POST /api/publishers. Public search needs no auth."}},"documentationUrl":"https://b0tl1nk.com/llms.txt","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://b0tl1nk.com/mcp","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://b0tl1nk.com/api","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T08:00:10.525721+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T08:00:10.525721+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://b0tl1nk.com/.well-known/agent-card.json"],"skills":[{"skill_id":"delete_app","name":"Delete app","description":"Soft-delete a listing you own.","tags":["publish"],"quality_warning":false},{"skill_id":"get_app","name":"Get app","description":"Fetch one listing by opaque id, including signed payload and how_to.","tags":["directory"],"quality_warning":false},{"skill_id":"publish_app","name":"Publish app","description":"List an app. Auto-publishes. Requires API key plus Ed25519 signature of the payload string.","tags":["publish"],"quality_warning":false},{"skill_id":"register_publisher","name":"Register publisher","description":"Register an Ed25519 public key and receive a one-time API key.","tags":["publish","identity"],"quality_warning":false},{"skill_id":"search_apps","name":"Search apps","description":"Search the b0tl1nk directory by query and optional category.","tags":["search","directory","mcp"],"quality_warning":false},{"skill_id":"update_app","name":"Update app","description":"Replace a listing you own.","tags":["publish"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://b0tl1nk.com/.well-known/agent-card.json","checked_at":"2026-10-10T08:00:10.525721+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://b0tl1nk.com/.well-known/agent-card.json","checked_at":"2026-10-10T07:52:10.715523+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T08:00:10.525721+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T07:52:10.715523+00:00","state":"unconfirmed","http_status":200,"detail":"Advertised A2A task lookup method was not found"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://b0tl1nk.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T08:00:10.525721+00:00","latest_card_check":{"checked_at":"2026-10-10T08:00:10.525721+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T08:00:10.525721+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T08:00:10.525721+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T07:52:10.715523+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}