Put your agents where your users
already are.
Connect your AI agents to web chat, Slack, Discord, SMS, email, Telegram, and more — from a single build. Bring an existing A2A agent or create one from scratch. No per-channel integration work.
Works with A2A agents, custom flows, or both. Free to build and test.
Every channel is a separate engineering project.
Developers building AI agents face a painful reality: every messaging platform requires custom integration code, incompatible auth, and unique formatting logic. Multiply this by every channel you want to support.
Different APIs
Telegram uses REST. Discord requires WebSocket Gateway connections. Slack demands OAuth scopes and app review. Each channel is a separate codebase.
Different Auth
Bearer tokens, API keys, OAuth2 flows, verified business accounts. Every channel has its own authentication model you have to implement.
Different Formatting
Slack uses Block Kit. Discord uses GFM markdown. Telegram converts to code blocks. Your agent needs custom rendering logic per channel.
No Unified Observability
Fewer than 1 in 3 teams are satisfied with their eval stack. No tool traces agent quality across Slack, email, and chat simultaneously.
One agent card. Every surface.
Point Runtype at any A2A agent card — or build a new agent with our flow builder. We handle discovery, authentication, and channel routing. Your agent works everywhere instantly.
{
"name": "Support Agent",
"url": "https://api.acme.com/a2a",
"capabilities": {
"streaming": true,
"statefulness": "task"
},
"skills": [{
"id": "resolve-ticket",
"name": "Resolve Ticket",
"inputModes": ["text", "data"],
"outputModes": ["text"]
}]
}Bring Your Own Agent
Already have an A2A-compliant agent? Point Runtype at your agent card URL. We discover your skills, auth, and capabilities automatically.
13+ Deployment Surfaces
Web chat, Slack, Discord, SMS, email, Telegram, WhatsApp, API, CLI, MCP, webhooks, scheduled automations, and A2A — all from one config.
Consistent Behavior
Same tools, same context, same guardrails on every channel. Your agent behaves identically whether a user messages on Slack or SMS.
Built-in Tools & MCP
Native tool support across all surfaces. Connect MCP servers for Slack, GitHub, Linear, Google Workspace, or add your own.
Developers ship faster. Teams ship smarter.
For Developers
A2A Protocol support
Agent Card discovery at /.well-known/agent-card.json
MCP tools & 20+ built-in integrations
SDK, CLI, and REST API access
Flow builder with 20+ step types
SSE streaming & push notifications
For Teams
Visual flow builder — no code required
Cross-channel eval dashboards
One-click channel deployment
Usage analytics & cost controls
Brand-matched chat theming
Human-in-the-loop approval gates
The missing piece: cross-channel evals.
No other platform evaluates agent quality across channels. Runtype traces the full execution path — from user message to agent response — across every surface your agent is deployed to.
Cross-Channel Comparison
Compare agent quality across Slack vs. web chat vs. email. See where responses degrade and why.
Multi-Agent Tracing
When an A2A agent delegates to sub-agents, trace the full execution path end-to-end across every hop.
Regression Detection
Run evals on every change. Catch quality drops before your users do — across every channel simultaneously.
Deploy wherever your users are.
Web Chat
Embed an AI chat widget on any website or app.
Slack
Deploy a bot to any Slack workspace.
Inbound & outbound AI email responses.
API
REST endpoint for any custom integration.
CLI
Terminal-based agent interactions.
MCP
Expose your agent as an MCP server.
Webhooks
Trigger agents from any external event.
Scheduled
Cron-based automated agent runs.
A2A Protocol
Agent-to-agent communication standard.
SMS
BetaTwo-way text messaging via Twilio.
Discord
BetaAdd your agent to Discord servers.
Telegram
BetaRun your agent as a Telegram bot.
Reach users on WhatsApp Business.