# Pinnacle > The RCS API for developers. Build, test, and scale RCS and SMS in one API — send your first message in minutes, not weeks. Pinnacle is a Y Combinator-backed developer platform that provides a unified API for sending RCS (Rich Communication Services) and SMS messages. Built by engineers from Amazon, Google, and Harvard. ## What is RCS? RCS (Rich Communication Services) is the next generation of SMS. It enables rich cards, high-resolution photos and video, quick replies, carousels, and interactive messaging experiences — all within the native messaging app. No app downloads required. [Try a live RCS message](https://pinnacle.sh/send) or [check carrier coverage worldwide](https://pinnacle.sh/availability). ## Key Features - **Unified API**: Send RCS and SMS through a single API with SDKs for Python, TypeScript, and Ruby - **Deliverability**: Identify [RCS-capable phone numbers](https://pinnacle.sh/availability) ahead of time, number lookup, higher throughputs with secondary vetting and short codes - **Collaboration**: View conversations in real time, share messages with your team, manage contacts and notes - **Development**: Webhooks for seamless dev-to-prod transitions, end-to-end compliance API, test numbers and sandbox messaging - **Fast Approvals**: Get a live RCS agent 2-3x faster than competitors (Twilio: 12 weeks, Sinch: 8 weeks, Infobip: 8 weeks — Pinnacle: ~4 weeks) - **Compliance Automation**: Pinnacle handles compliance on your behalf, getting you up and running in less than an hour - **Live Demo**: [Send a real RCS message to your phone](https://pinnacle.sh/send) in seconds — toggle text, cards, media, and quick replies, preview live, and check RCS capability before sending ## Pricing ### Per-Message Rates Flat per-message pricing with carrier fees already included — no surcharges, no hidden fees. Most messaging providers advertise a low per-message rate, then add carrier surcharges, regulatory fees, and throughput costs on top. Pinnacle bundles all of that into a single, predictable price. - **SMS**: $0.015/message - **MMS**: $0.027/message - **RCS Text**: $0.025/message - **RCS Media**: $0.035/message Prices are per segment. Pro and Enterprise plans include custom volume-based pricing — contact us for a quote. If you have a lower quote from another provider, reach out — Pinnacle can usually match or beat it. ### Plans - **Essentials** ($50/month): SMS/MMS messaging, 10DLC & Toll-Free, webhooks, test numbers, audiences & contacts, conversations, number intelligence/lookup, comprehensive logs - **Pro** ($500/month): Everything in Essentials plus RCS messaging access, 1 RCS agent included, unlimited RCS agent registrations, Slack support (< 3 hours), dedicated support engineer, expedited white-glove approvals, RCS test agents, full RCS features. Custom volume-based message pricing available. - **Enterprise** (Custom pricing): Everything in Pro plus custom SLA guarantees, volume-based pricing, dedicated account manager, SSO/SAML, advanced analytics & reporting, priority carrier relationships, audit logs & compliance certs, 24/7 priority support. Custom volume-based message pricing available. ## Pages - [Home](https://pinnacle.sh): Landing page with product overview, features, pricing, and testimonials - [Pinnacle for AI](https://pinnacle.sh/ai): SMS + RCS built from scratch for AI text agents — typed tool schemas, idempotent sends, scoped keys, server-side TCPA, and 95 typed tools across MCP, REST, and SDKs. Verified RCS where it lands, SMS fallback where it doesn't, with structured replies your agent can act on. - [Healthcare](https://pinnacle.sh/healthcare): HIPAA-aligned SMS + RCS for health systems, telehealth, pharmacy, digital health, care management, and lab/diagnostic orgs. BAA available, PHI-safe templates, TCPA healthcare-exemption logic, carrier-approved templates for appointment reminders, Rx refills, lab results, and patient messaging. - [Finance](https://pinnacle.sh/finance): SMS + verified-sender RCS for banks, credit unions, fintech, lenders, insurance, and payments platforms. Anti-smishing branded messages, TCPA enforced server-side, audit-ready consent ledger, KYC/2FA/account-notification flows approved in days. - [DTC & E-commerce](https://pinnacle.sh/ecommerce): For DTC brands sending 100k+ SMS/month and outgrowing Klaviyo / Attentive / Postscript. One stack for promo + transactional + RCS, the cheapest RCS path on the market (no platform fees, no minimums), with a limited-time free white-glove engineering migration. - [Regulated Industries](https://pinnacle.sh/regulated-industries): Cross-vertical landing for healthcare + finance — auto-managed consent, audit-ready logs, TCPA send-window enforcement, cross-channel opt-out propagation, and programmatic 10DLC/RCS brand and campaign registration. - [Compliance Guarantee](https://pinnacle.sh/compliance): How Pinnacle handles CTIA, TCPA, and carrier compliance on your behalf — STOP/HELP automation, consent capture, audit-ready records, and protection from carrier suspensions. - [RCS Availability](https://pinnacle.sh/availability): Interactive globe showing RCS carrier coverage across countries worldwide, with aggregate stats on total countries, carriers, and global reach - [Send RCS Demo](https://pinnacle.sh/send): Interactive demo to test RCS messaging — enter a phone number, toggle features (text, card carousels, high-res media, quick replies), preview messages live, and check RCS capability - [Contact Us](https://pinnacle.sh/contact): Contact form for sales inquiries, demos, and support — includes fields for company info and messaging needs - [Blog](https://pinnacle.sh/blog): Articles and updates about RCS messaging and the Pinnacle platform - [Building an SMS Pre-Send Filter: The Architecture That Actually Works](https://pinnacle.sh/blog/sms-pre-send-filter): If you're building your own SMS pre-send filter, the instinct is to compile a regex of bad words - [SMS Carrier Filtering: What Actually Blocks Your Messages and How to Stop It](https://pinnacle.sh/blog/sms-restricted-keywords): US carriers silently filter messages that look risky, and there's no public list of blocked words to memorize - [Add an Audience and Send a Blast in Two Lines of Code](https://pinnacle.sh/blog/audience-blast-two-lines): Create an audience from a list of phone numbers and fire an RCS blast — two API calls, one minute of code - [How to Build an AI Text Agent with Pinnacle](https://pinnacle.sh/blog/build-ai-text-agents-pinnacle): A text agent is just a loop: receive a message, think, reply - [Test Your RCS Flows with Pinnacle's Simulate Endpoints](https://pinnacle.sh/blog/pinnacle-simulate-endpoints): Pinnacle's simulate endpoint lets you trigger inbound messages, button taps, and location events in your dev environment — no real device required - [RCS for E-Commerce: The Messaging Upgrade Your Conversions Need](https://pinnacle.sh/blog/rcs-for-ecommerce): From cart recovery to post-purchase upsells, here's how e-commerce brands are using RCS to drive real revenue through messaging - [RCS for Finance: Secure, Interactive Banking Notifications That Actually Work](https://pinnacle.sh/blog/rcs-for-finance): Fraud alerts, payment confirmations, loan applications — financial services teams are building richer, safer customer experiences with RCS - [RCS for Healthcare: Improve Patient Engagement Without Building an App](https://pinnacle.sh/blog/rcs-for-healthcare): Appointment reminders, prescription refills, care instructions — healthcare teams are replacing SMS with RCS to improve patient outcomes without asking anyone to install an app - [Send and Manage Messages with the Pinnacle MCP](https://pinnacle.sh/blog/send-messages-with-mcp): The Pinnacle MCP server gives AI agents 95 tools to send messages, manage conversations, run blasts, and more — without writing a line of API code - [Send SMS, MMS, and RCS with One SDK](https://pinnacle.sh/blog/send-sms-mms-rcs-with-one-sdk): One install — and you can send SMS, MMS, and RCS from TypeScript, Python, or Ruby - [How Slothwise Built a Health Platform That Lives in Your Texts](https://pinnacle.sh/blog/slothwise-case-study): Slothwise built a personal health management platform with one interface principle: everything happens over text - [Custom Webhook Headers: Authenticate Your Endpoint Without a Proxy](https://pinnacle.sh/blog/custom-webhook-headers-authenticate-your-endpoint): Pinnacle webhooks now support custom HTTP headers on every delivery - [RCS Analytics: The Business Leverage Behind Rich Messaging](https://pinnacle.sh/blog/rcs-analytics-the-business-leverage-behind-rich-messaging): RCS isn't just a richer SMS — it's the first business messaging channel with real telemetry - [Pinnacle vs. Infobip: Enterprise Scale Without the Enterprise Friction](https://pinnacle.sh/blog/pinnacle-vs-infobip-business-messaging-comparison): Infobip is a Gartner Leader with 190+ countries, 800+ carrier connections, and 15+ channels - [Pinnacle vs. Klaviyo: When You Need a Messaging API, Not a Marketing Platform](https://pinnacle.sh/blog/pinnacle-vs-klaviyo-business-messaging-comparison): Klaviyo is a powerful e-commerce CRM that happens to send SMS - [Pinnacle vs. Sinch: Three Products Stitched Together vs. One That Just Works](https://pinnacle.sh/blog/pinnacle-vs-sinch-business-messaging-comparison): Sinch is a Gartner Leader with deep carrier relationships — and three separate product lines from three acquisitions - [Best Business Messaging Platforms & SMS APIs in 2026: Twilio, Sinch, Pinnacle, and More Compared](https://pinnacle.sh/blog/best-business-messaging-platforms-2026-comprehensive-comparison): We compared the 10 best business messaging platforms and SMS APIs for 2026 — Twilio, Sinch, Bird, Vonage, Plivo, Telnyx, Bandwidth, AWS, Infobip, and Attentive — against Pinnacle across pricing, RCS support, compliance,… - [RCS vs. iMessage for Business: RBM, Apple Messages for Business, and Unofficial iMessage APIs Compared (2026)](https://pinnacle.sh/blog/rcs-business-messaging-vs-imessage-why-rbm-wins-for-business): We compare the three ways businesses use iMessage and RCS in 2026: RCS Business Messaging (the open standard, live on both Android and iPhone), Apple Messages for Business (Apple's official but restrictive channel), and… - [RCS Test Agents: Send Your First Rich Message in Under Two Minutes](https://pinnacle.sh/blog/rcs-test-agents-send-your-first-rich-message-in-under-two-minutes): Pinnacle's test agents let you create a fully branded RCS sender, whitelist your phone, and send rich cards with interactive buttons — in under two minutes, without carrier approval - [Bulk Messaging: Send SMS, MMS, and RCS to Thousands of Contacts at Once](https://pinnacle.sh/blog/bulk-messaging-send-sms-mms-rcs-to-thousands-at-once): Pinnacle's bulk messaging lets you send SMS, MMS, or RCS to your entire contact list in a single API call — with multi-sender distribution, one-time or recurring scheduling, and full analytics - [Message Reactions: Send and Receive Emoji Reactions via SMS, MMS, and RCS](https://pinnacle.sh/blog/message-reactions-send-and-receive-emoji-reactions-sms-mms-rcs): Pinnacle is the only messaging API that lets you send and receive emoji reactions on SMS, MMS, and RCS messages - [Pinnacle vs. AWS for Business Messaging: SNS, End User Messaging, and What You Actually Need](https://pinnacle.sh/blog/pinnacle-vs-amazon-business-messaging-comparison): AWS has three messaging services — SNS, End User Messaging, and the remnants of Pinpoint - [Pinnacle vs. Attentive: When You've Outgrown a One-Trick SMS Marketing Tool](https://pinnacle.sh/blog/pinnacle-vs-attentive-business-messaging-comparison): Attentive built a great product for one thing: e-commerce promotional SMS - [Pinnacle vs. Twilio: Why Messaging Infrastructure Isn't the Same as a Messaging Platform](https://pinnacle.sh/blog/pinnacle-vs-twilio-business-messaging-comparison): Twilio is the gold standard for programmable communications infrastructure - [RCS Fallback: Automatic SMS/MMS Delivery for Every Recipient, Every Time](https://pinnacle.sh/blog/rcs-sms-fallback-automatic-message-delivery-for-all-devices): RCS reaches more devices every month — but not every device yet - [RCS Typing Indicators: Real-Time User Status for Smarter Messaging](https://pinnacle.sh/blog/rcs-typing-indicators-real-time-user-status): Pinnacle surfaces RCS typing indicators as real-time webhook events — so your application knows the moment a user starts composing a reply - [Scheduled Messaging: Send SMS, MMS, and RCS at the Perfect Moment](https://pinnacle.sh/blog/schedule-sms-mms-rcs-messages-and-blasts): Pinnacle's scheduling system lets you send individual messages or blasts at a future time, on a recurring cron schedule, with timezone support — for any message type, via API or dashboard, with full cancellation and man… - [SMS Compliance in 2026: 10DLC, Toll-Free, and RCS Registration Without the Headaches](https://pinnacle.sh/blog/sms-compliance-10dlc-toll-free-rcs-registration-guide): Unregistered SMS numbers are blocked by US carriers as of 2025 - [SMS and RCS Webhooks: Real-Time Delivery Receipts and Inbound Message Handling](https://pinnacle.sh/blog/sms-rcs-webhooks-real-time-delivery-receipts-and-inbound-messages): Stop polling for message status - [Validate Before You Send: Pinnacle's Message Validation for SMS, MMS, and RCS](https://pinnacle.sh/blog/validate-sms-mms-rcs-before-sending-pinnacle-message-validation): Pinnacle's validate endpoints give you a real-time dry run of any SMS, MMS, or RCS message before you commit to sending it — segment count, encoding detection, cost preview, media format checking, and RCS field limit en… - [File Hosting, Short URLs, and Media Management for RCS & SMS Messaging](https://pinnacle.sh/blog/pinnacle-storage-dashboard-file-hosting-short-urls-and-media-management): Pinnacle's storage dashboard lets you upload, organize, and share media files for your RCS and MMS messages — with built-in short URLs to increase deliverability, click analytics, expiring links, scheduled deletion, and… - [Tracking RCS Button Clicks: Automatic Interaction Analytics Without Extra Configuration](https://pinnacle.sh/blog/tracking-rcs-button-clicks-pinnacle-automatic-interaction-analytics): Pinnacle is the first and only RCS platform to automatically track button clicks at the individual button level — with click counts, timestamps, and per-message breakdowns — all without any extra configuration or cost - [RCS & SMS Analytics Dashboard: Track Delivery Rates, Reply Rates, and Message Performance](https://pinnacle.sh/blog/pinnacle-analytics-dashboard-message-insights-at-a-glance): Pinnacle's messaging analytics dashboard tracks SMS and RCS delivery rates, reply rates, read rates, and interaction metrics in real time — with filtering by date, sender, and message type - [No-Code Messaging Dashboard: Send, Track, and Manage RCS & SMS Conversations in One Place](https://pinnacle.sh/blog/pinnacle-conversations-dashboard-manage-messages-without-code): Pinnacle's no-code conversations dashboard lets you send RCS and SMS messages, track delivery statuses in real time, manage contacts, look up phone numbers, and respond to customers — all without writing a single line o… - [What Is RCS Messaging?](https://pinnacle.sh/blog/what-is-rcs-messaging): RCS is SMS rebuilt for the smartphone era—branded senders, read receipts, interactive buttons, and verified identity, all in the native messaging app - [How to Get Your Business Verified for RCS](https://pinnacle.sh/blog/how-to-get-your-business-verified-for-rcs): RCS verification gives your business a branded sender profile with your logo, name, and a verified badge - [Google RCS for Business: The Infrastructure Behind the Next Generation of Customer Messaging](https://pinnacle.sh/blog/google-rcs-for-business-the-infrastructure-behind-next-gen-customer-messaging): When businesses send an RCS message today, they are almost certainly routing it through Google's infrastructure - [RCS vs. SMS: The Business Case for Switching Channels](https://pinnacle.sh/blog/rcs-vs-sms-the-business-case-for-switching-channels): SMS has been the default channel for business-to-customer messaging for over two decades - [SMS API: Integrate Messaging into Your Application](https://pinnacle.sh/blog/sms-api-integrate-messaging-into-your-application): Ever wondered how your favorite apps send you those timely reminders, delivery updates, or even verification codes as text messages? It's not magic, it's the power of SMS, integrated seamlessly into their systems - [RCS Messaging: What Is It, and Why Does It Matter?](https://pinnacle.sh/blog/rcs-messaging-what-is-it-and-why-does-it-matter): Have you ever wished your texting app could do more? Enter RCS messaging — a fundamental shift in how we communicate via text, promising a richer, more interactive experience for everyone - [RCS vs. SMS vs. iMessage: What's the Real Difference?](https://pinnacle.sh/blog/rcs-vs-sms-vs-imessage): Messaging is like breathing—effortless, constant, and essential - [Getting Started with Pinnacle](https://pinnacle.sh/blog/welcome): Learn how to send your first RCS message with Pinnacle's API in minutes - [FAQ](https://pinnacle.sh/faq): Commonly asked questions about RCS - [Pricing](https://pinnacle.sh/pricing): Transparent per-message pricing and plan comparison — SMS, MMS, RCS Text, and RCS Media rates with no surcharges or hidden fees - [Plans](https://pinnacle.sh/plans): Side-by-side comparison of Essentials ($50/mo), Pro ($500/mo), and Enterprise plans — pay-as-you-go RCS, SMS, and MMS with no sales call required - [Security](https://pinnacle.sh/security): Pinnacle's security posture — infrastructure & uptime, data encryption, access controls, and compliance - [Sample Projects](https://pinnacle.sh/samples): Open-source RCS chatbot starters — clone, configure, and ship across retail, hospitality, healthcare, banking, civic, and transit (also on [GitHub](https://github.com/orgs/pinnacle-samples/repositories)) - [Documentation](https://docs.pinnacle.sh/docs/introduction): Full API documentation and guides - [Quickstart](https://docs.pinnacle.sh/quickstart): Get started sending messages quickly ## Contact - Website: https://pinnacle.sh - Contact form: https://pinnacle.sh/contact - Documentation: https://docs.pinnacle.sh