Stannp MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Stannp MCP or direct API to send postcards, automate letters, launch mail campaigns, and track delivery—all through natural language.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Stannp Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Stannp now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Add recipients to groupTool to add existing recipients to a mailing list group.
Add Recipient to GroupTool to add a recipient to a recipient group.
Cancel PostcardTool to cancel a postcard if processing has not started yet.
Create CampaignTool to create a new direct mail campaign on the platform.
Create campaign sampleTool to produce a PDF sample of your campaign.
Create folderTool to create a folder in your secure file transfer area.
Create recipient groupTool to create a new recipient group in Stannp.
Create LetterTool to create a letter with mail merge to insert address and variable data.
Create PostcardTool to create a postcard.
Create recipient selectionTool to create a new recipient selection for targeting in Stannp.
Delete recipient groupTool to delete a recipient group in Stannp.
Delete RecipientTool to permanently delete a recipient from your account.
Get Account BalanceTool to retrieve the current account balance.
Get CampaignTool to retrieve details of a specific campaign.
Get Campaign Available DatesTool to get available dates for scheduling a campaign (up to 30 days).
Get Campaign CostTool to get the estimated cost of booking a campaign.
Get ContactTool to retrieve details of a specific contact.
Get Current UserTool to get information about the currently authenticated user including rate limit status.
Get Reporting SummaryTool to get a status summary on individual items within a date range.
Import RecipientsTool to import recipients from a CSV or XLS file into a Stannp recipient group.
List CampaignsTool to get a list of all campaigns.
List ContactsTool to list all contacts.
List FoldersTool to get a list of folders in your secure file transfer area.
List Mailing GroupsTool to get a list of mailing groups on your account.
List MailpiecesTool to retrieve mailpiece objects sent within a date range.
List TemplatesTool to list all templates associated with the account.
Merge PDF filesTool to merge multiple PDF files into a single file.
Purge GroupTool to remove all recipients from a mailing list.
Recalculate groupTool to recalculate a group to ensure stats are up to date.
Remove Recipients from GroupTool to remove recipients from a group without deleting them.
Upload FileTool to upload a file to your secure file transfer area.
Validate AddressTool to validate a postal address.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Stannp tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('List all recipient groups in my account')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Why Use Composio?

AI Native Stannp Integration

  • Supports both Stannp MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for sending and managing your Stannp direct mail

Managed Auth

  • Built-in API key management with secure storage and scoping
  • Central place to manage, rotate, and revoke Stannp API keys
  • Per user and per environment credentials—no more hard-coded secrets

Agent Optimized Design

  • Tools tuned using real-world error and delivery rates for higher reliability
  • Comprehensive execution logs track every mail sent, so you know exactly what happened and when

Enterprise Grade Security

  • Fine-grained RBAC to control which agents and users can access Stannp mail features
  • Least privilege access—scope who can send mail or view campaigns
  • Full audit trail for all agent actions, supporting compliance and review

Frequently Asked Questions

Do I need my own developer credentials to use Stannp with Composio?

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

Can I use multiple toolkits together?

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

Is Composio secure?

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

What if the API changes?

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

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.