Extend Ferni with Care
Give your AI companion new abilities through thoughtful integrations. Connect the tools and services that matter to you, while preserving the warmth that makes Ferni feel like a friend.
Ways to Extend
Build integrations that feel natural to conversation
MCP Servers
Connect external services through the Model Context Protocol. Give Ferni access to your CRM, databases, or internal tools.
7 endpointsCustom Tools
Create new capabilities Ferni can use mid-conversation. Webhook-based, MCP, or simple prompt tools.
6 endpointsWebhooks
Stay informed about what matters. Subscribe to session events, tool calls, and conversation milestones.
7 endpointsWorkflows
Orchestrate multi-step processes. Branching logic, parallel paths, and graceful error handling.
8 endpointsActivities
Track meaningful moments. Log custom activities and query patterns over time.
6 endpointsOAuth Connections
Securely connect to external services. We handle token storage and refresh so you can focus on building.
9 endpointsQuick Start
Your first integration in a few minutes
# Connect an MCP server
curl -X POST https://api.ferni.ai/api/v2/developers/mcp-servers \
-H "Authorization: Bearer pk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"name": "my-crm-tools",
"transport": "http",
"endpoint": "https://mcp.yourcompany.com",
"autoConnect": true
}'
# Response
{
"success": true,
"data": {
"id": "mcp_lqx7abc_k3m9",
"name": "my-crm-tools",
"status": "active"
}
}
Resources
Everything you need to build thoughtful integrations
Getting Started
Your first API call in about five minutes
MCP Integration Guide
Deep dive on connecting external services
Webhook Security
HMAC signatures and best practices
Workflow Patterns
Common recipes and examples
API Reference
Complete endpoint documentation
Example Code
Starter templates on GitHub
From the Blog
Technical insights and updates from the team
Monitoring & Observability for Voice AI
Build comprehensive observability for your voice applications - from real-time dashboards to convers...
Deploying Voice AI to Production: The Complete Checklist
Everything you need to verify before going live - from infrastructure to monitoring, security to sca...
Debugging Voice AI: A Complete Guide
From 'it's not working' to 'I know exactly why' - master the art of debugging voice applications wit...