# AT&T IoT MCP for AI Agents MCP

> AT&T IoT provides total control over your entire fleet of connected SIM devices. Connect this MCP to any AI client to check device inventory, monitor real-time connectivity status, manage data usage across shared pools, and instantly activate or suspend thousands of remote sensors via natural conversation.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** sim-management, fleet-management, connectivity-diagnostics, device-inventory, iot-data-plans

## Description

Connecting your AT&T IoT account gives your agent full command over every single SIM card in your fleet. You stop logging into complex web portals just to check a device's health or its current data allowance. Now, you talk to your AI client, and it handles the API calls for you.

Your agent can list all devices with their status (active, suspended, etc.), run automated diagnostics on offline units, and even update settings like APN configurations across groups of sensors. Need to contain costs? You instruct the device suspension process immediately. Want to audit billing? Your agent pulls historical data usage reports and tracks shared pool consumption, letting you forecast when capacity will run low. By connecting this MCP through Vinkius Catalog, your AI client becomes a complete IoT operations console, eliminating manual clicks and keeping your entire network running smoothly.

## Tools

### activate_device
Restores service or brings new devices online, returning the activation time and assigned IP address.

### diagnose_connectivity
Runs automated troubleshooting checks on a device to identify connectivity issues and suggest fixes for offline units.

### get_data_usage
Retrieves detailed records of current and historical data consumption for any specific IoT SIM card.

### get_device_status
Provides a live snapshot of an IoT SIM's connectivity, showing its data allowance and real-time status.

### get_pool_usage
Shows detailed usage metrics for a specific shared data pool to help prevent overspending.

### list_data_pools
Provides an overview of all configured enterprise data pools used across your device fleet.

### list_devices
Generates a full inventory list of every managed IoT SIM, helping you audit status and provisioning records.

### resume_device
Restores network access to a suspended device after troubleshooting or policy clearance has been completed.

### suspend_device
Blocks the network connection for an IoT SIM immediately, typically used when a unit is reported lost or stolen.

### update_device_settings
Changes critical settings like rate limits and APN configurations on a specific device to optimize its performance.

## Prompt Examples

**Prompt:** 
```
List all my devices and tell me which ones need attention right now.
```

**Response:** 
```
**IoT Fleet Status Report**

*   **Total Devices:** 412
*   **Active/Healthy:** 398 (96%)
*   **Needs Attention:** 14
    *   ⚠️ **Suspended for Cost Containment:** 7 units. These are currently blocking access to save money.
    *   🔴 **Offline/Diagnostic Required:** 5 units. Diagnostics show APN configuration mismatch on three of these.
    *   🟡 **Data Pool Warning:** 2 units. They used up the remaining 10% capacity in Pool Alpha and need reassignment.
```

**Prompt:** 
```
We just deployed a new batch of sensors; can you get them ready to go?
```

**Response:** 
```
**✅ New Deployment Status**

I've successfully processed the activation request for 35 devices. Here are the results:

| ICCID | Status | Assigned IP | Activation Time |
| :--- | :--- | :--- | :--- |
| ...1234 | Active | 192.168.1.5 | 2026-06-12 10:01 AM |
| ...5678 | Active | 192.168.1.6 | 2026-06-12 10:01 AM |
| ...9012 | Active | 192.168.1.7 | 2026-06-12 10:01 AM |

All units are reporting strong network registration and full connectivity.
```

**Prompt:** 
```
What's our current data usage on the main enterprise pool?
```

**Response:** 
```
**📊 Data Pool Usage Report**

*   **Pool Name:** Enterprise-Fleet-A
*   **Total Allocated:** 100 GB
*   **Used:** 78.3 GB (78.3% utilization)
*   **Remaining:** 21.7 GB
*   **Renewal Date:** April 28th

**Top 5 Consumers:**
1.  ICCID ...3456: 8.2 GB
2.  ICCID ...7891: 6.7 GB
3.  ICCID ...2345: 5.1 GB
*Recommendation: Consider reallocating capacity or suspending non-critical devices to extend the pool life.*
```

## Capabilities

### Audit Device Inventory and Status
List all connected SIMs with their ICCIDs, current status, data plans, and last recorded activity date.

### Monitor Real-Time Connectivity
Get live diagnostics, including signal strength, IP address, data used/remaining, and the specific reason if a device is suspended.

### Control Device Lifecycle
Instantly activate deactivated SIMs or suspend compromised ones to prevent unauthorized network access and limit costs.

### Optimize Data Pool Management
View shared data pools, monitor total consumption across the fleet, and identify which devices are draining resources quickly.

### Update Device Configurations
Modify critical device settings like rate limits or APN values to optimize performance for different use cases.

## Use Cases

### Identifying all inactive hardware
An audit team needs a full list of every SIM card, especially those that haven't reported data in months. Asking your agent to run `list_devices` generates an immediate report, saving hours of manual database querying.

### Containing costs after theft
A site reports a stolen sensor. Instead of waiting for physical retrieval or billing cycles, the agent uses `suspend_device` immediately on that specific ICCID to stop all network charges and contain losses.

### Recovering service after maintenance
After a group of sensors undergo necessary servicing, you need to restore their connection. Running the agent's `resume_device` tool brings them back online instantly without complex reprovisioning steps.

### Pre-deployment network checks
Before rolling out a new fleet in a specific area, your team runs diagnostics using `diagnose_connectivity`. This quickly verifies the local APN settings and flags potential regional outages before deployment begins.

## Benefits

- Instantly control device lifecycles. With the `suspend_device` tool, you can block a lost unit's network access in seconds—no manual ticket system required.
- Eliminate guesswork on data spending. Use `get_pool_usage` to track shared pool consumption and identify top-spending devices before budget overruns happen.
- Solve connectivity problems fast. Instead of guessing, you run automated checks with `diagnose_connectivity` to pinpoint if the issue is an APN mismatch or a network outage.
- Keep your inventory accurate. The `list_devices` tool gives you a real-time audit of every SIM card's status, whether it's active, suspended, or deactivated.
- Optimize settings remotely. You can use `update_device_settings` to adjust rate limits and APN values on dozens of devices without logging into the control portal.

## How It Works

The bottom line is that your AI agent handles all the complex API calls so you can focus on solving operational problems instead of navigating developer documentation.

1. Subscribe to the AT&T IoT MCP and provide your specific API Key and Client ID.
2. Authorize the connection through any compatible AI client (Claude, Cursor, etc.).
3. Ask your agent a question—like 'What's wrong with device X?'—and it runs diagnostics and provides actionable answers.

## Frequently Asked Questions

**How do I use the AT&T IoT MCP to check every device's status?**
You can ask your agent to list all connected SIM cards. It gives you a full inventory, showing which devices are active, suspended, or deactivated, along with their last activity date for easy auditing.

**Can I suspend multiple devices using the AT&T IoT MCP?**
Yes. You simply ask your agent to suspend a list of ICCIDs or all units associated with a specific location. This is much faster and more reliable than doing it manually in the portal.

**Is data usage tracking available through the AT&T IoT MCP?**
Absolutely. The MCP pulls current and historical consumption reports for any SIM, helping you predict when your shared data pools will run out so you can plan for billing cycles ahead of time.

**What if a device is offline? Can the AT&T IoT MCP help troubleshoot it?**
Yes. You ask your agent to diagnose connectivity issues. It runs automated checks, identifies problems like APN misconfigurations or network registration failures, and tells you exactly what needs fixing.

**Does the AT&T IoT MCP let me change device settings?**
Yes, it allows advanced configuration changes. You can update things like rate limits or APN settings across multiple devices programmatically to optimize their performance without manual intervention.