{"name":"so.cleat/cleat","slug":"cleat","title":"Cleat","description":"A real US mobile number that receives verification codes, by text or transcribed call.","url":"https://mcp.market/server/cleat","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":0,"forks":0,"downloads_week":75,"last_push_at":"2026-09-23T23:16:47.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-05T13:40:33.403Z","last_ok_at":"2026-11-05T13:40:33.403Z","latency_ms":99},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://cleat.so/for/ai-agents","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://cleat.so/api/mcp","headers":[{"description":"Bearer <your Cleat API key>. Create one in your workspace settings at cleat.so; it is shown once.","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"cleatapi-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"A Cleat API key from your workspace settings at cleat.so; it is shown once. Scope it to one line and give it an expiry before handing it to an agent.","isRequired":true,"isSecret":true,"name":"CLEAT_API_KEY"}]}],"tools":[{"name":"latest_code","description":"The most recent verification code sent to a line, or nothing if none has arrived.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"lineId":{"type":"string","description":"The line's id, from list_lines."},"from":{"type":"string","description":"Optional. Only consider messages whose sender contains this text, case-insensitively — a short code, say 32665."},"service":{"type":"string","description":"Optional. Only consider messages Cleat attributed to this service (its id or name, e.g. facebook), or that carry this label from your workspace's contacts."}},"required":["lineId"],"additionalProperties":false}},{"name":"list_lines","description":"The phone numbers in this workspace that can receive texts, newest first.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"list_messages","description":"Texts received by one line, newest first.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"lineId":{"type":"string","description":"The line's id, from list_lines."},"limit":{"type":"integer","minimum":1,"maximum":200,"description":"How many to return. Defaults to 20."}},"required":["lineId"],"additionalProperties":false}},{"name":"wait_for_code","description":"Waits for the next verification code to arrive at a line and returns it. Call this immediately BEFORE triggering the text, so nothing is missed. Returns timedOut: true if none arrives in time.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"lineId":{"type":"string","description":"The line's id, from list_lines."},"timeoutSeconds":{"type":"integer","minimum":1,"maximum":55,"description":"How long to wait, up to 55. Defaults to 30."},"from":{"type":"string","description":"Optional. Only consider messages whose sender contains this text, case-insensitively — a short code, say 32665."},"service":{"type":"string","description":"Optional. Only consider messages Cleat attributed to this service (its id or name, e.g. facebook), or that carry this label from your workspace's contacts."}},"required":["lineId"],"additionalProperties":false}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-10-03T21:46:01.291Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-03T21:46:01.240Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1054ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 10 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://cleat.so/api/mcp","reachable":true,"authRequired":false,"latencyMs":1054,"serverInfo":{"name":"cleat","version":"1"}}],"packages":[{"registryType":"npm","identifier":"cleatapi-mcp","version":"0.1.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-09-23T23:08:22.646Z","repositoryUrl":"git+https://github.com/davidcleat/cleat-mcp.git","weeklyDownloads":75}],"repo":{"found":true,"owner":"davidcleat","repo":"cleat-mcp","archived":false,"pushedAt":"2026-09-23T23:16:47Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/333094672?v=4","ownerCreatedAt":"2026-09-23T21:08:08Z","license":"MIT"},"icon":{"url":"https://cleat.so/icon.svg?icon.29qqiebu0x98c.svg","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":75,"license":"MIT","lastPushAt":"2026-09-23T23:16:47.000Z","score":32}}}},"grade_history":[{"kind":"restore","fromGrade":"C","toGrade":"A","reason":"score 91","createdAt":"2026-10-03T21:46:02.582Z"}],"reviews":[]}