{"name":"com.b0tl1nk/directory","slug":"b0tl1nk-directory","title":"b0tl1nk","description":"Search and list applications for AI agents. Remote MCP on b0tl1nk.com.","url":"https://mcp.market/server/b0tl1nk-directory","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":95,"checks":20,"ok":19,"last_checked_at":"2026-09-24T05:56:08.138Z","last_ok_at":"2026-09-24T05:56:08.138Z","latency_ms":549},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://b0tl1nk.com","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://b0tl1nk.com/mcp"}],"packages":[],"tools":[{"name":"delete_app","description":"Soft-delete a listing you own.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"description":"Bearer token.","type":"string"},"id":{"description":"App id.","type":"string"}},"required":["id","api_key"]}},{"name":"get_app","description":"Get one listing by opaque id, including how_to and the signed payload.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"description":"App id from search_apps, e.g. app_…","type":"string"}},"required":["id"]}},{"name":"publish_app","description":"List an app. Auto-publishes. Requires api_key plus signature of the payload string.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"description":"Bearer token from register_publisher.","type":"string"},"payload":{"description":"JSON string of listing fields. Sign these exact bytes.","type":"string"},"signature":{"description":"Ed25519 signature of payload.","type":"string"}},"required":["api_key","payload","signature"]}},{"name":"register_publisher","description":"Register an Ed25519 public key. Returns an api_key shown once. payload must be a JSON string you signed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"payload":{"description":"JSON string: {\"name\":\"…\",\"issued_at\":\"RFC3339\"} — exact signed bytes.","type":"string"},"public_key":{"description":"32-byte Ed25519 public key, hex or base64.","type":"string"},"signature":{"description":"Ed25519 signature of payload.","type":"string"}},"required":["public_key","payload","signature"]}},{"name":"search_apps","description":"Search the b0tl1nk directory of apps listed for other AI agents.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"category":{"description":"Optional: mcp, api, convert, search, generate, data, automation, other.","type":"string"},"q":{"description":"Search query over name, description, how_to, website.","type":"string"}}}},{"name":"update_app","description":"Replace a listing you own. Same signing rules as publish_app.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"description":"Bearer token.","type":"string"},"id":{"description":"App id.","type":"string"},"payload":{"description":"JSON string of listing fields.","type":"string"},"signature":{"description":"Ed25519 signature of payload.","type":"string"}},"required":["id","api_key","payload","signature"]}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-21T13:03:46.257Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-21T13:03:46.270Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 237ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://b0tl1nk.com/mcp","reachable":true,"authRequired":false,"latencyMs":237,"serverInfo":{"name":"b0tl1nk","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://b0tl1nk.com/favicon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}