telecom_mcp_framework 1.0.2 copy "telecom_mcp_framework: ^1.0.2" to clipboard
telecom_mcp_framework: ^1.0.2 copied to clipboard

A telecom MCP (Multi-Channel Platform) framework for managing call balances, push notifications, marketing, targeting, and conversational AI sales.

Telecom MCP Framework #

A telecom multi-agent system for managing call balances, push notifications, marketing, targeting, and conversational AI sales.

Features #

  • Call Balance Management: Check and manage user call balances
  • SMS Services: Send and track SMS messages
  • Push Notifications: Deliver targeted push notifications
  • Marketing & Targeting: Advanced user targeting capabilities
  • Conversational AI: AI-powered sales interactions

Installation #

Add this to your package's pubspec.yaml file:

dependencies:
  telecom_mcp_framework: ^1.0.1

Then run:

dart pub get

Usage #

import 'package:telecom_mcp_framework/telecom_mcp_framework.dart';

void main() async {
  // Initialize the framework
  final framework = TelecomMCPFramework(agentName: 'My Telecom MCP');
  
  // Initialize a user
  await framework.initializeUser('user123', initialBalance: 100);
  
  // Check call balance
  final balance = await framework.checkCallBalance('user123');
  print(balance);
  
  // Make a call
  await framework.makeCall('user123', 10);
  
  // Send SMS
  await framework.sendSMS('user123', 'Hello from Telecom MCP!');
  
  // Send push notification
  await framework.sendPushNotification('user123', 'Special offer available!');
}

API Reference #

TelecomMCPFramework #

The main class for the telecom MCP (Multi-Channel Platform) framework.

Methods

  • initializeUser(String userId, {int initialBalance = 100}) - Initialize a user with a balance
  • checkCallBalance(String userId) - Check remaining call balance
  • makeCall(String userId, int minutes) - Make a call and deduct minutes
  • sendSMS(String userId, String message) - Send an SMS message
  • sendPushNotification(String userId, String message) - Send a push notification
  • getMarketingInsights(String userId) - Get marketing insights for a user
  • getUserLogs(String userId) - Get all logs for a user

License #

MIT License

8
likes
140
points
25.5M
downloads

Publisher

unverified uploader

Weekly Downloads

A telecom MCP (Multi-Channel Platform) framework for managing call balances, push notifications, marketing, targeting, and conversational AI sales.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

More

Packages that depend on telecom_mcp_framework