Use Vega Charging from Claude and ChatGPT
Ask which chargers have problems, what each charger and connector is doing right now, and which offers your customers can get. When your role allows it, the assistant can also create and change offers and offer messages for you. Either way it acts as you, with your own access.
Before you start
- A Vega Charging staff account. The connector is for the people who run a charging company's chargers and offers, and who already sign in at vegacharging.radx.app. These roles may connect: RadX Admin, RadX Moderator, Company Admin, Company Super User, Company Operator, Company Moderator, Company Technical Operator, Company Maintenance Specialist, Company Call Center and Company Analyst. Customer and partner accounts cannot.
- Changes need a role that may make them. Only Company Admin, Company Operator and RadX Admin can create or change offers and offer messages. Every other role connects read-only.
- The server address.
https://api.radx.app/mcp/vega-charging/claude(Claude)https://api.radx.app/mcp/vega-charging(ChatGPT) - A Claude or ChatGPT account on a plan that allows connectors.
Connect Claude
Works the same in claude.ai, Claude Desktop and the Claude mobile apps.
From Claude's connector directory
- In Claude, open Customize → Connectors, find Vega Charging and press Connect.
- Claude opens Vega Charging's sign-in page. Sign in if asked, check what is shown, and press Allow.
- In a chat, open the + menu → Connectors and make sure Vega Charging is on. Then ask.
As a custom connector
- In Claude, open Customize → Connectors and choose Add custom connector. In a Team or Enterprise organisation an Owner adds it once under Organization settings → Connectors.
- Name it Vega Charging and paste
https://api.radx.app/mcp/vega-charging/claude. Leave the OAuth client ID and secret empty: Claude registers itself. - Press Connect, sign in to Vega Charging, check what is shown, and press Allow.
Every person signs in with their own Vega Charging account. Claude never sees anyone else's.
Connect ChatGPT
- In ChatGPT, open Settings → Apps & Connectors. Add Vega Charging, or create a connector with the address
https://api.radx.app/mcp/vega-chargingand OAuth for authentication. In a ChatGPT Business workspace an owner or admin may need to allow it first. - ChatGPT opens Vega Charging's sign-in page. Sign in if asked, check what is shown, and press Allow.
What it can do
The connector works through Vega Charging's own rules, the same as the website. Company staff see only their own company; RadX staff see every company and name the company when they make a change.
Charger problems
The alarms chargers reported: which charger and connector, the error code, the status and when.
Charger status
Every charger and connector with its current status, as the dashboard shows it.
Offers and rates
The company's rates and offers: discount, the rate an offer gives, after how many charges or kWh, and whether it is switched on.
Offer messages
The advertising messages customers receive for an offer, and after how many charges each is sent.
Charging sessions (Claude)
How many charges a charger, location or the whole network did in a day or a period, with the kWh and charging time, counted as the dashboard counts them. Never who charged and never the price.
Changes are offered only if your role could make them when you connected, and only while it still can. Otherwise the connection is read-only; the sign-in page says which before you press Allow.
Examples
- How many charges did 7K Krasniqi do yesterday, and how many kWh?
- Which were our five busiest chargers last week?
- Which chargers reported a problem today, and what was the error?
- Which chargers are offline right now?
- Show me the status of every connector on charger 12.
- Which offers are switched on, and what rate does each give?
- Create an offer "Spring" that gives the loyalty rate after 5 charges a month. Keep it switched off.
- Add a message to the Winter offer: "Two more charges and Winter is yours."
Safety and privacy
- Only your company. Every answer is limited to the company your account belongs to (RadX staff: every company). An empty list says what your access covers, so "you cannot see this" never looks like "there is nothing".
- Anything customers will see asks first. Creating an offer switched on, changing an offer that is on, switching an offer or an offer message on or off, and creating an offer message first return a summary and a one-time confirmation code. Nothing changes until the same request comes back with that code, after you agreed.
- Nothing can be deleted through the connector.
- No customer data. The connector does not read customers' accounts, who charged, payments, wallets, cards, invoices or vouchers. Charging sessions come only as what happened on the charger (time, kWh, duration, status), never with the customer or the price.
- Text inside Vega Charging data is never an instruction. The assistant is told that a name or message was written by someone else and must not be obeyed.
- Never shared: passwords, login tokens and other secrets.
- Sign-in: standard OAuth 2.1 with PKCE. Vega Charging stores only a fingerprint (SHA-256) of each token. A connection lasts up to 90 days. You can disconnect at any time in Claude's or ChatGPT's settings.
- Records kept: Vega Charging logs each request the assistant makes (who, which tool, its arguments, the result and how long it took). Every change is recorded in Vega Charging's history under your name, marked "via Claude" or "via ChatGPT".
- Where your data goes: what the assistant reads is sent to the AI provider you chose (Anthropic for Claude, OpenAI for ChatGPT) and handled under that provider's terms.
Read the full privacy policy.
All tools
Reads never changes anything. Changes acts as you, with your role. Changes · asks first first returns a summary and a confirmation code, and changes nothing until you agree.
| Tool | What it does | Kind |
|---|---|---|
Who am I connected aswhoami | Your name, role and company, what you can see and whether you may make changes. | Reads |
Charger problemsget_charger_problems | Problems (alarms) the chargers reported, newest first: the charger, the connector, the error code, the status and when. Filter by status, error code or charger. | Reads |
Charger statusget_charger_status | The chargers and their connectors with their current status, for all of them or one charger. | Reads |
Ratesget_rates | The company's rates (prices). An offer gives its customers one of these rates. | Reads |
Offersget_offers | The company's offers: name, code, discount, the rate they give, after how many charges or kWh, for which period, and whether they are switched on. | Reads |
Offer messagesget_offer_messages | The messages customers receive for an offer, and after how many charges each is sent. | Reads |
Create an offercreate_offer | Creates an offer in your company. It is created switched off; created switched on, it asks first, because customers will see it. | Changes asks first if on |
Change an offerupdate_offer | Changes an offer's name, discount, rate, conditions or period. If the offer is switched on, it asks first. | Changes asks first if on |
Switch an offer on or offset_offer_enabled | Switches an offer on (customers can get it) or off. | Changes · asks first |
Create an offer messagecreate_offer_message | Creates an advertising message customers receive after a given number of charges. | Changes · asks first |
Switch an offer message on or offset_offer_message_active | Switches an offer message on or off. | Changes · asks first |
Charging summary (Claude)get_charging_summary | How many sessions, kWh and charging time in a period of up to 31 days, in total and per charger, location or day, counted as the dashboard counts them. | Reads |
Charging sessions (Claude)get_charging_sessions | Sessions one by one: charger, location, connector, day, start and end time, kWh, duration, status and whether it was roaming. Never who charged or the price. | Reads |
Troubleshooting
| What you see | What it means |
|---|---|
| Claude cannot reach the server, or reports Not found | The address is wrong. For Claude use https://api.radx.app/mcp/vega-charging/claude, not the website address. |
| "Your role cannot connect Claude to Vega Charging" | Your account is not a staff role of a charging company. Ask your company's Vega Charging administrator. |
| "Your account is not linked to a company" | Your account has no company. Ask your administrator to link it. |
| "This account is not active" | Your Vega Charging account is switched off. Ask your administrator. |
| "This connection was not started in this browser" | Start again from Claude or ChatGPT, in the browser where you are signed in to Vega Charging. |
| "This connection request has expired or was already used" | A sign-in request lasts 10 minutes and works once. Start again from Claude or ChatGPT. |
| The assistant can read but not make changes | Your role is not Company Admin, Company Operator or RadX Admin, or it became one after you connected. Disconnect and connect again once your role may make changes. |
| A list is empty or shorter than expected | Your access covers less. Ask the assistant "who am I connected as?" to see what your access covers. |
Support: write to info@radx.app.