AT&T IoT MCP. Manage your entire IoT SIM fleet from a single chat interface.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
AT&T IoT MCP Server gives your AI client full command over your entire IoT SIM fleet. Use it to check device status, manage data pools, and diagnose connectivity issues for thousands of deployed sensors.
You can activate, suspend, update settings, and track usage across all your connected devices without logging into a separate console.
What your AI agents can do
Activate device
Restores service to a suspended or deactivated IoT SIM, returning the activation timestamp and assigned IP.
Diagnose connectivity
Runs automated tests on an IoT device to identify connectivity problems and suggests fixes for rapid troubleshooting.
Get data usage
Retrieves current and historical data usage for a specific IoT SIM, helping track limits and forecast billing.
List every SIM in your fleet, getting its current status, last activity, and full ICCID details.
Run automated checks on an offline device to find the root cause, such as an APN mismatch or network failure.
Track data usage, identify over-consuming devices, and list shared data pools to prevent service interruptions.
Activate a suspended SIM, suspend a lost device, or resume service without needing to touch the console.
Change critical configurations like APN settings or rate limits for specific devices.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
AT&T IoT MCP Server: 10 Tools for Device & SIM Management
Use these tools to manage every aspect of your IoT fleet, from simple status checks to complex data pool audits and device configuration updates.
019d7554activate device
Restores service to a suspended or deactivated IoT SIM, returning the activation timestamp and assigned IP.
019d7554diagnose connectivity
Runs automated tests on an IoT device to identify connectivity problems and suggests fixes for rapid troubleshooting.
019d7554get data usage
Retrieves current and historical data usage for a specific IoT SIM, helping track limits and forecast billing.
019d7554get device status
Gets the real-time connectivity state and data allowance for an IoT SIM to check its health quickly.
019d7554get pool usage
Provides detailed consumption metrics for a specific shared data pool, helping prevent exhaustion.
019d7554list data pools
Lists all shared data pools configured for your IoT devices, helping manage enterprise data sharing.
019d7554list devices
Lists every managed IoT SIM in the AT&T Control Center, allowing you to audit the full fleet inventory.
019d7554resume device
Restores network access to a suspended IoT SIM after troubleshooting or policy clearance.
019d7554suspend device
Blocks network access to an IoT SIM, used for lost/stolen devices or cost containment.
019d7554update device settings
Changes the configuration settings for an IoT device, such as rate limits or APN values.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with AT&T IoT, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your AI client gives you full command over your entire AT&T IoT SIM fleet. You can check device status, manage data pools, and diagnose connectivity issues for thousands of deployed sensors. You don't need to log into a separate console to do any of this.
Check Inventory and Status
list_devices lists every managed IoT SIM in the AT&T Control Center, letting you audit your full fleet inventory. get_device_status checks the real-time connectivity state and data allowance for any IoT SIM, so you know its health fast. You can check the full ICCID details and last activity dates when you run list_devices.
Manage Device Data and Billing
get_data_usage retrieves current and historical data usage for a specific IoT SIM, helping you track limits and forecast billing. get_pool_usage gives detailed consumption metrics for a shared data pool, which stops you from running out of bandwidth. You can run list_data_pools to see all shared data pools configured for your IoT devices, helping you manage enterprise data sharing.
Control Device Lifecycle
suspend_device blocks network access to an IoT SIM—perfect for devices that got lost or are cost-prohibitive. You can use activate_device to restore service to a suspended or deactivated IoT SIM, getting back the activation timestamp and assigned IP. If you need to restore network access after troubleshooting or policy clearance, run resume_device.
Diagnose and Update Devices
diagnose_connectivity runs automated tests on an IoT device, finding connectivity problems and suggesting fixes so you can troubleshoot fast. You can use update_device_settings to change the configuration for an IoT device, like rate limits or APN values.
How AT&T IoT MCP Works
- 1 Subscribe to the AT&T IoT server and input your API credentials.
- 2 Your AI client sends a natural language request to your agent (e.g., 'What's wrong with device X?').
- 3 The agent translates that request into tool calls (e.g.,
diagnose_connectivity) and returns the results to you.
The bottom line is you manage your entire IoT fleet directly through conversation, without logging into the AT&T portal.
Who Is AT&T IoT MCP For?
The field engineer who needs to diagnose a remote device failure at 2 AM. The fleet manager who can't manually track data pool consumption across 500+ sensors. Network operations staff who need to audit configurations and troubleshoot connectivity issues instantly. This server lets you run the entire device lifecycle from a single chat interface.
Audits data usage across the whole fleet, monitors data pool depletion, and suspends non-critical devices to save costs.
Remotely diagnoses a device that went offline, activates a new deployment, or suspends a stolen SIM without driving to the site.
Checks device APN configurations and runs automated diagnostics to resolve connectivity issues across the network.
Forecasts billing cycles by auditing data usage across the fleet and reallocating unused data pool capacity.
What Changes When You Connect
- Check device health instantly. Use
get_device_statusto see a SIM's live connectivity state, IP address, and remaining data. You don't have to check a dashboard to find out if it's offline. - Stop manual data tracking. Run
get_data_usageto get historical usage and current consumption for any SIM, letting you predict when billing cycles will hit limits. - Control the fleet state instantly. Need to stop a stolen device? Use
suspend_device. Need to restart a field unit? Useactivate_deviceorresume_device—it's a single command, not a console workflow. - Prevent data pool failures. Run
get_pool_usageandlist_data_poolsto monitor shared data capacity. You know exactly which devices are draining the pool before it runs out. - Fix network issues remotely. If a device is offline, run
diagnose_connectivity. It tells you if the problem is an APN mismatch or a known network outage, telling you exactly what to fix. - Audit and configure everything. Use
list_devicesto get a full inventory, andupdate_device_settingsto change APN values or rate limits on the fly.
Real-World Use Cases
Responding to a suspected data leak
A fleet manager notices unexpected data spikes. They ask their agent to run get_data_usage to pinpoint the source, then use suspend_device on the suspect SIM to contain the cost until the root cause is found.
Onboarding a new sensor batch
An engineer needs to bring 50 new units online. They first use list_devices to confirm the new ICCIDs are recognized, then use activate_device to restore service and assign initial IP addresses.
Troubleshooting a critical sensor failure
A sensor drops offline. Instead of checking 4 different dashboards, the engineer asks the agent to run get_device_status and diagnose_connectivity. The agent identifies an APN mismatch and suggests using update_device_settings.
Reallocating shared data capacity
The finance team sees one data pool is near exhaustion. They use list_data_pools to confirm the pool name, then run get_pool_usage to find the top consumers, and finally reallocate capacity.
The Tradeoffs
Checking device status manually
Logging into the AT&T portal, searching for the ICCID, checking the status tab, then opening the usage tab to see remaining data. This takes 5-7 clicks and 2 minutes.
→
Ask your agent to run get_device_status and get_data_usage in one prompt. It gives you the status and the usage metrics immediately.
Assuming a device is fine
A device is online, so the team assumes it's working. Later, they find it's failing because the APN setting was outdated, which only shows up after a deep dive.
→
Run diagnose_connectivity first. It checks network registration and APN config, catching configuration problems before they cause downtime.
Restarting the wrong device
A device is offline and the team manually restarts it, wasting time and resources because the root cause was a data pool limit, not a network issue.
→
Always check the data pool first using get_pool_usage. If the pool is full, you must address the capacity limit before trying to activate or resume the device.
When It Fits, When It Doesn't
Use this server if your primary workflow involves monitoring, diagnosing, or changing the state of a large, distributed fleet of IoT SIMs. It’s perfect for field engineers, network ops, and fleet managers who need to coordinate actions like suspension, activation, and configuration updates across hundreds of devices.
Don't use this if you just need basic, non-API data (e.g., a general market report). If you only need to check one specific piece of data (like a single device's IP address), the dedicated tool calls are still fastest. If your problem is purely related to backend billing systems not connected to the physical network, you need a different integration.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by AT&T IoT. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking device status shouldn't require logging into multiple portals.
Today, checking a device's status is a multi-step process. You log into the IoT Control Center, find the device by ICCID, check the 'Status' tab for its current state, then you have to navigate to a separate 'Usage' section to see how much data is left. Then, if it's offline, you jump to the 'Diagnostics' tab, which is often buried.
With this MCP server, you just ask your agent. It runs `get_device_status` and `get_data_usage` and gives you a single, unified report. You get the status, the IP, and the data remaining, all in one response.
Use the AT&T IoT MCP Server to manage device settings and connectivity.
Manually changing an APN setting or rate limit requires deep access to the AT&T portal and involves multiple clicks, confirmation screens, and sometimes a manual ticket submission. This process is slow and prone to human error.
Now, you tell your agent to `update_device_settings`. It handles the API call, updates the configuration, and confirms the change. It's done in seconds, right from your chat.
Common Questions About AT&T IoT MCP
How do I use the `list_devices` tool to get an inventory of my entire IoT fleet? +
The list_devices tool returns a full list of all managed SIMs, including their ICCIDs and current statuses. This is the starting point for auditing your entire fleet's provisioning status.
Can I use `diagnose_connectivity` to figure out why a device is offline? +
Yes. The diagnose_connectivity tool runs automated checks on the device, identifying the specific issue—like an APN mismatch or network authentication failure—and recommending the next step.
What is the difference between `suspend_device` and `get_device_status`? +
get_device_status reads data to tell you the current state. suspend_device changes the state by blocking network access, which you use for cost containment or loss prevention.
How do I check if a shared data pool is running low? +
Run get_pool_usage with the pool name. This gives you the exact metrics, showing used GB, allocated GB, and the remaining capacity, helping you prevent exhaustion.
Can `update_device_settings` be used to change the APN? +
Yes. This tool requires the ICCID and a settings object. You pass the new APN value to update_device_settings to optimize performance or migrate the device.
How do I use `get_pool_usage` to forecast when a shared data pool will run out? +
It shows the usage against the allocated limit and provides the remaining amount. You can also see the renewal date and calculate the consumption rate to predict when the pool hits a certain percentage.
If a device is suspended, what should I use to bring it back online? Is it `resume_device`? +
You use resume_device to restore network access. This action brings the device back online without needing to run a full reprovisioning cycle.
When should I use `list_data_pools` versus just checking data usage? +
Use list_data_pools first to see all shared data pools configured across your fleet. Then, use get_pool_usage to check the current consumption and remaining capacity for a specific pool.
What information do I need to identify an IoT SIM? +
Each IoT SIM is uniquely identified by its ICCID (Integrated Circuit Card Identifier) -- a 19-20 digit number printed on the SIM card or available in your IoT Control Center dashboard. The ICCID is required for all device-specific operations like activation, suspension, and usage queries. You can list all your devices with list_devices to discover ICCIDs for your entire fleet.
How do data pools work and how can I prevent pool exhaustion? +
Data pools are shared data plans across multiple IoT SIMs. Instead of each SIM having an individual cap, all devices in the pool draw from a common data bucket. Use list_data_pools to see your pools, get_pool_usage to check consumption and identify top-consuming devices, and set up alerts before reaching the limit. If a pool is near exhaustion, you can suspend low-priority devices with suspend_device or migrate high-usage devices to a different pool with update_device_settings.
Can I automatically diagnose why an IoT device went offline? +
Yes. Use the diagnose_connectivity tool with the device's ICCID. It runs automated checks for network registration status, APN configuration, active data session, signal strength, and known network outages in the device's area. The tool returns detailed diagnostic results with recommended actions -- helping your field engineers resolve connectivity issues without manual portal navigation.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Rappi API
Automate LatAm's largest super-app via Rappi — track active deliveries, request support, and manage logistics from your agent.
Volcengine RTC
Bring ByteDance's internal RTC Engine to your AI workflow. Administrate audio/video calls, manage servers, and start Mixes.
Google Drive
Manage your files — search, create, share, and organize your Google Drive via AI.
You might also like
Worksuite
Freelancer management and global contractor onboarding via Worksuite directly through AI.
Plivo
Build voice and SMS applications with a cloud communications API that scales globally and offers competitive per-message pricing.
BoomTown (OvationCXM)
Orchestrate customer journeys via OvationCXM — manage journeys, teams, and support issues directly from any AI agent.