Integration · Developer tools
Connect Claude & ChatGPT to IronWiFi
Ask your AI to add a new employee to the Wi-Fi, create guest vouchers for an event, or find out who signed in through your captive portal in IronWiFi. It can create, update and look up network users, employees, guests and devices, disconnect active sessions and read account and portal statistics.
Free plan, no credit card. Takes about a minute.
Try asking
“Create 20 guest Wi-Fi vouchers for Friday's workshop, valid for one day.”
The AI creates a voucher batch with the duration, device limit and group you choose. It can also email the vouchers to an address you give.
“Give our new employee Anna Holm Wi-Fi access in the Staff group.”
It creates an employee user with name, email and group.
“Register this printer's MAC address so it can join the network.”
It registers the device with its MAC address, username, group and status.
What your AI can do
Users and employees
Create, update, find and delete network users, and manage employee users with group, status and contact details.
Guests and vouchers
Create and update guest users, create voucher batches with time and device limits, and read guest profiles.
Devices and statistics
Register and update devices by MAC address, disconnect sessions, and read account and captive portal statistics.
“Kick user 4812 off the Wi-Fi now.”
It disconnects the user's active sessions. They can reconnect if their account is still active.
“How many people signed in through the lobby portal?”
It reads the sign-in statistics for that captive portal.
“Which guests signed in this week?”
It lists guest users with the filter and sorting you ask for.
24 tools for IronWiFi
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_deviceChanges dataRegister a device, for example by MAC address in `add_mac`, with a username, group and status.create_employeeChanges dataCreate an employee user with username, name, email, phone, group and status.create_guestChanges dataCreate a guest user with name, email, phone, group, status and optional voucher settings or data and time limits.create_userChanges dataCreate a network user with username, first and last name, email, phone, group and status. Can also set MAC addresses and data or time limits.create_vouchersChanges dataCreate guest Wi-Fi vouchers with code format and length, device limit, duration, redemption limit and group. If `email_vouchers` is set, the vouchers are emailed to the given address.delete_userDeletesPermanently delete a network user by `users_id`. They lose Wi-Fi access; this cannot be undone.disconnect_userChanges dataDisconnect a user's active Wi-Fi sessions now by `user_id`. They may reconnect if their account is still active.get_account_statsGet summary statistics for the connected IronWiFi account, such as user and device counts.get_deviceGet one registered device by `device_id`.get_employeeGet one employee user by `users_id`.get_guestGet one guest user by `users_id`.get_guest_profileGet one guest profile by `guest_profile_id`.get_portal_statsGet sign-in statistics for one captive portal by `portal_id`.get_userGet one network user by `users_id`, including status, group and contact details.get_voucherGet one voucher (share code) batch by `sharecodes_id`.list_devicesList registered devices with optional `filter`, `sort` and paging.list_employeesList employee users with optional `filter`, `sort` and paging.list_guest_profilesList guest profiles (sign-up and expiry rules for captive portals), optionally for one `captive_portal_id`.list_guestsList guest users (captive portal sign-ins) with optional `filter`, `sort` and paging.list_usersList network users with optional `filter`, `type`, `sort` and paging. Use to find a user's ID.list_vouchersList guest Wi-Fi voucher (share code) batches with optional `filter`, `sort` and paging.update_deviceChanges dataUpdate a registered device by `device_id`: notes, group, status or MAC settings. Only the fields you pass change.update_employeeChanges dataUpdate an employee user by `users_id`: name, email, phone, group, status or notes. Only the fields you pass change.update_guestChanges dataUpdate a guest user by `users_id`: name, email, phone, group, status, notes or limits. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose IronWiFi from the app list.
- 2
Paste your key
Paste two things: an IronWiFi API key and your console region. In the IronWiFi Console go to Account → API Keys, create a key and copy it. The region is the first part of your console address: console for the global console.ironwifi.io, or for example europe-west1 or us-central1.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in IronWiFi?
It can list and read network users, employees, guests, devices, vouchers and guest profiles, and read account and captive portal statistics. It can create users, employees, guests, devices and voucher batches, update employees, guests and devices, disconnect a user's sessions and delete a user.
Does the AI see my IronWiFi credentials?
No. Your IronWiFi API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Deleting a user removes their Wi-Fi access permanently, and it can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own IronWiFi account.
Why does PipMCP ask for my console region?
IronWiFi runs its console in more than one region, and the API address depends on which one your account uses. Enter the first part of your console address, for example console or europe-west1, so PipMCP talks to the right one.
Let your AI work in IronWiFi today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect IronWiFi freePipMCP is not affiliated with IronWiFi. Product names are trademarks of their owners.






