otherapi_key

Seven.io

Seven.io provides APIs for SMS, voice, messaging, contacts, phone-number management, and communication analytics.

Verdict

Seven.io is an SMS and voice API provider. This MCP exposes 11 tools that let your team send messages, manage contacts, check account balance, and pull usage analytics — all from inside a Switchy Project. Marketing and support teams get the most value: you can @mention Seven.io to validate phone numbers before a campaign, look up SMS pricing for a new market, or pull yesterday's send volume without opening the dashboard. The MCP requires an API key, which you generate in your Seven.io account settings. It does not expose voice call tools or advanced routing features.

Common use cases

  • Validate phone numbers before a campaign launch
  • Check SMS pricing for a new country
  • Pull yesterday's send volume at standup
  • Create contact groups from CRM exports
  • Monitor account balance before bulk sends

Integration

Vendor
Seven.io
Category
other
Auth
API_KEY
Tools
11
Composio slug
seven_io

Tools

  • Create Contact

    Create a Seven.io contact with identity, address, phone, notes, and group fields.

  • Delete Contact
    destructive

    Permanently delete one Seven.io contact by ID. This is destructive and cannot be undone.

  • Format Phone Numbers

    Validate and normalize one or more phone numbers without performing a paid carrier lookup.

  • Get Analytics

    Return Seven.io usage statistics for a date range, optionally grouped by date, label, subaccount, or country.

  • Get Balance

    Return the connected Seven.io account's available credit balance and currency.

  • Get SMS Pricing

    Return Seven.io SMS prices, preferably narrowed to one destination country.

  • List Contact Groups

    List Seven.io contact groups and their member counts for use in contact filtering or assignment.

  • List Contacts

    List or search Seven.io contacts, optionally restricted to a contact group.

  • Query Message Journal

    Query one page of outbound SMS, inbound SMS, or voice journal entries using a consistent filter interface.

  • Send SMS

    Send an SMS through Seven.io. Live calls contact external recipients and are billable. Sandbox calls validate the request but do not dispatch messages or consume paid products.

  • Update Contact

    Update selected standard fields or group memberships on an existing Seven.io contact.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Seven.io in the MCP catalog and click Connect. 3. You'll be prompted to paste an API key — log into your Seven.io dashboard, go to Developer > API Keys, and generate a new key with SMS and Contacts permissions. 4. Copy the key and paste it into Switchy, then click Authorize. 5. Switchy will test the connection by calling Get Balance; if it returns your credit total, you're connected. 6. Open any Project, type '@Seven.io get my account balance' in the chat, and confirm the AI invokes the tool and returns your current credit.

What teammates see: by default, memories from Seven.io are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Validate Campaign List

@Seven.io format these phone numbers and tell me which ones are invalid: +1 555-123-4567, 004915123456789, +44 20 7946 0958

Check Country Pricing

@Seven.io what's the current SMS price per message to Germany?

Pull Weekly Analytics

@Seven.io get my SMS analytics for the last 7 days, grouped by date

Create Contact Group

@Seven.io list my contact groups, then create a new group called 'Q1 Leads'

Monitor Account Balance

@Seven.io what's my current account balance and how many SMS messages can I send to the US with it?

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@seven.io list all contacts in the 'VIP Customers' group and show their phone numbers

Output

Found 12 contacts in the 'VIP Customers' group: • Sarah Chen (+49 151 2345 6789) – Added 2024-01-15 • Marcus Weber (+49 160 9876 5432) – Added 2024-01-20 • Elena Popov (+44 7700 900123) – Added 2024-02-03 • [9 more contacts] All phone numbers are stored in E.164 format. You can filter further by creation date or search within notes fields if needed.

Notes

This read-only query requires API key authentication with contact-read scope. Seven.io contact groups are account-specific; the group name must exist in your workspace. Useful for segmenting outreach lists before bulk SMS operations.

Prompt

@seven.io send an SMS to +49 151 2345 6789 saying 'Your order #4521 has shipped and will arrive tomorrow'

Output

SMS sent successfully to +49 151 2345 6789. • Message ID: 77382910455 • Cost: €0.075 (deducted from account balance) • Status: Delivered to carrier • Remaining balance: €47.32 The message was routed through Seven.io's German network. Delivery confirmation typically arrives within 60 seconds; check analytics for final status if needed.

Notes

This action immediately debits your Seven.io account and dispatches the message. No undo exists once sent. Costs vary by destination country—use the pricing tool first for international sends. Rate limits apply to bulk operations; contact Seven.io support for high-volume needs.

Prompt

@seven.io get my SMS spending for the last 30 days, grouped by country, and highlight any unusual spikes

Output

SMS analytics for the past 30 days: • Germany (DE): 1,847 messages, €138.53 – consistent daily average of ~62 messages • United Kingdom (GB): 203 messages, €18.27 – normal range • United States (US): 89 messages, €12.41 – normal range • Poland (PL): 412 messages, €35.02 – **spike detected**: 380 messages sent on March 10th alone, versus typical daily volume of 8–12. The Poland spike coincides with your 'Spring Promo' campaign label. All other traffic patterns align with historical norms.

Notes

Analytics aggregation requires date-range parameters and works best for post-campaign review. Seven.io tracks by label and subaccount if configured during send. This example pairs the MCP's raw data with the AI's pattern-recognition to surface actionable insights you might miss in a dashboard.

Use-case deep-dives

Appointment reminder automation for clinics

When Seven.io beats Twilio for small-practice SMS

A three-person dental office sends 200 appointment reminders per week and wants the workflow inside Switchy instead of logging into a separate SMS dashboard. Seven.io wins here because the MCP exposes contact management, phone formatting, and balance checks in one place—your team can draft reminder copy in a chat thread, validate the patient list, and fire the batch without switching tabs. The pricing lookup tool helps you budget per country if you serve international patients. The threshold: if you're sending 5,000+ messages monthly or need delivery webhooks for complex retry logic, Twilio's developer tooling pulls ahead. For sub-500 monthly sends and a non-technical team, Seven.io keeps it simple.

Event registration confirmations for nonprofits

Seven.io for volunteer coordinators who hate dashboards

A volunteer coordinator at a 12-person nonprofit runs quarterly community events and needs to confirm 80–150 registrations by SMS. She doesn't write code and the org has no IT budget for Zapier seats. Seven.io's contact-group tools let her segment first-timers from repeat volunteers, format international numbers without a paid lookup, and check her credit balance before each send—all from a Switchy thread where she's already planning the event timeline with her team. The analytics tool shows which messages landed so she can follow up by email if needed. The limit: if your event scales past 500 registrants or you need two-way SMS conversations, you'll outgrow this MCP and want a platform with inbox threading. Below that line, it's the fastest path from spreadsheet to sent.

Sales lead follow-up at B2B agencies

When Seven.io fits a 5-rep outbound team

A five-person B2B agency closes 8–12 deals per quarter and uses SMS for same-day follow-up after discovery calls. The reps share a Switchy workspace where they log call notes and want to send a quick confirmation text without opening HubSpot or a separate SMS app. Seven.io's format-phone and get-pricing tools let them validate the lead's number and estimate cost per message before hitting send, and the contact-creation tool keeps a lightweight CRM inside the MCP for future campaigns. The get-analytics call shows which follow-ups converted so they can A/B test copy. The breaking point: if you're sending 50+ texts daily or need CRM sync, you want Twilio or a native HubSpot SMS add-on. For low-volume, high-touch outreach where speed matters more than automation, Seven.io keeps the workflow in one thread.

Frequently asked

What does the Seven.io MCP do in Switchy?

It lets AI agents send SMS messages, manage contacts, and check account balances through your Seven.io account. The MCP exposes 11 tools including contact creation, phone number validation, pricing lookups, and usage analytics. Agents can automate SMS workflows without writing API code or leaving the Switchy workspace.

Do I need admin access to connect Seven.io?

You need a Seven.io API key with sufficient permissions for the tools you want to use. The MCP uses API_KEY authentication, so anyone with a valid key can connect it to Switchy. Check your Seven.io dashboard to generate or rotate keys. No OAuth flow or admin approval is required.

Can the Seven.io MCP actually send SMS messages?

Yes, though the representative tool list doesn't show it, Seven.io's core function is sending SMS. The MCP includes tools for contact management, phone validation, pricing checks, and analytics—all supporting SMS workflows. If you need to send messages, this MCP handles it. Each message consumes credits from your Seven.io balance.

How does this compare to using Seven.io's dashboard directly?

The MCP lets AI agents trigger SMS sends, look up pricing, or validate numbers as part of multi-step workflows—things you'd manually click through in the dashboard. You lose the visual campaign builder but gain automation. For one-off bulk sends, use the dashboard. For agent-driven notifications or dynamic contact lookups, use the MCP.

Who on the team should connect the Seven.io MCP?

Whoever manages your SMS account or holds the API key. Since the MCP can delete contacts and consume SMS credits, treat the connection like admin access. If multiple people need to trigger sends through Switchy, share the workspace but restrict who can regenerate or revoke the underlying Seven.io key.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.