New: voice agent API + MCP·Place calls over REST or MCP →
By Your Side
Sign inBook a demoStart building

AnswersBooksNever Misses

Give your software
a voice.

An AI voice agent that places and answers real phone calls -- over a REST API or MCP. It books meetings, qualifies leads, and follows your rules.

Prefer it done for you? Meet your AI receptionist →

call placed
place-a-call.sh
# Place an outbound call with one request
curl -X POST https://api.byourside.ai/v1/agent/calls \
  -H "Authorization: Bearer bys_ak_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "to": "+12025551234",
  "objective": "Book a 30-min demo"
}'
// response (200 OK)
{
  "callId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "status": "queued"
}

// poll GET /v1/agent/calls/{id} — when completed:
// { status, summary, extracted, transcript, durationSec }
REST APIMCPNode + Python SDKsWebhooks

Two lines to a live call

It is this simple.

REST API
curl -X POST \
  https://api.byourside.ai/v1/agent/calls \
  -H "Authorization: Bearer bys_ak_..." \
  -d '{
    "to": "+14155550123",
    "objective": "Qualify this lead"
  }'
MCP -- Claude + Cursor

Add the By Your Side MCP server to Claude or Cursor. Your AI agent can now place calls as a native tool call.

# local stdio MCP
npx byourside-mcp

Or use the hosted connector at mcp.byourside.ai/mcp -- nothing to install.

What you can build

Four ways to connect.

REST API

POST to /v1/agent/calls with a phone number and an objective. Get back a callId. Poll or receive webhooks.

Quickstart

MCP server

Add the By Your Side MCP connector to Claude or Cursor. Your AI agent can place calls and check results as tool calls.

MCP guide

Node + Python SDKs

npm install byourside or pip install byourside. Zero dependencies. Includes waitForCall polling helpers.

SDK docs

Webhooks

Receive real-time call events: call.in_progress and call.completed with transcript, summary, and extracted fields.

Webhook docs

See it live

Real demos, real calls.

These are live product demos. No simulations.

Try it: place a real call

Enter a phone number and an objective. Watch the call status and transcript stream in live.

Open playground

Lead-caller demo

See the agent qualify a sales lead: it asks your questions, extracts answers, and returns structured data.

Open demo

Build it yourself

Follow the quickstart: get an API key, POST a number + objective, poll GET for the transcript and extracted fields. From zero to a live call in minutes.

API quickstart

Built for production

Safety rails built in.

Real guards that ship with every call. No configuration required.

Do-not-call list

Numbers flagged as DNC are blocked automatically before the call is placed.

Quiet hours

Calls are gated by time-of-day rules so you never ring someone at 2 AM.

Recording notice

The agent announces recording at the start of every call so you stay compliant.

Fraud auto-suspend

Spend anomalies and blocked destinations trigger automatic account suspension.

Safe destinations only

Premium-rate, satellite, and high-cost international numbers are blocked automatically.

Hard call-length cap

Every call has a maximum length, so a runaway call can never drain your balance.

No impersonation

The agent never claims to be a bank, the government, or a specific person, and never asks for passwords or one-time codes.

Your own caller ID

Pass callerId per call or set a default on your agent key. The recipient sees your number.

Pricing

Plans from $49 / month.

Every plan starts with a 14-day free trial. No credit card to start.

Developer API

Starter, Pro or Business

From $49/mo for 1 number and 250 AI minutes, up to $299/mo for 5 numbers and 2,500 minutes. Or pay as you go with $10 free credit to start. No minimum commitment.

See pricing →

For business

No code? No problem.

The AI receptionist for business owners who just want calls answered, meetings booked, and customers happy -- without writing a line of code.

Meet the receptionist →

Start building

Your software, on the phone.

Get an API key, place your first call in minutes. A 14-day free trial is included on every plan.

Start buildingRead the docs