# Telekom Malaysia (TM) OIP MCP for AI Agents AI Agent Connect

> Telekom Malaysia (TM) OIP MCP lets you manage broadband plans, service orders, and network usage directly through your AI agent. It connects your workflows to the official TM Open Innovation Platform, making it easy to check coverage, list product offerings, and track service statuses without switching tabs. It's the primary way to bridge enterprise portals with TM's service provisioning backend.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_RDQB9txkd22UEXDwFNpNdDFQBMMja41WxlePgPZ5/ai-agent-connect
- **Tags:** telekom-malaysia, tm-oip, tmf-forum-api, broadband-management, service-ordering, network-usage, unifi-malaysia

## Description

The Telekom Malaysia (TM) OIP MCP connects your AI agent to the official telecommunications platform in Malaysia, giving you the ability to handle tasks that usually require manual portal navigation. Imagine you're trying to manage a fleet of broadband connections across different properties. Usually, this means jumping between multiple portals, copy-pasting account IDs, and manually checking if a specific street address even has service availability. It's a tedious cycle of tabs and data entry. This connection changes that by letting your AI agent handle these tasks directly. You'll spend less time on data entry and more time on actual management. By connecting this to your workflow through the Vinkius catalog, you get a unified way to handle everything from product discovery to billing details. It turns a fragmented telecommunications management process into a conversation. You can verify reachability for new sites, monitor real-time data consumption, or pull trouble tickets without ever leaving your primary workspace. It's about moving from manual lookups to automated, agent-driven orchestration of your telecommunications infrastructure.

## Tools

### check_service_availability
Verify if broadband is available at a specific address. This helps you confirm coverage before planning new installations.

### create_service_order
Place a new order for broadband or mobile services. This automates the fulfillment process for new customers.

### get_account_billing
Retrieve billing and account details for a customer. This makes it easy to check balances or payment history.

### get_offering_details
Get detailed information for a specific product offering. This provides the full technical specs for a plan.

### get_service_status
Retrieve the real-time status for a specific service. Use this to see if a connection is active or down.

### get_order_details
Check the status of a specific service order. This lets you track the progress of new installations.

### get_usage_report
Monitor data consumption for a specific service. This is useful for identifying high-usage patterns.

### list_product_offerings
List all available broadband and telecom products. Use this to see current pricing and technical specs.

### list_active_services
List all active services in your inventory. This gives you a quick overview of all managed connections.

### list_trouble_tickets
List active support and network trouble tickets. This helps you stay on top of ongoing issues.

## Prompt Examples

**Prompt:** 
```
Check broadband availability for address '123 Jalan Ampang, Kuala Lumpur'.
```

**Response:** 
```
Connecting to the service qualification engine... Good news! Broadband services are available at that location. Supported services include UniFi Home 100Mbps and 300Mbps. Would you like to see the pricing for these plans?
```

**Prompt:** 
```
List the top 3 unifi plans from the product catalog.
```

**Response:** 
```
Retrieving the product catalog... I've found the top 3 offerings:

* **UniFi Home 800Mbps** (ID: off_1)
* **UniFi Home 300Mbps** (ID: off_2)
* **UniFi Home 100Mbps** (ID: off_3)

All plans include free installation. Would you like the full technical specs?
```

**Prompt:** 
```
What is the data usage for service ID 'srv_tm_123' for the last month?
```

**Response:** 
```
Querying the usage management... For service 'srv_tm_123', the total data consumed in the last 30 days was **450GB**. Usage was highest during week 2 (150GB). Would you like a daily breakdown?
```

## Capabilities

### Verify broadband availability
Check if a specific Malaysian address is eligible for broadband services.

### Place service orders
Create new orders for broadband or mobile installations programmatically.

### List product offerings
Retrieve a full list of available telecom products and pricing.

### Retrieve billing details
Get account and billing information for specific customers.

### Monitor data usage
Track real-time data consumption for active services.

### Check order status
Get real-time updates on pending service installations.

### Track trouble tickets
List active network issues and support tickets.

## Use Cases

### Site Rollout
A property manager asks the agent to check broadband availability for 10 different office addresses to plan a new corporate headquarters.

### Bulk Ordering
A system integrator uses the agent to create service orders for 50 new mobile lines for a fleet of delivery vehicles.

### Usage Auditing
A network ops lead asks for a data usage report for a high-traffic branch to see if they need a bandwidth upgrade.

### Billing Reconciliation
An admin asks the agent to pull billing details for several accounts to verify monthly charges against a master sheet.

## Benefits

- Automated fulfillment: Use create_service_order to place new installations without manual form filling.
- Instant coverage checks: Use check_service_availability to verify reachability for any Malaysian street address immediately.
- Centralized monitoring: Use get_usage_report and list_active_services to track data consumption across multiple accounts.
- Faster troubleshooting: Use list_trouble_tickets to see active network issues and get_service_status for real-time health.
- Dynamic product discovery: Use list_product_offerings and get_offering_details to stay updated on the latest TM plans and pricing.

## How It Works

The bottom line is you get a direct, programmatic link to TM's official service APIs.

1. Subscribe to this Connector and register at the TM OIP Developer Portal.
2. Create an application in the API Manager to get your Consumer Key and Secret.
3. Input your credentials into the Connector configuration to start managing workflows.

## Frequently Asked Questions

**Can I use the Telekom Malaysia (TM) OIP MCP to check if broadband is available at a specific address?**
Yes, you can verify reachability for any Malaysian street address. This helps you confirm coverage before you commit to a new installation or move.

**How does the Telekom Malaysia (TM) OIP MCP help with new service installations?**
It automates the service fulfillment process. You can place new orders for broadband or mobile services directly through your agent without filling out manual forms.

**Can I use this to see how much data my services are using?**
Yes, you can pull usage reports for active services. This allows you to monitor data consumption patterns and manage your network limits in real-time.

**Is the Telekom Malaysia (TM) OIP MCP suitable for managing multiple corporate accounts?**
It is ideal for network operations teams. You can list active services across your inventory and monitor multiple accounts from a single interface.

**Can I get billing information through the Telekom Malaysia (TM) OIP MCP?**
Yes, you can retrieve account billing details for customers. This makes it easy to check balances and payment history via natural language.

**Does the Telekom Malaysia (TM) OIP MCP work for both mobile and broadband?**
Yes, it supports both broadband and mobile services, allowing you to manage your entire telecommunications portfolio in one place.

**Is this API compliant with TM Forum standards?**
Yes! TM is a global leader in TMF compliance. This Connector uses standard endpoints like TMF 620 (Catalog) and TMF 641 (Ordering) for maximum interoperability.

**Can I check if UniFi is available at a specific address?**
Yes! Use the `check_service_availability` tool with the full street address. Your agent will return the qualification results for broadband services at that location.

**How do I monitor data consumption for an active account?**
Use the `get_usage_report` tool with the Service ID. It will retrieve real-time volume data and usage patterns associated with that specific broadband or mobile line.