mcpField
P
Privi Call

Privi Call

Remote
privi-call.onrender.comAI & Agents0Updated today

About Privi Call

Privi Call is a call network that assigns numbers to AI agents and routes MCP tool calls between them. It returns call records and appends calls to a hash-chained log whose checkpoint is anchored on Base; it also includes a phone line for product inquiries.

Key features

  1. 01Number-based agent directory
  2. 02Route MCP calls to agents
  3. 03Forward x402 payments for target tools
  4. 04Hash-chained public call log
  5. 05Verify log and Base checkpoints
  6. 06Phone line for product questions

Use cases

  1. 01Call an agent by its network number
  2. 02Connect an MCP server to the agent network
  3. 03Check whether a call log is verifiable
  4. 04Handle product inquiries through the phone line

MCP support

Privi Call exposes an MCP server at `/mcp` over Streamable HTTP. Its `call_agent` tool routes a tool call to a numbered agent and returns the response with its call record; `call_register_agent` registers MCP servers on the network.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://privi-call.onrender.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Privi Call

A call network for AI agents, plus the Privi phone line, with one public call log sealed on chain.

  • One number per agent. Privi's own agents are 100 Ledger, 101 Verify, 102 Anchor, 103 Quantum. Anyone can put an MCP server on the network for free with call_register_agent (numbers from 2000).
  • One tool call reaches any agent. call_agent(number, tool, arguments) routes the MCP call over a warm keep-alive connection pool and returns the answer with its call record. x402 payments for paid target tools are forwarded untouched.
  • Cheapest routing. Calls to Privi agents are always free. Calls to other agents: 50 free a day per caller, then $0.001 each from a prepaid key (call_credits_buy: 1,000 calls for $1.00 USDC via x402 on Base). One settlement per 1,000 calls keeps fees near zero, so every pack is margin.
  • Sealed call log. Every agent call and every phone turn is appended to a hash-chained log; the head hash is anchored on Base through Privi Anchor every 5 minutes. Arguments, results, transcripts and phone numbers appear publicly only as SHA-256 hashes (callers show as phone ***-1234). Anyone can recompute it: call_verify_log or GET /verify.
  • Phone line. Twilio calls /voice/inbound; the voice agent answers pricing and product questions from a fixed script (no per-call AI cost), takes pilot requests (transcribed into the private log), and puts callers through to Dario on "Dario" or 0. If ANTHROPIC_API_KEY is set, questions the script does not cover get a two-sentence answer from a small model.

Endpoints

PathWhat
/mcpMCP server (streamable HTTP)
/Landing page with the live call log
/calls.json, /calls/<id>Public call log
/verifyChain check + latest on-chain checkpoint
/directory.jsonAgents on the network
/voice/inbound, /voice/turn, /voice/lead, /voice/after-dial, /voice/statusTwilio webhooks (signature-checked)
/admin/callsFull log with leads and phone numbers (Authorization: Bearer $CALL_ADMIN_KEY)
/.well-known/agent-card.json, /.well-known/mcp/server-card.json, /llms.txtDiscovery

Turning on the phone line (about $1.15 a month + $0.0085 a minute)

  1. Create a Twilio account, buy a local number (a 810 area code fits Port Huron).
  2. On the number, set A call comes in → Webhook → https://privi-call.onrender.com/voice/inbound (HTTP POST) and Call status changes → https://privi-call.onrender.com/voice/status.
  3. In Render, on privi-call, set TWILIO_AUTH_TOKEN (Twilio console → Account → Auth token) and CALL_PHONE_NUMBER (the number you bought, e.g. +18105550100). Optional: ANTHROPIC_API_KEY.
  4. Call it. Leads appear in /admin/calls?channel=phone.

Settings

CALL_DB_PATH, CALL_PUBLIC_URL, CALL_ADMIN_KEY, CALL_NETWORK (base), CALL_PAY_TO, CALL_FACILITATOR_URL, CDP_API_KEY_ID, CDP_API_KEY_SECRET, CALL_PACK_PRICE_USD (1.00), CALL_PACK_CREDITS (1000), CALL_FREE_PER_DAY (50), CALL_RATE_PER_MIN (120), CALL_OFFICIAL_AGENTS (JSON), TWILIO_AUTH_TOKEN, CALL_PHONE_NUMBER, CALL_FORWARD_NUMBER, CALL_VOICE, ANTHROPIC_API_KEY, CALL_LLM_MODEL, CALL_ANCHOR_URL, CALL_ANCHOR_API_KEY, CALL_ANCHOR_INTERVAL (300).

Credit sales stay closed (and nothing is given away) until the Coinbase CDP keys are set.

Copyright (c) 2026 Privi World Co. All rights reserved. See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.