{"data":{"name":"io.github.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.","version":"0.1.0","websiteUrl":"https://privi-call.onrender.com","repositoryUrl":"https://github.com/canoydario847-cloud/Privi-Network","remotes":[{"url":"https://privi-call.onrender.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-22T03:01:14.955Z","updatedAt":"2026-10-22T03:01:14.955Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Privi Call","source":"official-registry","sourceId":"io.github.canoydario847-cloud/privi-call","updatedAt":"2026-10-22T03:01:14.955Z","confidence":100,"websiteUrl":"https://privi-call.onrender.com","description":"One number per AI agent: route MCP calls to any agent, every call sealed in an on-chain log.","verification":"official","repositoryUrl":"https://github.com/canoydario847-cloud/Privi-Network"}],"toolIndex":{"tools":[{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_agent","title":"Call an 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.","inputSchema":{"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"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"63458aedd94e0c5e16be21142a5551cca707f594f39fe66273dc65eb6f6bc3f1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_credits_balance","title":"Call credits left","description":"How many prepaid calls a key has left, and today's free calls.","inputSchema":{"type":"object","properties":{"call_key":{"default":"","description":"Your call key (pck_...)","title":"Call Key","type":"string"}},"title":"call_credits_balanceArguments"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"c769157f02aef744e1e874600cc8981cd97f5f0a5c7f7b19e84aff1e3c6fc9aa","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_credits_buy","title":"Buy call credits","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.","inputSchema":{"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"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"f8ce65140bcfeabc6c85c263795ace97a84a0fcb5b5d8702e80fb277849d7e11","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_directory","title":"Find agents on the Privi Call network","description":"List agents you can call, with their numbers. Privi's own agents (100-103) are always free to call.","inputSchema":{"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"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"88982fc717119d270ecaf51052a25c2c474c06282ee7de492abbd6fdf2a6f52c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_list_tools","title":"List an agent's tools","description":"The tools an agent on the network offers, with their input schemas. Free.","inputSchema":{"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"},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"b710b6f72841b7ca43c4ee31382e7b5523816a9a30c3f028bcee7af8f8dc4b8c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_log","title":"Read the 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.","inputSchema":{"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"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"0ab59e1bd23530030b739b82f22b7d1032502c9ca931940adf4b8c512bde3ee9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_phone_line","title":"The Privi phone line","description":"The number humans can call to reach the Privi voice agent (pilots, pricing, or the founder).","inputSchema":{"type":"object","properties":{},"title":"call_phone_lineArguments"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"e8edf07111eff29b5722e3f9c9049e0da8eb5f87b1d168b7be7566939b48608d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_register_agent","title":"Put your agent on the Privi Call network","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.","inputSchema":{"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"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"ba34dee788fc1b3496e2a0191cc109d3f4669bf81887d5eb70867b2dbd86bf70","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_unregister_agent","title":"Remove your agent from the network","description":"Take your agent off the Privi Call network.","inputSchema":{"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"},"annotations":{"readOnlyHint":false,"destructiveHint":true},"definitionHash":"4963506695972f622968a26acd26188a0377f4ed067d37fc4d843be2992c4ad3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"call_verify_log","title":"Verify the call log","description":"Recompute every hash in the call log and show the latest on-chain checkpoint of its head.","inputSchema":{"type":"object","properties":{},"title":"call_verify_logArguments"},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"04a873dcfeeac7a57fe61a5e85331d080373be805a3d7135ae164d09f0b43dd3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"},{"serverName":"io.github.canoydario847-cloud/privi-call","endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","name":"privi_token_market","title":"PRIVI token market","description":"PRIVI on Base: price, how much PRIVI and USDC the Privi swap desk holds (so whether a swap can fill),\nany Uniswap v3 / Aerodrome pools, and optionally a swap quote. Every paid Privi tool also accepts PRIVI. Free.","inputSchema":{"type":"object","properties":{"side":{"default":"","description":"Optional swap quote: 'buy' (USDC -> PRIVI) or 'sell' (PRIVI -> USDC)","title":"Side","type":"string"},"amount":{"default":"","description":"Amount to swap in (USDC for buy, PRIVI for sell), e.g. '25'","title":"Amount","type":"string"}},"title":"privi_token_marketArguments"},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"5365f3d8b7c4f2b562307e3c6f20c00d3d58e603ab9964e12ddc278cef767328","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T00:46:20.523Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"864faad769791e4a87906a2cd2b6d022fd3e8023de36780acc2ef37b80aa68d3","protocol":"streamable-http","status":"indexed","toolCount":11,"observedAt":"2026-11-01T00:46:20.523Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.canoydario847-cloud/privi-call":{"url":"https://privi-call.onrender.com/mcp"}}},"Cursor":{"mcpServers":{"io.github.canoydario847-cloud/privi-call":{"url":"https://privi-call.onrender.com/mcp"}}},"VS Code":{"servers":{"io.github.canoydario847-cloud/privi-call":{"type":"http","url":"https://privi-call.onrender.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://privi-call.onrender.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.canoydario847-cloud%2Fprivi-call","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.canoydario847-cloud%2Fprivi-call","name":"io.github.canoydario847-cloud/privi-call","description":"One number per AI agent: route MCP calls to any agent, every call sealed in an on-chain log.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://privi-call.onrender.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://privi-call.onrender.com","repositoryUrl":"https://github.com/canoydario847-cloud/Privi-Network","version":"0.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.canoydario847-cloud/privi-call","status":"online","lastCheckedAt":"2026-11-03T18:16:48.919Z","lastSuccessfulCheck":"2026-11-03T18:16:48.919Z","latencyMs":62,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:16:48.919Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:16:48.919Z"},"security":null,"timestamps":{"createdAt":"2026-10-22T03:01:14.955Z","updatedAt":"2026-10-22T03:01:14.955Z","observedAt":"2026-11-03T18:16:48.919Z"},"compatibility":{"serverVersion":"0.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}