{"name":"io.github.rsb6061/onceask","slug":"rsb6061-onceask","title":"OnceAsk","description":"MCP server for OnceAsk, the AI-native current-address layer for people and agents.","url":"https://mcp.market/server/rsb6061-onceask","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-16T01:47:15.000Z","license":null},"uptime":{"percent":100,"checks":4,"ok":4,"last_checked_at":"2026-09-20T12:01:19.356Z","last_ok_at":"2026-09-20T12:01:19.356Z","latency_ms":351},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/rsb6061/onceask-mcp","website":"https://onceask.com","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://onceask.com/_api/mcp"}],"packages":[],"tools":[{"name":"list_handwritten_cards","description":"List available Handwrytten card designs and handwriting styles for privacy-preserving fulfillment. Does not expose recipient address data.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[]}},{"name":"request_delivery_permission","description":"After the user explicitly confirms they want the recipient contacted, ask OnceAsk to request a current delivery address/permission. Accepts either a recipientId from resolve_delivery or a person's name/email. OnceAsk searches its contacts and connected Google/Gmail-derived people, then emails the secure request when possible without revealing the recipient email or street address to the agent.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contactId":{"type":"string","description":"recipientId returned by resolve_delivery"},"query":{"type":"string","description":"Person's name or email when recipientId is not known, e.g. Aunt Theresa"},"customMessage":{"type":"string","description":"Optional message shown to the recipient"}},"required":[]}},{"name":"resolve_delivery","description":"Preferred privacy-preserving way to send something to a person. Searches OnceAsk first and, when connected, can discover a missing person from Google Contacts or Gmail interactions. Resolves to a short-lived one-time delivery token when recipient permission and a current address exist. Does not return the street address.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contactId":{"type":"string","description":"Known OnceAsk contact ID"},"query":{"type":"string","description":"Name or email to resolve when contact ID is not known"},"purpose":{"type":"string","description":"Purpose for the physical delivery"}},"required":[]}},{"name":"send_handwritten_card","description":"Fulfill a handwritten card using a delivery token returned by resolve_delivery. OnceAsk sends the recipient address directly to the fulfillment provider; the agent does not receive it.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"deliveryToken":{"type":"string","description":"Opaque token returned by resolve_delivery"},"cardId":{"type":"number","description":"Card ID from list_handwritten_cards"},"message":{"type":"string","description":"Handwritten message"},"wishes":{"type":"string","description":"Optional closing/signoff"},"fontLabel":{"type":"string","description":"Handwriting label from list_handwritten_cards; defaults to Casual David"}},"required":["deliveryToken","cardId","message"]}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-09-19T19:48:01.430Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:48:01.402Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1397ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://onceask.com/_api/mcp","reachable":true,"authRequired":false,"latencyMs":1397,"serverInfo":{"name":"OnceAsk","version":"1.5.0"}}],"packages":[],"repo":{"found":true,"owner":"rsb6061","repo":"onceask-mcp","archived":false,"pushedAt":"2026-09-16T01:47:15Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/8454573?v=4","ownerCreatedAt":"2014-08-15T03:12:45Z"},"icon":{"url":"https://assets.floot.app/192bde5b-09cd-42c2-840f-8e3f274de8eb/795021d9-957d-4807-80dc-7037d96c212a.png","source":"registry","width":828,"height":784},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-16T01:47:15.000Z","score":23}}}},"grade_history":[],"reviews":[]}