Reteno MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Reteno MCP or direct API to manage contacts, track behavioral events, query campaigns, and coordinate customer messaging through natural language.

Reteno logoReteno
Api Key

Reteno is a customer engagement platform for contacts, events, campaigns, and omnichannel messaging. Use it to personalize customer journeys and reach users across email, mobile, and more.

14 Tools

Try Reteno now

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

TOOL ROUTER PLAYGROUND
Reteno
Try asking
TOOLS

Supported Tools

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

Get Account Balance

Return monetary balance, credit limit, currency, and remaining prepaid email and SMS quotas for the connected Reteno account.

Get Account Info

Return the Reteno organization and API user associated with the connected account.

Get Contact

Return the full Reteno profile for one contact identified by its internal contact ID.

Get Contact Import Status

Return the current state and resulting contact IDs for an asynchronous Reteno contact import started by Upsert Contacts.

List Address Books

Return Reteno contact address books and their assigned field groups and fields.

List Contact Fields

List custom contact fields, their field IDs and keys, data types, allowed values, and validation metadata.

List Contact Messages

Return one page of a contact's email, SMS, push, web push, or App Inbox message history for a required date range.

List Contacts

List one bounded page of Reteno contacts.

List Segments

Search Reteno contact segments by name and return one bounded page with segment IDs and types.

List Subscription Categories

List the organization's contact subscription categories and the keys used to manage communication preferences.

List Workflows

Search Reteno automation workflows by name and return their IDs, status, and tags.

Track Event

Send one non-retractable backend event for an identified contact.

Upsert Contact

Create or update a Reteno contact in real time and return its Reteno contact ID.

Upsert Contacts

Create or update 1-3000 Reteno contacts asynchronously using one explicit deduplication strategy.

SETUP GUIDE

Connect Reteno 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 Reteno
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: 'Track a purchase event in Reteno for customer jane@example.com with order value 129 dollars'
  }],
  maxSteps: 5,
});

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

Connect Reteno 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 Reteno 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: 'Create or update a Reteno contact for jane@example.com with the name Jane Doe and tag webinar-lead'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Reteno actions with your Agent

Why Use Composio?

AI Native Reteno Integration

  • Supports both Reteno MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable contact, event, and campaign actions
  • Rich coverage for reading, writing, and querying your Reteno engagement data

Managed Auth

  • Secure API key handling without hard-coding Reteno credentials in agent code
  • Central place to manage, scope, and revoke Reteno access
  • Per user and per environment credentials for safer customer engagement workflows

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Clear schemas help agents understand Reteno contacts, events, campaigns, and messaging actions
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Reteno
  • Scoped, least privilege access to Reteno customer engagement resources
  • Full audit trail of agent actions to support review, debugging, and compliance
FAQ

Frequently asked questions

Yes, Reteno 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 Reteno.It takes 30 seconds.

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

Start building