Skip to content

RingReady connector for ChatGPT, Claude & Gemini

Documentation for the RingReady MCP server: how to connect, every tool, what it can and can't change, and how your data is handled.

Server URL https://www.ring-ready.com/mcp · OAuth sign-in · no API key needed

Overview

RingReady is an AI receptionist that answers a business's phone calls, website chats and texts. The RingReady connector lets the business owner use their account from an AI assistant: read what callers said, and change how a receptionist answers.

What you need: a RingReady account with at least one receptionist, on a trial or active plan. One sign-in covers every receptionist on the account, including receptionists a team has shared with you. What can I do with it? →

Connect

Every assistant uses the same address:

https://www.ring-ready.com/mcp

Claude (claude.ai and the desktop app)

Open Connectors (under Customize, or Settings in older versions) → Add → Add custom connector. Name it RingReady, paste the address, click Add, then Connect. Sign in to RingReady and click Allow. The free plan allows one custom connector; on Team and Enterprise plans an Owner adds it first, then members click Connect.

ChatGPT (paid plans)

Turn on Developer mode in ChatGPT's settings, then add a custom connector (called a plugin or app, depending on your version). Paste the address, choose OAuth authentication, click Create, then sign in to RingReady and click Allow.

Gemini (gemini.google.com)

Settings → Connected Apps → Custom apps → Add a custom app, paste the address, and sign in to RingReady. Google currently limits custom apps to personal accounts in the US.

Claude Code, Cursor, Gemini CLI and other developer tools

Add the address as a remote HTTP MCP server. Tools that support OAuth open the RingReady sign-in. Tools that take a header can use an API key from Profile → API keys:

claude mcp add --transport http ringready https://www.ring-ready.com/mcp \
  --header "Authorization: Bearer rr_live_xxxxxxxx"

Tools

ToolTypeWhat it does
list_receptionistsReadThe receptionists on the account: id, phone number, receptionist name, business name, plan.
get_receptionistReadOne receptionist's settings: greeting, goal, business details, services, hours, timezone, FAQ, voice, notifications, booking link, plan, and which plan features are active.
list_conversationsReadCalls, website chats and texts, newest first, with caller, callback number, AI summary, label, time and duration. Filters: receptionist_id, channel (phone, web_chat, sms), days or since, limit (up to 100), before_id for the next page.
get_conversationReadOne conversation with its full transcript, recording link, caller address, owner notes and whether a booking link was sent.
list_voicesReadThe voices a receptionist can use. A receptionist's name comes from its voice.
update_receptionistWriteChange the greeting, goal, business name, services, website, address, service areas, hours, timezone, FAQ or voice. Only the fields sent change. faq_set adds or rewrites single FAQ entries and faq_remove deletes them; faq replaces the whole FAQ.

update_receptionist is marked as a write that changes existing content, so ChatGPT and Claude ask you before running it. Changes apply from the receptionist's next call.

Example requests

  • "Using RingReady, summarize this week's calls. What did people ask about most?"
  • "Which callers asked for a call back yesterday? Give me their names and numbers."
  • "Read the last 20 calls and tell me what my receptionist couldn't answer."
  • "Add a FAQ to my receptionist: we offer free estimates for jobs over $500."
  • "We're closed December 24 to 26. Update my receptionist's hours."
  • "Change the greeting to mention our new location on Main Street."
  • "Which of my receptionists got the most calls this month?" (for agencies with several)

What the connector can't do

  • See your password or payment details.
  • Change your plan, billing or phone numbers.
  • Change where call summaries are emailed or texted, webhooks, or ad tracking. These stay in your RingReady dashboard, because an assistant reads transcripts written by callers, and a caller could try to plant instructions there.
  • Delete calls, receptionists or anything else.

Assistants are told that transcripts, summaries and caller names come from members of the public and are data, not instructions.

Privacy and security

  • RingReady receives only the assistant's tool requests, never your conversation with the assistant.
  • Access tokens last one hour; refresh tokens last up to 60 days and are replaced each time they're used. We store tokens only as one-way hashes. A reused refresh token ends the whole connection.
  • Data accessed through the connector isn't sold or used to train AI models.
  • Each tool call is logged for security (which tool, when, and the result status).

Full policy: Privacy Policy, section 7.1.

Disconnect

Go to Profile → Connected apps and click Disconnect. Access stops immediately. Removing the connector inside ChatGPT, Claude or Gemini also works.

Limits

  • 60 tool calls per minute per connection.
  • Times are UTC, ISO-8601.
  • Conversations come in pages; pass next_before_id as before_id to get older ones.

Troubleshooting

  • "Sign in to RingReady again": the connection expired or was disconnected. Reconnect from the assistant's settings.
  • Signed in as the wrong account: on the RingReady consent page, click "Not you?" and sign in with the right account.
  • "Can't change … here": that setting is dashboard-only (see above). Change it in your dashboard.
  • A receptionist isn't found: ask the assistant to list your receptionists first; ids come from there.

Still stuck? Email support@ring-ready.com.