Built for AI agents · SMS + RCS · MCP-native

SMS & RCS, built for
AI agents — from day one.

Pinnacle is the messaging API designed from scratch for AI text agents — across both SMS and RCS. The same idempotent, typed, guardrailed API picks the right channel per recipient, so your agent gets verified branded RCS where it lands and universal SMS where it doesn't. AI text agents are already shipping on it every week.

• Verified RCS + universal SMS fallback95 typed tools• MCP, REST & SDK
Built for the AI texting era

We didn't bolt AI onto a 2015 messaging API. We rebuilt the substrate.

Most messaging APIs were designed for human engineers writing imperative code. AI agents don't read docs the way humans do — they guess endpoint names, retry on partial failures, and run in loops that can blow through credits. Every layer of Pinnacle is designed for an LLM caller, not retrofitted from a SaaS dashboard.

Typed tool schemas, written for LLMs

Every endpoint exposes a JSON schema with descriptions written for models — not just for REST docs. Your agent doesn't guess endpoint names or argument shapes. It picks the right tool on the first call.

Idempotent by default

Pass an idempotency key and we dedupe at the API layer. Agents can retry on transient failures, network glitches, or partial tool-call replays without doubling messages. The 'oops we sent it twice' bug class is gone.

Bounded blast radius

Per-key rate limits, account-level spend caps, and per-recipient frequency caps stop runaway loops cold. The model can hallucinate a 10,000-recipient blast — the API will refuse to ship it.

Server-side guardrails

STOP/HELP, TCPA send-window, consent state, and cross-channel opt-out propagation are enforced inside the API — not in your prompt. Whatever the agent decides, compliance can't be bypassed. The model can't write its way around the law.

SMS + RCS, picked per recipient

One API, two rails — your agent picks the right one for every send.

AI agents need both: RCS for the verified, branded, one-tap experience your customer expects from a real product, SMS for the universal reach when the device doesn't support RCS. Pinnacle resolves the channel per recipient on every send — and gives your agent a clean structured reply instead of free-text it has to parse.

Verified RCS where it lands

Brand name, logo, blue checkmark, carousels, and quick-reply buttons. The agent sends a booking card; the customer taps a slot. Smishing impersonation fails on a verified sender — critical for healthcare and finance use cases.

Automatic SMS fallback

When the recipient isn't on an RCS-capable device, the same API call falls back to SMS over the same number. No coverage gaps, no second integration, no per-channel branching in your agent's prompt.

Structured replies, not free-text parsing

RCS quick replies and suggested actions return structured intent ("CONFIRM", "RESCHEDULE", "DISPUTE") — not "yeah ok cool monday works." Your agent skips a parsing LLM call and acts on clean signal.

Delivery + read signal the agent can act on

Per-recipient delivered, read, and replied events stream back via webhook. Your agent knows when to follow up, escalate to a human, or stop — without polling, without timeouts, without guessing.

We love this use case

AI text agents are already shipping on Pinnacle.

Most messaging providers treat AI as an afterthought — for us, it's the front door. We obsess over this use case, ship for it every week, and answer Slack messages from agent builders before we've had coffee. Tell us what your agent is trying to do — we'll show you the fastest path to live, on a 15-min call.

Appointment-booking agents

Healthcare, beauty, and services agents that collect intent over RCS, send rich availability cards, and write the booking back to a calendar.

Fraud-alert dispatchers

Fintech and banking agents that text verified-sender RCS alerts the moment a risk model flags a transaction — with one-tap confirm or dispute.

Support escalation agents

DTC and SaaS agents that triage inbound conversations, deflect what they can, and hand off to a human with full thread context attached.

B2B SDR & lead-gen agents

Sales agents qualifying inbound leads over SMS, booking discovery calls, and writing the qualification record back to your CRM in real time.

Internal ops paging bots

On-call alerting agents wired into Sentry, Datadog, and PagerDuty — texting the right engineer with the right runbook link from your IDE.

Voice-to-text concierges

Transcription agents that listen on a call, then text the customer a follow-up summary, a payment link, or the next-step booking — within seconds of hangup.

Book a 15-min build call →

We'll match your agent to the right tools on the call.

95 tools your agent can call

Every endpoint of the Pinnacle API, exposed as a typed tool with a schema your model can reason over — and a description written for an LLM, not a 2015 REST doc.

17 tools

Messaging & status

Send SMS, MMS, and RCS. Schedule messages, inspect delivery status, and check account health.

4 tools

Conversations

Read inbound threads, reply, and let your agent participate in two-way SMS or RCS.

11 tools

Contacts & audiences

Create, segment, and update contacts. Build audiences from filters or CSVs.

4 tools

Blasts

Launch and manage broadcast campaigns. Track sends, opt-outs, and engagement.

6 tools

Phone numbers

Provision long codes, toll-free, and short codes. Configure routing and capabilities.

9 tools

RCS agents

Build agents, register cards, push interactive flows, and inspect verification status.

4 tools

Webhooks

Subscribe, list, and inspect webhook deliveries so your agent can react in real time.

25 tools

Brands & campaigns (TCR)

Programmatic 10DLC and toll-free registration. Autofill, validate, and submit through TCR.

15 tools

Forms, utilities & docs

Hosted opt-in forms, dev utilities, and docs search — your agent greps the Pinnacle docs without leaving the loop.

What AI agents are shipping

Real agents we've helped builders ship — appointment bookers, ops bots, fraud-alert dispatchers. Tell us yours on the call and we'll show you the closest pattern we've already wired up.

Claude Code build notifier

Tell Claude "text me when the build finishes" — it picks the right tool and sends to your phone. Zero glue code, zero webhook scaffolding.

> send me an SMS at +1 415 555 0100 when the test suite finishes

GPT agent that books over RCS

A GPT custom agent that collects intent, sends an RCS rich card with available slots, and writes the booking back to your DB the moment the patient taps a slot.

> book a haircut for tomorrow afternoon

n8n → Pinnacle MCP

Drop the MCP node into an n8n workflow. Trigger on Stripe events, Slack messages, or webhooks — your AI step picks the right Pinnacle tool with no manual mapping.

> on Stripe charge.failed, text the customer with the retry link

Internal ops paging agent

Connect Pinnacle to your internal Claude or Cursor agent. It can text the on-call engineer, send blast updates, or look up customer conversations from the IDE.

> page the on-call about the latency spike

Pinnacle vs. a CPaaS designed for humans

You can wrap any messaging API in MCP. You can't make it AI-native after the fact.

CapabilityGeneric CPaaSPinnacle
Tool descriptionsREST docs written for engineersSchemas & descriptions tuned for LLM tool-use
SMS + RCS in one APISeparate products, separate endpointsSame call — RCS where it lands, SMS fallback otherwise
Replies your agent can useFree-text — your model has to parse itRCS quick replies return structured intent
IdempotencyOptional, manual key handlingFirst-class — agents can retry safely
Compliance enforcementUp to your application codeServer-side: STOP/HELP, send-window, opt-out propagation
Blast-radius limitsYou build themPer-key rate, spend caps, frequency caps built in
MCP serverCommunity-maintained or noneFirst-party, kept current with the API
Time to first sendHours of auth + glue code, then days of carrier reviewMinutes — we wire your agent up live on the call
Sending on the call

Book a 15-min call. Walk out with a plan.

Tell us what your agent is trying to do — appointment booking, fraud alerts, support escalation, ops paging. We'll map the right tools, the right channels (SMS / RCS / MMS), and the fastest path to a live send. No slide deck, no "next steps" email — just a working spec by the end of the call.

  • • What your agent should do, mapped to specific tools
  • • MCP vs REST vs SDK — which path fits your stack
  • • Compliance + carrier registration, handled for you
  • • A working code path you can paste in afterward

Common questions

Everything AI builders ask before they book the call.

Let's get your AI agent texting.

Talk to a builder for 15 minutes. We'll map your agent to the right tools and the right channel — and you'll leave with a working code path. Built by people who actually love this use case.

© 2026 Pinnacle Software Development, Inc.