Machine view

// parity by construction: everything below is generated from the same objects that render the human page. Same truth, two renderings. The session is a replay of the outbound loop — discover, install, connect, prospect, dial, follow up — against the surfaces Ringee actually serves.

what an agent sees · 37 tools · one step that is still a person’s

Agent session
$ curl -s https://www.ringee.io/llms.txt
# Ringee
> Ringee is low-cost, pay-as-you-go outbound calling software built for the AI era.
## Key facts
$ npx skills add https://www.ringee.io
✓ 7 skills · ringee, ringee-contacts, ringee-flow, ringee-followup, ringee-prospect, ringee-session, ringee-setup
// discovery index: /.well-known/agent-skills/index.json · entry skill: /SKILL.md
$ claude mcp add --transport sse ringee "$RINGEE_MCP_URL"
✓ connected · 37 tools · 19 read · 10 write · 4 sensitive · 4 destructive
// the URL is the credential: minted in the dashboard, bound to one workspace, never guessed
// tools run inside the session, not in the shell
search_leads {"jobTitles":["VP Sales"],"personCountries":["Spain"],"industries":["fintech"],"hasPhone":true}
{"jobId":"…","provider":"apollo","candidates":[{"externalId":"…","name":"…","company":"…"}]}
reveal_lead {"jobId":"…","externalId":"…","revealPhone":true}
// spends provider credits — the skill stops and asks a person before this one
{"email":"…","phoneNumber":"+346········"}
import_leads_as_contacts {"jobId":"…","externalIds":["…"]}
{"imported":1,"skippedDuplicatePhone":0}
create_call_session {"title":"Tuesday outbound","contacts":[{"contactId":"…"}]}
{"callSessionId":"…","joinUrl":"https://www.ringee.io/dialer/session?token=…"}
// the token is returned once and cannot be re-fetched
▸ a person opens the link and has the conversation. this step has no endpoint.
log_call_outcome {"callId":"…","outcome":"meeting_booked","outcomeNote":"Demo Friday"}
schedule_meeting {"contactId":"…","scheduledAt":"2026-09-16T10:00:00+02:00","callId":"…"}
{"meetingId":"…","calendarProvider":"google","status":"scheduled"}
# 6 tools · 1 vendor · humans involved: 1 — the one on the call. that is the product.

Claims document

View raw
GET www.ringee.io/machine.mdmarkdown
# Ringee

> Low-cost, pay-as-you-go outbound calling software. Agents prospect, queue and follow up; a person makes the call.

source: https://www.ringee.io/machine.md
human rendering: https://www.ringee.io/
generated: 2026-09-14T22:01:00.344Z

## Claims

- category: open-source, pay-as-you-go outbound calling software
- pricing: Freelancer $0/month · Organization $20/month per organization, unlimited members
- calling: pay-as-you-go credits from $0.012/min, billed separately from the plan
- seats: none. team price is flat, not per user
- surfaces: web app, Chrome extension, iOS and Android apps, CLI, Dialer SDK, MCP
- transcription: real time, works with or without recording
- licence: MIT, self-hostable
- certifications: none claimed. Ringee has not completed SOC 2 or ISO
- humans: agents prepare the work; a person takes the call

## Interfaces

- mcp: SSE, 37 tools — https://docs.ringee.io/mcp/overview
- rest api: https://docs.ringee.io/api/overview
- cli: npx ringee — https://www.npmjs.com/package/ringee
- dialer sdk: @ringee/dialer-sdk — https://www.npmjs.com/package/@ringee/dialer-sdk
- chrome extension: https://chromewebstore.google.com/detail/ringee-%E2%80%94-low-cost-outboun/hmgbaielacnpemblmoahpfdlnfdlmeel
- docs: https://docs.ringee.io
- source: https://github.com/ringee-io/ringee-app

## Tool surface (37)

- read: 19
- write: 10
- sensitive (spends credits or mints access): 4
- destructive (double-confirmed): 4

Skills that drive them: ringee, ringee-contacts, ringee-flow, ringee-followup, ringee-prospect, ringee-session, ringee-setup.

## Features (11)

- Outbound calling · Communicate: Call leads worldwide straight from your browser or the iOS app — no hardware, no desk phone. → https://www.ringee.io/features/outbound-calling
- Custom caller ID · Communicate: Call from a number you already own — verify it once and show it as your outbound caller ID. → https://www.ringee.io/features/caller-id
- Caller ID rotation · Communicate: Show a local number that matches each lead’s area code, rotated across a healthy pool so more calls get answered. → https://www.ringee.io/features/caller-id-rotation
- Campaigns · Communicate: Group leads into focused calling campaigns and work the queue end to end. → https://www.ringee.io/features/campaigns
- Call outcomes · Communicate: Log how each call went and capture notes the moment you hang up. → https://www.ringee.io/features/call-outcomes
- Callbacks · Communicate: Schedule the next call without leaving the conversation — and never lose a follow-up. → https://www.ringee.io/features/callbacks
- Meetings · Communicate: Book meetings on the call and sync them straight to Google Calendar — no back-and-forth. → https://www.ringee.io/features/meetings
- Call recording · Record & Learn: Record calls automatically and keep a searchable history for coaching and compliance. → https://www.ringee.io/features/call-recording
- Call transcription · Record & Learn: Transcribe conversations in real time — with or without recording — into searchable text. → https://www.ringee.io/features/call-transcription
- CRM sync · Sync: Keep your CRM up to date by syncing calls, outcomes, and activity automatically. → https://www.ringee.io/features/crm-sync
- AI call automation · Automate: Drive outbound from ChatGPT, Claude, MCP-compatible agents, and the CLI. → https://www.ringee.io/features/ai-call-automation

## Integrations (9)

### Lead sources
- Apollo: Find and enrich leads in Apollo, then import them to call. → https://www.ringee.io/integrations/apollo
- Prospeo: Enrich and reveal lead details with Prospeo, then call them. → https://www.ringee.io/integrations/prospeo

### CRMs
- Attio: Sync calls, outcomes, and notes to your Attio records. → https://www.ringee.io/integrations/attio
- Odoo: Connect Odoo so your calling activity lands in your CRM. → https://www.ringee.io/integrations/odoo

### Calendar
- Google Calendar: Book meetings from a call and sync them to Google Calendar automatically. → https://www.ringee.io/integrations/google-calendar

### AI tools
- ChatGPT: Run outbound prep and follow-up from inside ChatGPT. → https://www.ringee.io/integrations/chatgpt
- Claude: Use Claude to prospect, call, and follow up through Ringee. → https://www.ringee.io/integrations/claude
- MCP: Connect any MCP-compatible agent to Ringee’s outbound toolset. → https://www.ringee.io/integrations/mcp
- CLI: Script outbound workflows from your terminal and developer tooling. → https://www.ringee.io/integrations/cli

## Use cases (6)

- SDR teams: Keep reps dialing, dispositioning, and following up without per-seat costs. → https://www.ringee.io/use-cases/sdr-teams
- Recruiters: Reach candidates and clients faster, with notes and callbacks that keep every search moving. → https://www.ringee.io/use-cases/recruiters
- Agencies: Run calling for multiple clients with workspaces, recordings, and clean reporting. → https://www.ringee.io/use-cases/agencies
- Freelancers: Start calling for free, keep your follow-ups tight, and only pay for minutes. → https://www.ringee.io/use-cases/freelancers
- Startups: Stand up outbound fast, automate the busywork, and keep costs predictable. → https://www.ringee.io/use-cases/startups
- Outbound sales: A complete outbound motion: prospect, call, record, follow up, and sync. → https://www.ringee.io/use-cases/outbound-sales

## Constraints

- one call at a time per user — a second dial is refused with 409
- credit spend is idempotent and requires a reference; a retry never double-charges
- every read and write is scoped to one workspace (personal or organization)
- revealing a lead spends provider credits and asks for confirmation first
- a call session magic link returns its token once; it cannot be re-fetched
- deleting a contact requires the stored phone number as a second confirmation
- phone numbers are E.164; datetimes are ISO-8601 with an offset

Connect an agent, then let a person take the call

Install the skills from this domain, point your MCP client at your workspace URL, and the loop above runs on your own contacts.