import noclick
agent = noclick.Agent.from_name(
"receptionist", create_if_missing=True,
instructions="Answer calls for Harbor Dental.",
)
[pick] = noclick.PhoneNumber.available(area_code="415", limit=1)
print(pick.number, pick.monthly_usd, pick.upfront_usd)
number = noclick.PhoneNumber.buy(pick, max_monthly_usd=5)
number.answer_with(agent)+1415406•••• 1.0 1.0…noclick.exceptions.PaymentRequired: Your account needs at least $5.00 of funds it added to buy this (its plan's included usage doesn't count): $0.00 left. Add funds in the console. Next step: Add funds at https://noclick.com/dashboard?action=topup, then buy it again.
Buying a number needs funds first: $10 at least, $11.50 with Free’s fee.
Or paste one prompt into your coding agent. It saves a key to your .env.
Get the prompt in the consoleOr add NoClick’s MCP server to your client.
Find a number with PhoneNumber.available, buy it with PhoneNumber.buy (with the most it may cost a month), and call answer_with with your agent. From then on every call to the number reaches that agent, in a natural voice, and the transcript is kept with the call. A number rings one agent at a time.
A US local number is $1 a month and $1 once; elsewhere each number shows its own price before you buy it. A minute the agent answers is $0.0607, a minute it calls out $0.0625, and the agent's model calls about $0.0012 a call. Buying needs funds you added first, at least $10 ($11.50 with Free's 15% fee); the free usage a plan includes doesn't count.
80 countries: local, mobile, national and toll-free numbers where each is sold. The US and Canada need nothing first; many countries ask for the holder's address or documents, which you pass to buy.
On NoClick. Agent.from_name defines it in your code, and it runs there: no server to deploy or keep up. Your code and your users reach it by message, phone call or email, and you can watch its turns in the developer console.
Yes: forward its calls to your NoClick number at your carrier, always or only when you don’t answer, and the agent answers them.
On 1,000 minutes a month in 2-minute calls, NoClick costs $65.90 on Free: $1 for the number, $0.0607 a minute for the voice, the carrier and a recording, and the agent's model calls, plus Free's 15% fee on the funds you add. Vapi charges $0.05 a minute to host the call, and its calculator adds a transcriber, a model and a voice: $0.0818 to $0.1289 a minute in all, $81.80 to $128.90 for the month on its own telephony. Retell AI prices voice agents at $0.07 to $0.31 a minute, and $2 a month for each of its numbers: $72 to $312. Vapi's and Retell's prices are from their own pricing pages, October 24, 2026.
Create an API key in the developer console, then pip install noclick or npm install noclick. Or paste the console's Quickstart prompt into Claude Code, Codex or Cursor: its one-time code saves a key to your project's .env without the key ever passing through the chat. Or add NoClick's MCP server to your client: claude mcp add --transport http noclick https://mcp.noclick.com.