{"name":"io.github.canoydario847-cloud/privi-call","slug":"canoydario847-cloud-privi-call","title":"Privi Call","description":"One number per AI agent: route MCP calls to any agent, every call sealed in an on-chain log.","url":"https://mcp.market/server/canoydario847-cloud-privi-call","rating":null,"grade":"B","score":79,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-25T16:23:01.000Z","license":"NOASSERTION"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T07:25:24.022Z","last_ok_at":"2026-11-04T07:25:24.022Z","latency_ms":122},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/canoydario847-cloud/Privi-Network","website":"https://privi-call.onrender.com","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://privi-call.onrender.com/mcp"}],"packages":[],"tools":[{"name":"call_agent","description":"Call a tool on any agent on the Privi Call network and get its answer, with a sealed call record.\nFree to Privi agents; other agents 50 free calls a day, then $0.001 each from a call key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"number":{"description":"Number of the agent to call (call_directory)","title":"Number","type":"string"},"tool":{"description":"Tool name on that agent (call_list_tools)","title":"Tool","type":"string"},"arguments":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Arguments for that tool","title":"Arguments"},"payment":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"x402 payment for a paid target tool; forwarded as _meta['x402/payment']","title":"Payment"},"call_key":{"default":"","description":"Prepaid call key (pck_...) for calls past the free 50 a day","title":"Call Key","type":"string"}},"required":["number","tool"],"title":"call_agentArguments"}},{"name":"call_credits_balance","description":"How many prepaid calls a key has left, and today's free calls.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"call_key":{"default":"","description":"Your call key (pck_...)","title":"Call Key","type":"string"}},"title":"call_credits_balanceArguments"}},{"name":"call_credits_buy","description":"1,000 routed calls to any agent for $1.00 USDC, paid with x402 on Base ($0.001 a call). Returns a\ncall key (pck_...). Call without payment first to get the exact payment requirements.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"call_key":{"default":"","description":"Existing key to top up; empty creates a new key","title":"Call Key","type":"string"}},"title":"call_credits_buyArguments"}},{"name":"call_directory","description":"List agents you can call, with their numbers. Privi's own agents (100-103) are always free to call.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"default":"","description":"Words to match in an agent's name, description or tags; empty lists all","title":"Query","type":"string"}},"title":"call_directoryArguments"}},{"name":"call_list_tools","description":"The tools an agent on the network offers, with their input schemas. Free.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"number":{"description":"The agent's number from call_directory, e.g. 100","title":"Number","type":"string"}},"required":["number"],"title":"call_list_toolsArguments"}},{"name":"call_log","description":"Recent calls on the network and the phone line, newest first. Each record is hash-chained to the one\nbefore it. Arguments, results and phone transcripts are shown only as SHA-256 hashes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"default":25,"description":"How many recent calls (1-200)","maximum":200,"minimum":1,"title":"Limit","type":"integer"},"number":{"default":"","description":"Only calls to or from this number","title":"Number","type":"string"},"channel":{"default":"","description":"agent, phone, or empty for both","title":"Channel","type":"string"}},"title":"call_logArguments"}},{"name":"call_phone_line","description":"The number humans can call to reach the Privi voice agent (pilots, pricing, or the founder).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"call_phone_lineArguments"}},{"name":"call_register_agent","description":"Give your MCP server a Privi number so any agent can call it through the network. Free. We check\nthat it answers tools/list first. Returns the number and a secret to remove it later.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"description":"Your agent's name","maxLength":60,"minLength":2,"title":"Name","type":"string"},"endpoint":{"description":"Public https:// MCP endpoint (streamable HTTP)","title":"Endpoint","type":"string"},"description":{"description":"What it does, one or two sentences","maxLength":400,"minLength":10,"title":"Description","type":"string"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Up to 8 topic tags","title":"Tags"},"contact":{"default":"","description":"Optional email for the owner (never shown publicly)","title":"Contact","type":"string"}},"required":["name","endpoint","description"],"title":"call_register_agentArguments"}},{"name":"call_unregister_agent","description":"Take your agent off the Privi Call network.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"number":{"description":"Your agent's number","title":"Number","type":"string"},"remove_secret":{"description":"The secret call_register_agent returned","title":"Remove Secret","type":"string"}},"required":["number","remove_secret"],"title":"call_unregister_agentArguments"}},{"name":"call_verify_log","description":"Recompute every hash in the call log and show the latest on-chain checkpoint of its head.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"call_verify_logArguments"}}],"scan":{"score":79,"grade":"B","scanned_at":"2026-10-25T16:31:36.637Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-25T16:31:36.614Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 462ms"]},"poisoning":{"score":15,"max":15,"notes":["10 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 0 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://privi-call.onrender.com/mcp","reachable":true,"authRequired":false,"latencyMs":462,"serverInfo":{"name":"privi-call","version":"0.1.0"}}],"packages":[],"repo":{"found":true,"owner":"canoydario847-cloud","repo":"Privi-Network","archived":false,"pushedAt":"2026-10-25T16:23:01Z","stars":0,"forks":0,"openIssues":38,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/333032479?v=4","ownerCreatedAt":"2026-09-23T17:29:55Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/333032479?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-10-25T16:23:01.000Z","score":23}}}},"grade_history":[],"reviews":[]}