Changelog
All notable changes to Neuratel Studio are documented here. Dates reflect general availability unless marked otherwise.
May 2026
MCP Server v0.3.0 — 46 Tools
The Neuratel MCP server expanded from 28 to 46 tools across 11 domains.
- Conversations (8 tools):
list_conversations,get_conversation,send_message,list_conversation_messages,get_conversation_message,update_conversation_status,assign_conversation,close_conversation - DNC (6 tools):
list_dnc_entries,add_dnc_entry,remove_dnc_entry,check_dnc,import_dnc_list,export_dnc_list - Analytics (1 tool):
get_usage_stats - Variables (1 tool):
resolve_variable - Agents domain expanded:
duplicate_agent,import_agent,export_agentadded
SDK v0.2.0 — 15 Resources
Both the Python SDK (neuratelai) and TypeScript SDK (@neuratelai/sdk) shipped v0.2.0 with 15 resource modules and full type coverage generated from the live OpenAPI spec.
- New resources:
whatsapp,workflows,integrations(replacesauth_connections) - Removed UI-only resources:
auth,organizations,notifications,status,voices - Published to PyPI and npm
DNC API
Do Not Call list management is now available as a first-class API:
- List, add, and remove DNC entries (
/v1/dnc/entries) - Phone-number-level check for pre-call compliance (
/v1/dnc/check) - DNC settings and configuration (
/v1/dnc/settings) dnc.addedwebhook event
Knowledge Base Improvements
knowledge-base/from-urlendpoint for adding web content to agent knowledge basesknowledge-base/queryendpoint for direct search queries- File and text upload endpoints for document ingestion
Dynamic Variables
resolve_variableMCP tool for programmatic variable resolution- Agent required-variables endpoint:
GET /v1/agents/{agent_id}/required-variables - Per-conversation dynamic variables:
PATCH /v1/conversations/{conversation_id}/dynamic_variables
April 2026
Conversations API
Unified conversation model across voice, SMS, and WhatsApp channels:
- List and retrieve conversations:
GET /v1/conversations - Send and read messages:
POST/GET /v1/conversations/{id}/messages - Conversation analytics dashboard:
GET /v1/conversations/analytics/dashboard - Timeline and read-status tracking
Billing
- Per-second billing for voice calls
- Stripe integration for payment methods and invoicing
- Balance management with top-up and auto-reload
- Usage tracking:
GET /v1/billing/usage,GET /v1/billing/usage/daily - Balance history and admin revenue dashboards
WhatsApp Voice Calling
- Outbound voice calls to WhatsApp numbers:
POST /v1/whatsapp/outbound-call - Outbound voice messages:
POST /v1/whatsapp/outbound-voice - WhatsApp account management with call permissions
SDK Initial Release (v0.1.0)
First public release of both SDKs:
- Python SDK: httpx + Pydantic v2, async/await support
- TypeScript SDK: zero runtime deps (uses global
fetch), Node ≥ 18
March 2025
Campaign CSV Bulk Import
Upload up to 10,000 contacts per CSV file (previously limited to 1,000). Maximum file size increased to 10 MB. Column validation errors are now surfaced per-row with line numbers.
Supervisor Controls
Live call supervision is now generally available:
- Listen — monitor a live call silently
- Whisper — speak to the agent without the caller hearing
- Barge — join the call as an audible participant
- All actions available via dashboard and API (
POST /v1/voice-sessions/{id}/listen,/whisper,/barge)
February 2025
Post-Call Analysis — Rubric Evaluation
Define a custom rubric with scored criteria for automatic post-call evaluation. Each criterion has a name, weight, and pass/fail threshold. Results are attached to the call record and available via webhook (call.summary.ready event).
Example rubric:
Code
Knowledge Base from URL
Add web pages directly to an agent's knowledge base by URL. Neuratel crawls the page and indexes the content:
Code
January 2025
Platform Launch
Neuratel Studio is now available. Initial release includes:
Core Voice Agents
- Agent builder with brain, voice, transcriber, conversation, and tools configuration
- Inbound and outbound call handling
- MCP tool integration for calling external services during conversations
- Call recording and transcription
Outbound Campaigns
- Create call lists from CSV upload
- Dynamic template variables from contact data
- Campaign controls: start, pause, resume, stop
- Real-time progress tracking and per-call outcomes
Phone Number Management
- Provision local and toll-free numbers
- Assign and unassign agents per number
- Support for US, Canada, EU, UK, and MENA regions
Webhooks
- Real-time event delivery for call lifecycle, transcripts, and recordings
- HMAC-SHA256 signature verification
- Delivery logs and retry tracking
API and Authentication
- Full REST API at
https://api.neuratel.ai - Scoped API keys with
nk_live_prefix - Zero-downtime key rotation with grace period
Team Management
- Invite team members with Admin, Operator, or Viewer roles
- Organization settings and provider credential management
Coming Soon
- Zapier integration for no-code workflow automation
- Salesforce CRM connector — sync call outcomes and transcripts to Salesforce records automatically
- HubSpot integration — log calls and create contacts from conversations
- Voicemail detection and custom voicemail drop messages
- Multi-language agent routing — detect caller language and route to the appropriate agent
Have feedback? Email [email protected] or use the feedback button in the dashboard.
