Seven.io MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Seven.io MCP or direct API to send SMS messages, place voice calls, manage contacts, and analyze delivery data through natural language.

Seven.io logoSeven.io
Api Key

Seven.io is a cloud communications API for SMS, voice, contacts, phone-number management, and messaging analytics. It helps teams send reliable customer messages and track communication performance from one platform.

11 Tools

Try Seven.io now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Seven.io
Try asking
TOOLS

Supported Tools

Every Seven.io action and event your agent gets out of the box.

Create Contact

Create a Seven.

Delete Contact

Permanently delete one Seven.

Format Phone Numbers

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

Get Analytics

Return Seven.

Get Balance

Return the connected Seven.

Get SMS Pricing

Return Seven.

List Contacts

List or search Seven.

List Contact Groups

List Seven.

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.

Update Contact

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

SETUP GUIDE

Connect Seven.io MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for Seven.io
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'Send an SMS to +491701234567 saying "Your appointment is confirmed for tomorrow at 10 AM" using Seven.io'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect Seven.io API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Seven.io Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Send an SMS to +491701234567 saying "Your appointment is confirmed for tomorrow at 10 AM" using Seven.io'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Seven.io actions with your Agent

Why Use Composio?

AI Native Seven.io Integration

  • Supports both Seven.io MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable SMS, voice, contact, and analytics actions
  • Rich coverage for sending messages, checking delivery status, managing contacts, and querying communication data

Managed Auth

  • Create Seven.io API key auth configs with auth_configs.create() and connect users with connected_accounts.link()
  • Composio stores Seven.io API keys securely, so you don't hard-code credentials in agent prompts or app code
  • Per user and per environment credentials make it simple to test, ship, and revoke access when needed

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs show which Seven.io action ran, when it ran, and on whose behalf
  • Use mcp.create() when you want to expose Seven.io tools over MCP for Claude, Cursor, or other MCP-ready agents

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Seven.io messaging tools
  • Scoped, least privilege access for SMS, voice, contact, number, and analytics workflows
  • Full audit trail of agent actions to support review, debugging, and compliance
FAQ

Frequently asked questions

Yes, Seven.io requires you to configure your own API key. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Seven.io.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Seven.io tool your agent needs.Free to start.

Start building