đŸ› ī¸
Total Tools
77
✅
Active Tools
77
🤖
Agents Using
18
📚
Categories
13
Filter by Category
đŸ› ī¸ analyze_billing_history
Active
Detects bill shock and pricing issues
What it does: Advanced billing pattern analyzer that detects anomalies, bill shock events, and pricing issues by analyzing historical billing data. Uses statistical...
How it's used: Analyzes customer billing history over customizable time periods (typically 6-12 months) to detect b...
Category:
analysis
Parameters:
customer_id months threshold
Capabilities:
Async Batch MCP
đŸ› ī¸ analyze_trends
Active
Time-series pattern detection
What it does: Time-series pattern detection engine that identifies behavioral trends, seasonal patterns, and emerging churn signals. Applies statistical analysis an...
How it's used: Processes temporal data (usage, payments, complaints) to identify upward/downward trends, seasonal v...
Category:
analysis
Parameters:
customer_id metrics timeframe_days
Capabilities:
Async Batch MCP
đŸ› ī¸ assess_threat
Active
Rates competitive risk
What it does: Competitive threat assessment tool that evaluates the risk level of competitor offers and market dynamics. Rates threats on severity scale and recomme...
How it's used: Analyzes competitor offerings, pricing, and promotions against customer profiles to determine threat...
Category:
analysis
Parameters:
customer_id competitor offer_details
Capabilities:
Async MCP
đŸ› ī¸ attribute_churn
Active
Maps to specific root causes
What it does: Root cause attribution engine that maps churned customers to specific churn drivers using ML classification. Identifies primary and secondary causes f...
How it's used: Analyzes post-churn customer data to determine root causes. Categorizes churns into driver buckets (...
Category:
analysis
Parameters:
customer_id churn_date
Capabilities:
Async Batch MCP
đŸ› ī¸ benchmark_pricing
Active
Compares plans and pricing
What it does: Competitive pricing intelligence tool that compares current pricing, plans, and offers against major competitors (Ooredoo, Vodafone). Provides pricing...
How it's used: Continuously monitors competitor pricing and plan features. Generates comparative reports highlighti...
Category:
analysis
Parameters:
plan_id competitors
Capabilities:
Async Batch MCP
đŸ› ī¸ calculate_acceptance_probability
Active
Predicts offer success rate
What it does: Predictive model that estimates the likelihood of a customer accepting a specific retention offer. Uses historical acceptance data, customer features,...
How it's used: Evaluates customer profile, churn drivers, and offer attributes to predict acceptance rate. Helps op...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ calculate_churn_score
Active
Predicts churn probability on 0-1 scale
What it does: Core churn prediction model that generates risk scores (0-1 scale) indicating churn probability. Combines behavioral, financial, and interaction featu...
How it's used: Processes customer features (usage, billing, complaints, tenure) through trained ML models. Scores u...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ calculate_revenue_loss
Active
Quantifies financial impact
What it does: Financial impact calculator that quantifies revenue loss from churn events. Computes lost ARPU, CLV impact, and downstream revenue effects to measure ...
How it's used: Calculates immediate and long-term revenue impact per churned customer based on ARPU, remaining cont...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ categorize_cause
Active
Groups issues into price/network/service buckets
What it does: Churn driver categorization engine that classifies customers into churn reason categories (pricing, service quality, competition, life events). Uses N...
How it's used: Processes customer data and interaction history to assign primary churn driver categories. Enables t...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ competitor_check
Active
Identifies Ooredoo/Vodafone mentions and influences
What it does: Real-time competitor monitoring system that tracks competitor offers, pricing changes, and promotional campaigns. Provides alerts when competitive thr...
How it's used: Scrapes and monitors competitor websites, promotional materials, and market intelligence feeds. Gene...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ create_churn_profile
Active
Generates comprehensive driver profile
What it does: Comprehensive customer churn profile generator that synthesizes behavioral, financial, and interaction data into a unified churn risk profile. Creates...
How it's used: Aggregates data from multiple sources (billing, usage, complaints, interactions) to build holistic c...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ detect_behavioral_triggers
Active
Identifies usage drops, payment delays, complaints
What it does: Behavioral anomaly detection system that identifies sudden changes in usage patterns, payment behavior, and service interactions. Detects early warnin...
How it's used: Monitors customer behavior in real-time for anomalies that signal churn risk. Triggers alerts when s...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ examine_complaints
Active
Reviews customer service interactions
What it does: Customer complaint analyzer that reviews service interaction history, complaint logs, and sentiment data. Identifies complaint patterns and severity l...
How it's used: Analyzes complaint history to detect escalating dissatisfaction, unresolved issues, and service qual...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ filter_aon_eligible
Active
Filters customers with AON > 90 days
What it does: Age-on-Network (AON) filter that identifies customers with sufficient tenure (>90 days) for CLV-based retention programs. Screens out low-tenure custo...
How it's used: Applies AON threshold filters (typically 90 days) to retention candidate lists. Ensures retention in...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ forecast_churn_date
Active
Estimates predicted churn date (7-14 days)
What it does: Temporal churn prediction model that estimates the specific date/timeframe (7-14 days) when a customer is likely to churn. Enables proactive intervent...
How it's used: Predicts churn timing based on behavioral velocity, trend analysis, and historical churn patterns. G...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ forecast_clv
Active
Predicts customer lifetime value
What it does: Customer Lifetime Value (CLV) forecasting model that predicts total revenue value over customer relationship duration. Uses ARPU trends, tenure, and c...
How it's used: Calculates expected CLV based on current ARPU, projected retention, and discount rates. Segments cus...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ identify_patterns
Active
Discovers new churn signals
What it does: Pattern discovery engine that identifies emerging churn signals and behavioral patterns across customer segments. Uses clustering and association anal...
How it's used: Continuously mines customer data for novel patterns that correlate with churn. Discovers new churn d...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ identify_prevention
Active
What could have saved them
What it does: Retrospective analysis tool that determines what intervention could have prevented past churns. Analyzes churned customer profiles to identify missed ...
How it's used: Reviews churned customer data to identify triggers that were missed, offers that could have worked, ...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ identify_usage_changes
Active
Tracks behavior pattern shifts
What it does: Usage pattern analyzer that tracks voice, data, and SMS consumption changes over time. Detects behavioral shifts that indicate service dissatisfaction...
How it's used: Monitors monthly usage metrics to identify significant changes (increases, decreases, pattern shifts...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ nlp_extract_drivers
Active
Extracts churn reasons from conversations
What it does: Natural Language Processing engine that extracts churn drivers from unstructured text (call transcripts, complaints, feedback). Uses NLP to identify k...
How it's used: Processes customer interaction text to extract churn reasons, complaint themes, and dissatisfaction ...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ sentiment_analysis
Active
Detects emotional triggers and frustration levels
What it does: Sentiment scoring engine that analyzes customer interactions (calls, chats, emails) to gauge emotional state and satisfaction levels. Generates sentim...
How it's used: Processes text and voice data through NLP models to detect anger, frustration, satisfaction, or neut...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ simulate_revenue
Active
What-if financial modeling
What it does: Financial modeling tool that runs what-if revenue scenarios based on retention assumptions, offer costs, and churn rates. Enables ROI planning and str...
How it's used: Models revenue impact of different retention strategies, offer tiers, and intervention approaches. C...
Category:
analysis
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ dial_customer
Active
Initiates outbound call
What it does: Automated outbound dialing system that initiates customer calls based on prioritized queues. Integrates with contact center infrastructure for proacti...
How it's used: Executes outbound calling campaigns with optimized timing based on customer availability patterns. R...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ escalate_offer
Active
Real-time Floor→Middle→Ceiling escalation
What it does: Offer escalation engine that moves customers through Floor → Middle → Ceiling retention offer tiers based on rejection responses. Manages the three-ti...
How it's used: Tracks offer acceptance/rejection and automatically escalates to higher tiers when needed. Ensures s...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ generate_script
Active
Creates personalized retention scripts
What it does: Dynamic script generation engine that creates personalized call scripts based on customer profile, churn drivers, and recommended offers. Provides tal...
How it's used: Generates customized agent scripts in real-time incorporating customer name, plan details, churn rea...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ handle_objection
Active
Suggests responses to rejections
What it does: Objection handling assistant that suggests responses to customer rejections and concerns. Uses historical data and best practices to recommend effecti...
How it's used: Listens to customer objections (too expensive, switching to competitor, etc.) and provides agents wi...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ handle_objections
Active
Provides real-time counter-arguments
What it does: Advanced objection management system with AI-powered response recommendations. Analyzes objection patterns and success rates to optimize handling stra...
How it's used: Tracks objection types, agent responses, and outcomes to continuously improve objection handling pla...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ leave_voicemail
Active
Personalized voice messages
What it does: Personalized voicemail generation and delivery system. Creates customized voicemail messages with customer-specific details and callback information.
How it's used: Generates and leaves voicemail messages when customers don't answer. Includes personalized offers, u...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ optimize_timing
Active
Finds best time to contact customer
What it does: Contact timing optimization engine that determines best times to reach customers based on historical answer rates, customer preferences, and behaviora...
How it's used: Analyzes past call outcomes to identify optimal contact windows for each customer. Schedules outreac...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ prioritize_queue
Active
Ranks customers by urgency
What it does: Customer prioritization engine that ranks retention queues by urgency, CLV, churn probability, and predicted churn timing. Ensures highest-impact cust...
How it's used: Applies multi-factor scoring (churn risk + CLV + timing urgency) to sort contact queues. Dynamically...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ recommend_response
Active
Suggests tone/approach
What it does: Real-time response recommendation system that suggests appropriate tone, approach, and messaging based on customer sentiment and interaction context.
How it's used: Analyzes ongoing conversation sentiment and customer signals to recommend empathetic, assertive, or ...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ retry_logic
Active
Smart callback scheduling
What it does: Intelligent callback scheduling system that manages retry attempts for unreached customers. Uses machine learning to optimize retry timing and attempt...
How it's used: Schedules callback attempts based on optimal timing predictions, attempt history, and customer avail...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ schedule_call
Active
Optimizes call timing
What it does: Appointment scheduling system for planned customer outreach. Coordinates timing between customer availability, agent capacity, and retention urgency.
How it's used: Books scheduled calls at mutually convenient times while respecting SLA requirements. Sends confirma...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ schedule_contact
Active
Books calls/messages at optimal times
What it does: Multi-channel contact scheduling orchestrator that coordinates outreach across call, SMS, email, and app push channels based on customer preferences a...
How it's used: Determines optimal channel and timing for each contact attempt. Sequences multi-channel touchpoints ...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ schedule_follow_up
Active
Plans escalation path
What it does: Follow-up planning system that creates escalation paths and future contact plans when initial retention attempts fail or require additional touchpoint...
How it's used: Generates follow-up schedules based on customer responses, offer status, and escalation rules. Ensur...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ select_channel
Active
Chooses best channel per customer preference
What it does: Channel selection optimizer that chooses the best contact method (call, SMS, email, app) based on customer preferences, historical response rates, and...
How it's used: Analyzes channel engagement history to predict which channel will maximize response likelihood. Bala...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ simulate_conversation
Active
Runs what-if scenarios
What it does: Conversation simulation tool that models potential customer interaction scenarios and outcomes. Helps agents prepare for different conversation paths ...
How it's used: Runs what-if conversation scenarios to test different approaches, responses, and offers before actua...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ track_sla
Active
Monitors 15-minute response requirement
What it does: SLA monitoring system that tracks compliance with the 15-minute response window from outlet task creation to agent contact. Generates alerts for SLA b...
How it's used: Monitors time elapsed from churn trigger events to customer contact. Alerts supervisors when approac...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ translate_arabic
Active
Bilingual Arabic/English support
What it does: Real-time Arabic-English translation service for customer interactions. Supports Omani dialect and telecom-specific terminology for accurate communica...
How it's used: Translates customer communications, scripts, and offers between Arabic and English. Ensures cultural...
Category:
communication
Parameters:
customer_id
Capabilities:
Async MCP
📊 Data Analysis Tool
Active
Perform data analysis using Polars/Pandas
What it does: High-performance data analysis tool using Polars/Pandas for processing large datasets. Provides statistical analysis, data transformation, and aggrega...
How it's used: Used for exploratory data analysis, statistical summaries, correlation analysis, and data preprocess...
Category:
data analysis
Parameters:
customer_id
Capabilities:
Async MCP
💾 Database Tool
Active
Execute SQL queries on SQLite database
What it does: Comprehensive SQLite database interface for executing queries, managing customer data, and performing CRUD operations. Provides secure, parameterized ...
How it's used: Core tool for all data operations including customer profile queries, churn risk assessment, interve...
Category:
data management
Parameters:
customer_id
Capabilities:
Async MCP
💾 SQL Generator Tool
Active
Generate SQL queries from natural language descriptions
What it does: Natural language to SQL converter that transforms human-readable queries into executable SQL statements. Enables non-technical users and AI agents to ...
How it's used: Agents use this to convert business questions into database queries, generate complex reports, and e...
Category:
data management
Parameters:
customer_id
Capabilities:
Async MCP
✨ Azure OpenAI Tool
Active
Generate text and chat responses using Azure OpenAI
What it does: Generative AI tool leveraging Azure OpenAI GPT-4 for natural language processing, content generation, and intelligent conversation. Provides advanced ...
How it's used: Powers intelligent customer conversations, generates personalized retention messages, analyzes feedb...
Category:
generative ai
Parameters:
customer_id
Capabilities:
Async MCP
✨ Text Embedding Tool
Active
Generate text embeddings for semantic search and analysis
What it does: Vector embedding generator that converts text into high-dimensional numerical representations for semantic search and similarity analysis. Uses Azure ...
How it's used: Used for semantic search in knowledge bases, finding similar customer issues, clustering feedback, a...
Category:
generative ai
Parameters:
customer_id
Capabilities:
Async MCP
🔍 Web Search Tool
Active
Search the web for real-time information using Serper API
What it does: A real-time web search tool that leverages the Serper API to fetch current information from the internet. This tool enables AI agents to access up-to-...
How it's used: Used by agents to search for current telecom market trends, competitor offerings, regulatory updates...
Category:
information retrieval
Parameters:
customer_id
Capabilities:
Async MCP
🔌 API Tool
Active
Make HTTP API requests to external services
What it does: Universal HTTP API client for integrating with external services and systems. Supports REST APIs with various authentication methods, retry logic, and...
How it's used: Enables integration with CRM systems, billing platforms, SMS gateways, and other telecom infrastruct...
Category:
integration
Parameters:
customer_id
Capabilities:
Async MCP
🔌 Webhook Tool
Active
Send data to webhook endpoints
What it does: Event-driven communication tool for sending real-time notifications to external systems via webhooks. Ensures reliable delivery with retry logic, sign...
How it's used: Used to notify external systems about churn events, trigger retention workflows, and integrate with ...
Category:
integration
Parameters:
customer_id
Capabilities:
Async MCP
🤖 PyCaret ML Tool
Active
Automated machine learning using PyCaret
What it does: AutoML tool powered by PyCaret that automates machine learning workflows including model selection, hyperparameter tuning, and ensemble creation. Prov...
How it's used: Used for automated churn prediction model development, customer segmentation, and predictive analyti...
Category:
machine learning
Parameters:
customer_id
Capabilities:
Async MCP
🤖 Scikit-Learn ML Tool
Active
Machine learning operations using scikit-learn
What it does: Traditional machine learning toolkit using scikit-learn for fine-grained control over ML algorithms. Provides implementations of classic algorithms li...
How it's used: Agents leverage this for custom ML pipelines, feature engineering, model evaluation, and when specif...
Category:
machine learning
Parameters:
customer_id
Capabilities:
Async MCP
🤖 cluster_similar
Active
Groups churners by pattern
What it does: Customer clustering algorithm that groups churned customers by behavioral similarity. Uses unsupervised ML to identify distinct churn segments with co...
How it's used: Applies clustering algorithms (K-means, hierarchical) to segment customers by churn patterns. Enable...
Category:
machine learning
Parameters:
customer_id
Capabilities:
Async MCP
🤖 model_churn_probability
Active
Multi-timeframe predictions
What it does: Multi-timeframe churn probability forecasting model that predicts churn likelihood across different time horizons (7-day, 14-day, 30-day, 90-day).
How it's used: Generates churn probability curves showing risk evolution over time. Enables time-sensitive interven...
Category:
machine learning
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ detect_anomalies
Active
Identifies unusual behavior patterns and usage spikes
What it does: Real-time anomaly detection system that identifies unusual patterns in usage, billing, or behavior that deviate significantly (30%+) from customer nor...
How it's used: Monitors customer metrics in real-time using statistical methods and ML to flag anomalies. Generates...
Category:
monitoring
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ generate_alerts
Active
Creates priority notifications for critical events
What it does: Priority alert generation system that creates actionable notifications for churn risk events, SLA breaches, and critical customer issues.
How it's used: Generates tiered alerts (critical, high, medium, low) based on urgency and impact. Routes alerts to ...
Category:
monitoring
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ monitor_usage
Active
Tracks real-time data and voice consumption patterns
What it does: Real-time usage monitoring system that tracks voice, data, and SMS consumption patterns. Detects sudden changes that may indicate service issues or co...
How it's used: Continuously monitors usage metrics against baseline patterns. Alerts when significant deviations oc...
Category:
monitoring
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ track_competitor_offers
Active
Monitors Ooredoo/Vodafone
What it does: Competitive intelligence monitoring tool that tracks Ooredoo and Vodafone promotional offers, pricing changes, and market campaigns in real-time.
How it's used: Scrapes competitor websites, monitors market announcements, and aggregates competitive intelligence....
Category:
monitoring
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ track_offer_performance
Active
Monitors acceptance by tier
What it does: Retention offer performance tracker that monitors acceptance rates by tier (Floor/Middle/Ceiling) and customer segment. Measures offer effectiveness a...
How it's used: Tracks which offers are accepted/rejected by customer segments. Analyzes patterns to optimize offer ...
Category:
monitoring
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ› ī¸ track_system_health
Active
Monitors agent performance and system metrics
What it does: System health monitoring dashboard that tracks AI agent performance, model accuracy, SLA compliance, and operational metrics across the retention plat...
How it's used: Monitors technical and business KPIs to ensure retention system operates effectively. Alerts on perf...
Category:
monitoring
Parameters:
customer_id
Capabilities:
Async Batch MCP
đŸ’Ŧ Sentiment Analysis Tool
Active
Analyze sentiment of text using AI
What it does: Advanced sentiment analysis tool that determines emotional tone and customer satisfaction from text. Provides granular analysis including emotion dete...
How it's used: Analyzes customer communications to detect dissatisfaction, identify churn signals, and measure camp...
Category:
nlp
Parameters:
customer_id
Capabilities:
Async MCP
đŸ’Ŧ analyze_sentiment
Active
Scores emotional state
What it does: Advanced sentiment analysis engine that scores customer emotional state from text and voice interactions. Generates sentiment scores (-1 to +1) and em...
How it's used: Analyzes customer communications using NLP to detect positive, negative, or neutral sentiment. Ident...
Category:
nlp
Parameters:
customer_id
Capabilities:
Async MCP
đŸ’Ŧ detect_frustration
Active
Identifies anger/stress
What it does: Frustration detection system that identifies signs of customer anger, stress, or irritation in conversations. Uses NLP and voice analysis to flag esca...
How it's used: Monitors conversations for frustration indicators (raised voice, negative language, complaint keywor...
Category:
nlp
Parameters:
customer_id
Capabilities:
Async MCP
đŸ’Ŧ predict_escalation
Active
Forecasts complaint risk
What it does: Escalation prediction model that forecasts likelihood of customer complaints escalating to formal disputes, social media, or regulatory bodies.
How it's used: Analyzes interaction history, sentiment trends, and complaint patterns to predict escalation risk. E...
Category:
nlp
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ analyze_outcomes
Active
Analyzes retention campaign results
What it does: Outcome analysis engine that evaluates retention attempt results to identify success patterns, failure causes, and optimization opportunities.
How it's used: Analyzes historical retention outcomes (accepted, rejected, escalated) to extract learnings. Identif...
Category:
optimization
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ analyze_rejections
Active
Studies why offers failed
What it does: Rejection analysis tool that studies why customers reject retention offers. Categorizes "Reasons for No" to improve future offer design and targeting.
How it's used: Collects and analyzes rejection reasons from customer interactions. Identifies common objections and...
Category:
optimization
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ optimize_roi
Active
Maximizes (revenue saved - cost) / cost
What it does: ROI optimization engine that maximizes the formula: (Revenue Saved - Offer Cost) / Offer Cost. Balances retention effectiveness with cost efficiency.
How it's used: Analyzes cost-benefit trade-offs across offer tiers and customer segments. Recommends optimal resour...
Category:
optimization
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ recommend_adjustments
Active
Suggests strategy improvements
What it does: Strategy adjustment recommendation system that suggests changes to retention approaches, offers, or processes based on performance data and market con...
How it's used: Monitors retention KPIs and market dynamics to identify when strategy adjustments are needed. Provid...
Category:
optimization
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ track_kpis
Active
Monitors retention and revenue KPIs
What it does: KPI tracking dashboard that monitors key retention metrics: churn rate, save rate, offer acceptance, SLA compliance, ROI, and prediction accuracy.
How it's used: Consolidates retention performance metrics into real-time dashboards. Tracks trends, alerts on KPI d...
Category:
optimization
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ update_models
Active
Updates ML models based on outcomes
What it does: Model retraining and improvement system that incorporates new data and learnings to enhance churn prediction accuracy over time.
How it's used: Continuously retrains ML models with fresh data, validates performance, and deploys improved version...
Category:
optimization
Parameters:
customer_id
Capabilities:
Async MCP
🎤 Speech to Text Tool
Active
Convert speech audio to text transcription
What it does: Speech recognition tool that transcribes audio to text using Azure OpenAI Whisper. Enables processing of customer call recordings, voicemails, and voi...
How it's used: Used to transcribe customer calls for analysis, convert voicemail to text for processing, and enable...
Category:
speech
Parameters:
customer_id
Capabilities:
Async MCP
🎤 Text to Speech Tool
Active
Convert text to natural sounding speech using ElevenLabs
What it does: Advanced text-to-speech synthesis tool using ElevenLabs API to convert text into natural-sounding speech. Supports multiple voices, languages, and emo...
How it's used: Agents use this to generate voice messages for customer outreach, create personalized retention offe...
Category:
speech
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ assess_cannibalization_risk
Active
Prevents over-discounting
What it does: Revenue cannibalization prevention tool that assesses whether retention offers might unnecessarily discount customers who wouldn't churn. Prevents ove...
How it's used: Evaluates offer appropriateness based on true churn risk and CLV. Flags cases where generous offers ...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ calculate_roi
Active
Predicts ROI for each offer tier
What it does: Retention ROI calculator that computes return on investment for retention programs by comparing saved revenue against offer costs and operational expe...
How it's used: Calculates ROI at customer, campaign, and program levels. Helps justify retention investments and op...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ design_counter_offer
Active
Creates defensive response
What it does: Defensive counter-offer designer that creates competitive responses to rival operator offers. Matches or exceeds competitor value while maintaining pr...
How it's used: Analyzes competitor offers threatening customer retention and designs matching or superior counter-o...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ escalate_tier
Active
Floor → Middle → Ceiling offer progression
What it does: Tier escalation manager that moves customers through offer tiers (Floor → Middle → Ceiling) based on rejection responses and CLV thresholds.
How it's used: Manages the three-tier offer escalation strategy. Determines when to escalate based on customer valu...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ map_offers_to_drivers
Active
Matches offers to specific churn reasons
What it does: Intelligent offer matching system that maps retention offers to specific churn drivers. Ensures offers address root causes (pricing → discount, qualit...
How it's used: Analyzes customer churn drivers and recommends offers that specifically address those concerns. Impr...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ match_offer_to_driver
Active
Aligns retention offer with churn reason
What it does: Advanced offer-driver matching engine with ML-based recommendations. Predicts which offers will be most effective for each churn driver category.
How it's used: Uses historical data to learn which offer types work best for different churn drivers. Continuously ...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ recommend_alternatives
Active
Proposes plan B/C options
What it does: Alternative solution recommender that suggests Plan B and Plan C options when primary retention offers are rejected. Provides escalation paths and alt...
How it's used: Generates backup offers and alternative solutions when initial retention attempts fail. Helps agents...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP
đŸ› ī¸ segment_clv
Active
High/Medium/Low CLV customer segmentation
What it does: CLV segmentation engine that categorizes customers into Low/Medium/High CLV tiers. Determines appropriate retention investment levels and offer tier e...
How it's used: Calculates CLV and assigns segment labels. Ensures Floor/Middle/Ceiling offers are matched to approp...
Category:
strategy
Parameters:
customer_id
Capabilities:
Async MCP