Give your AI agenta phone number.

a month
$1a month
a minute answered
6¢a minute answered
Create an API key
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)
Output
+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.
Ran as shown on a new account with no funds, October 24, 2026.

Every rate, at cost.

Buying a number needs funds first: $10 at least, $11.50 with Free’s fee.

A US local number
$1 a month, and $1 once
Numbers elsewhere
in 80 countries, from $0.50 a month
A minute it answers
$0.0607: the voice, the carrier and a recording
A minute it calls out
$0.0625
The agent behind it
about $0.0012 a call, at the model’s price

How it compareson 1,000 minutes.

  • NoClickon Free, number included
    $65.90
  • Vapi$0.05 a minute hosting, plus a transcriber, model and voice
    $81.80–$128.90
  • Retell AI$0.07 to $0.31 a minute, and $2 a month a number
    $72–$312
In 2-minute calls. Vapi’s and Retell’s cheapest setup to their dearest, from their own pricing pages, October 24, 2026.

Start with a key.

Create an API key

Or paste one prompt into your coding agent. It saves a key to your .env.

Get the prompt in the console

Or add NoClick’s MCP server to your client.

More for developers.

Questions

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.