Back to Home

🔧 Available Tools

All MCP tools including ChatGPT-specific tools and auto-generated tools from the Monta Partner API OpenAPI specification. Each tool can be called by AI assistants via the MCP protocol.

238
Total Tools
2
MCP Tools
118
GET Methods
57
POST Methods
Method Tool Parameters Description
POST acceptInvite relationId Accept a nested team invitation
POST acceptTeamMemberJoinRequest id Approve a team member who requested to join a team
POST apply-feature-group-relation featureGroupId Applies a feature group to a relation type
PUT apply-price-group id Apply price group to charge points, sites or team members
POST approve-cost-changes None Approve cost changes
POST approve-subscription subscriptionId Approve subscription
POST attachEvse siteId, nodeId Attach an EVSE to a node
POST block-charge-auth-token chargeAuthTokenId Block a charge auth token
POST clear-charging-profile chargePointIdentity Clear a charging profile for a given charge point
POST create-charge-auth-token None Create a new charge auth token
POST create-ocpp-config chargePointIdentity Create OCPP configuration key - value for a given charge point
POST create-price-group None Creates a price group
POST create-subscription None Create subscription
POST create-tariff None Create a new Tariff.
POST create-tariff-period-group None Create a new Tariff Period Group.
POST create-tariff-prices tariffId Create the prices for a given tariff within a given period of time.
POST create-tariff-recurring-periods None Create new recurring period.
POST create-user None Create a user
POST createNode siteId Create a node in a site
POST createSite None Create a new site
POST createSolarPanel siteId, nodeId Create a solar panel
POST createVehicleIdIntent siteId Create a vehicle ID intent
DELETE delete-charge-auth-token chargeAuthTokenId Deletes a charge auth token.
DELETE delete-charge-point chargePointId Delete an existing charge point
DELETE delete-charge-point-charging-rule chargePointId, chargingRuleId Delete a charging rule for a charge point
DELETE delete-charge-point-integration chargePointIntegrationId Delete a charge point integration
DELETE delete-charge-point-sensor chargePointSensorId Delete an existing charge point sensor
DELETE delete-deeplink deeplinkId Delete an existing deeplink
DELETE delete-installer-job installerJobId Delete an existing installer job
DELETE delete-price-group id Deletes a price group
DELETE delete-price-group-tag id Delete an existing price group tag
DELETE delete-site siteId Delete an existing (charge) site
DELETE delete-sponsored-charge-point sponsoredChargePointId Delete an existing sponsored charge point
DELETE delete-subscription cancellationOption, subscriptionId Cancel subscription
DELETE delete-tariff-period-group id Delete an existing Tariff Period Group, and all contained recurring periods and prices.
DELETE delete-tariff-recurring-period id Delete an existing Tariff Recurring Period , and all contained prices.
DELETE delete-team id Delete an existing team
DELETE delete-team-member id Delete an existing team member
DELETE delete-team-member-profile id Delete an existing team member profile (member group)
DELETE delete-user userId Delete a user
DELETE delete-webhook-config None Delete webhook config
DELETE deleteDataTransferMeter siteId, nodeId Delete a data transfer meter integration
DELETE deleteEnegicMeter siteId, nodeId Delete an Enegic meter integration
DELETE deleteMontaMqttMeter siteId, nodeId Delete a Monta MQTT meter integration
DELETE deleteNestedTeam relationId Delete a nested team relation
DELETE deleteNode siteId, nodeId Delete a node
DELETE deleteRfidChargeIntent siteId, rfid Delete RFID charge intent
DELETE deleteSite siteId Delete a site
DELETE deleteSolarPanel siteId, nodeId, solarPanelId Delete a solar panel
DELETE deleteVehicleIdIntent siteId, vehicleId Delete a vehicle ID intent
GET exportEvseMeterValues siteId, chargePointIdentity, connectorId, from, to Export historical meter values for an EVSE as CSV
GET exportNodeMeterValues siteId, nodeId, from, to Export historical meter values for a node as CSV
MCP fetch resourceType, id Fetch a specific Monta resource by its ID and type. Returns the complete resource data. Required for ChatGPT MCP connectors.
POST freeze-team id Freeze a team
POST get-access-token-with-client-credentials None Obtain your `accessToken`
POST get-access-token-with-refresh-token None Obtain your `accessToken` with a `refreshToken`
GET get-afir-charge-points countryId, perPage, after, before Retrieve a list of AFIR charge points
GET get-all-tariffs countryId, countryAreaId, externalId, operatorId, teamId, zip Retrieve all tariffs.
GET get-audit-log eventId Retrieve single audit event by id
GET get-charge chargeId Retrieve a single charge
GET get-charge-auth-token chargeAuthTokenId Retrieve a charge auth token.
GET get-charge-auth-tokens teamId, partnerExternalId, page, perPage Retrieve list of charge auth tokens.
GET get-charge-breakdown chargeId Retrieve a charge price and cost breakdown
GET get-charge-kwh-consumption chargeId, consumptionPeriodSizeInSeconds Retrieve a charge kwh consumption breakdown
GET get-charge-point chargePointId Retrieve a single charge point
GET get-charge-point-brand chargePointBrandId Retrieve a charge point brand.
GET get-charge-point-brands search, page, perPage Retrieve list of charge point brands.
GET get-charge-point-charging-rule chargePointId, chargingRuleId Retrieve a single charge point charging rule
GET get-charge-point-charging-rules page, perPage, chargePointId Retrieve the list of charging rules for a charge point
GET get-charge-point-grid-participation-report chargePointId, from Get grid participation report
GET get-charge-point-grid-providers chargePointId Get grid service providers for a charge point
GET get-charge-point-integration chargePointIntegrationId Retrieve a single charge point integration
GET get-charge-point-integrations page, perPage, chargePointId, includeDeleted Retrieve a list of charge points integrations
GET get-charge-point-logs chargePointId, perPage, page, fromDate, toDate, paginationType, before, after Retrieve charge point logs
GET get-charge-point-map topLatitude, rightLongitude, bottomLatitude, leftLongitude, centerLatitude, centerLongitude, zoom, includeBusy, includeAllOperators Retrieve charge points / sites for map
GET get-charge-point-model chargePointModelId Retrieve a charge point model.
GET get-charge-point-models search, brandId, page, perPage Retrieve list of charge point models.
GET get-charge-point-sensor chargePointSensorId Retrieve a single charge point sensor
GET get-charge-point-sensors page, perPage, chargePointId, partnerExternalId, includeDeleted Retrieve a list of charge points sensors
GET get-charge-point-statistics chargePointId, fromDate, toDate Retrieve statistics related to a charge point
GET get-charge-points page, perPage, siteId, teamId, partnerExternalId, sortByLocation, boundingBox, operatorId, includeDeleted, includePublic, state, fromUpdatedDate Retrieve a list of charge points
GET get-charges page, perPage, teamId, operatorId, chargePointId, siteId, state, fromDate, toDate, fromUpdatedDate, fromCompletedDate, toCompletedDate, chargeAuthType, chargeAuthId, partnerExternalId, operatorRole Retrieve a list of charges
GET get-connector connectorId Retrieve a single charge point connector.
GET get-connectors page, perPage Retrieve a list of charge point connectors.
GET get-currencies page, perPage, identifier Retrieve a list of currencies
GET get-currency currencyId Retrieve a single currency
GET get-current-consumer None Obtain information about current API Consumer
GET get-deeplink deeplinkId Retrieve a single deeplink
GET get-deeplinks page, perPage, operatorId, fromCreatedAt, fromUpdatedAt Retrieve a list of deeplinks
GET get-feature-group-configurations page, perPage, featureGroupId Retrieve a list of feature group configurations
GET get-feature-groups page, perPage Retrieve a list of feature groups
GET get-grid-tariffs countryId, name, periodGroupsYear Retrieve public grid tariffs with period schedules.
GET get-insights-charges-charge-auth-token-report page, perPage, teamId, fromDate, toDate, datesFilteredBy Retrieve insights about charges broken down by charge auth token and member cost groups of a team.
GET get-insights-charges-charger-report page, perPage, teamId, chargePointIds, fromDate, toDate Retrieve insights about charge points.
GET get-insights-charges-driver-member-costs-report page, perPage, teamId, teamMemberIds, fromDate, toDate, datesFilteredBy Retrieve insights about charges broken down by team members and member cost groups of a team.
GET get-insights-charges-driver-report page, perPage, teamId, teamMemberIds, fromDate, toDate, datesFilteredBy Retrieve insights about charges broken down by team members of a team.
GET get-installer-job installerJobId Retrieve a single installer job
GET get-installer-jobs page, perPage, siteId, teamId, includeDeleted Retrieve a list of installer jobs
GET get-invoice page, perPage, walletId, pageable Retrieves a list of invoices by walletId
GET get-invoice_1 teamId, invoiceId Retrieves an invoice by its id
GET get-ocpp-config chargePointIdentity Get OCPP configuration for a given charge point
GET get-operator id Retrieve an operator
GET get-operators page, perPage Retrieve operators
GET get-payment-terminal paymentTerminalId Retrieve a single payment terminal
GET get-payment-terminals page, perPage, serial, teamId, includeDeleted Retrieve a list of payment terminals
GET get-period-group id Retrieve Tariff Period Groups by id
GET get-period-groups tariffId Retrieve Tariff Period Groups by tariff id
GET get-plan id Retrieve a plan
GET get-plans page, perPage Retrieve plans
GET get-price-group-tag id Retrieve a single price group tag
GET get-price-group-tags page, perPage, name, partnerExternalId Retrieve price group tags.
GET get-prices-forecast chargePointId, priceGroupId, teamMemberId Retrieve prices forecast.
GET get-promotion-code-by-id id Retrieve a single promotion code
GET get-promotion-codes page, perPage, operatorId, type, includeDeleted Retrieve a list of promotion codes
GET get-receipt-by-charge chargeId Retrieve a single receipt by charge id
GET get-report reportId Retrieve a report related to a charge point.
GET get-report-reasons page, perPage Retrieve a list of report reasons for charge point(s).
GET get-reports page, perPage, chargePointId, state, fromDate, toDate, priority, reasonIdentifier Retrieve a list of reports for charge point(s).
POST get-signature-detail includeSecrets, webhookSecret Endpoint to generate and explain signature details
GET get-site siteId Retrieve a single (charge) site
GET get-site-statistics siteId, fromDate, toDate Retrieve statistics related to a site
GET get-sites page, perPage, teamId, partnerExternalId, sortByLocation, operatorId, includePublic, includeDeleted Retrieve your (charge) sites
GET get-sponsored-charge-point sponsoredChargePointId Retrieve a single sponsored charge point
GET get-sponsored-charge-points page, perPage, chargePointId, teamId, includeDeleted Retrieve a list of sponsored charge points
GET get-subscription subscriptionId Retrieve a subscription
GET get-subscription-purchase subscriptionPurchaseId Retrieve a subscription purchase
GET get-subscription-purchases page, perPage, subscriptionId, includeDeleted Retrieve a list of subscription purchases
GET get-subscriptions page, perPage, planId, chargePointId, customerId, customerType, subscriptionPurchaseId Retrieve a list of subscriptions
GET get-tariff start, end, tariffId Retrieve your tariff and prices.
GET get-tariff-recurring-period id Retrieve a tariff recurring period.
GET get-tariff-recurring-periods page, perPage, tariffId, tariffPeriodGroupId Retrieve recurring periods.
GET get-team id Retrieve a team
GET get-teams page, perPage, partnerExternalId, operatorId, featureGroupId, fromUpdatedAt, includeDeleted Retrieve a list of teams
GET get-theme themeId Retrieve a single theme
GET get-themes page, perPage, operatorId Retrieve a list of themes
GET get-user userId Retrieve a user
GET get-users page, perPage, email, phone, includeDeleted Retrieve users
GET get-vehicle vehicleId Retrieve a single vehicle
GET get-vehicle-integration ownerId, ownerType, integrationId Retrieve a single vehicle integration
GET get-vehicles page, perPage, ownerId, ownerType Retrieve a list of vehicles
GET get-wallet walletId Retrieve a single wallet.
GET get-wallet-transaction transactionId Retrieve a single wallet transaction
GET get-wallet-transactions page, perPage, operatorId, teamId, fromDate, toDate, referenceId, referenceType, state, group, partnerExternalId Retrieve your wallet transactions
GET get-wallet-transactions-invoice invoiceId, teamId, pageable Retrieve wallet transactions for an invoice
GET get-wallets page, perPage, teamId, operatorId Retrieve your wallets.
GET get-webhook-config None Get your webhook config
GET get-webhook-entries page, perPage, status Retrieve webhook entries
GET get-webhook-entries_1 entryId Retrieve a single webhook entry by id
GET getCountries None Retrieve a countries.
GET getCountriesAreas countryId Retrieve a country areas.
GET getCountry id Retrieve a country.
GET getCountryArea id Retrieve a country area.
GET getEvseChargeHistory siteId, chargePointIdentity, connectorId, startAt, endAt, search, status, size, before, after Get charge history for an EVSE
GET getEvseMeterValues siteId, chargePointIdentity, connectorId, from, to Get historical meter values for an EVSE
GET getEvseStateHistory siteId, nodeId, startAt, endAt Get EVSE state history for a node
GET getNestedTeam relationId Get a nested team by nested team relation id
GET getNestedTeams page, perPage, state, includeDeleted Retrieve a list of nested team relations
GET getNodeChargeHistory siteId, nodeId, startAt, endAt, search, status, size, before, after Get charge history for a node
GET getNodeMeterValues siteId, nodeId, from, to Get historical meter values for a node
GET getPriceGroup id Retrieve a price group.
GET getPriceGroups teamId, page, perPage Retrieve a list of price groups.
GET getSite siteId Get a site by ID
GET getSites includeDeleted Get all sites
POST getSolarForecast siteId, nodeId, solarPanelId Get solar forecast for a panel
GET getSolarPanel siteId, nodeId, solarPanelId Get a solar panel by ID
GET getSolarPanels siteId, nodeId List solar panels for a node
GET getTeamMember id Retrieve a team member.
GET getTeamMemberProfile id Retrieve a team member profile (member group) by id
GET getTeamMemberProfiles page, perPage, teamId, name Retrieve a list of team member profiles (member groups)
GET getTeamMembers page, perPage, teamId, includeDeleted, role, state, userId, email, phone, partnerExternalTeamId, partnerExternalId Retrieve a list of team members.
POST integrateDataTransferMeter siteId, nodeId Integrate a data transfer meter
POST integrateEnegicMeter siteId, nodeId Integrate an Enegic meter
POST integrateMontaMqttMeter siteId, nodeId Integrate a Monta MQTT meter
POST invite None Nested team invite
PATCH patch-charge chargeId Patch an existing charge
PATCH patch-charge-auth-token chargeAuthTokenId Patch an existing charge auth token
PATCH patch-charge-point chargePointId Patch an existing charge point
PATCH patch-charge-point-sensor chargePointSensorId Patch an existing charge point sensor
PATCH patch-deeplink deeplinkId Patch an existing deeplink
PATCH patch-price-group-tag id Update a price group tag
PATCH patch-site siteId Patch an existing (charge) site
PATCH patch-sponsored-charge-point sponsoredChargePointId Update a sponsored charge point
PATCH patch-team id Patch an existing team
PATCH patch-team-operator-team id Update operator team status
PATCH patchTeamMember id Patch a team member.
POST post-charge-point None Create a charge point
POST post-charge-point-charging-rule chargePointId Create a charging rule for a charge point
POST post-charge-point-sensor None Create a charge point sensor
POST post-deeplink None Create a deeplink
POST post-installer-job None Create an installer job
POST post-operator-adjustment-transaction None Post an operator adjustment transaction
PUT post-or-put-charge-point-integration None Create or update a charge point integration
POST post-price-group-tag None Create a price group tag
POST post-site None Create a (charge) site
POST post-sponsored-charge-point None Create a sponsored charge point
POST post-team None Create a team
POST post-team-member None Create (invite) a team member
POST post-team-member-profile None Create a team member profile (member group)
PUT put-charge-point-charging-rule chargePointId, chargingRuleId Update a charging rule for a charge point
PUT put-site-developer-details siteId Update developer details for a site
POST rebalanceSite siteId Trigger rebalance for a site
POST reboot-charge-point chargePointId Reboot an existing charge point
POST redeem-promotion-code None Redeem a promotion code
POST refreshSolarForecast siteId, nodeId, solarPanelId Refresh solar forecast for a panel
POST reject-cost-changes None Reject cost changes
POST rejectInvite relationId Reject a nested team invitation
POST remove-feature-group-relation featureGroupId Removes a feature group from a relation type
DELETE removeEvse siteId, nodeId, chargingStationIdentity, connectorId Remove an EVSE from a node
POST resendTeamMemberInvite id Resend an invite to a team member and reset expiry date.
GET restart-charge chargeId Restart or start a reserved charge
MCP search query, resourceType, limit Search across Monta Partner API resources (teams, charge-points, sites, sessions). Returns matching results based on the search query. Required for ChatGPT MCP connectors.
GET search-audit-log operatorId, userId, teamId, entityType, entityId, action, search, toDate, fromDate, perPage, after, before Retrieve audit events filtered by search criteria
GET searchAvailableEvses siteId, searchQuery, operatorId Search available EVSEs for a site
POST set-charging-profile chargePointIdentity Set a charging profile for a given charge point
PUT set-default-price-group id Sets a price group as default
POST setManualChargeIntent siteId, ocppChargeId Set manual charge intent for an active charge session
POST setRfidChargeIntent siteId, rfid Set RFID charge intent
PATCH setSiteActive siteId Set site active status
POST start-charge None Start a charge
GET stop-charge chargeId Stop a charge
PATCH subscribe-charge-point-grid chargePointId Subscribe to a grid service provider
POST unblock-charge-auth-token chargeAuthTokenId Unblock a charge auth token
POST unfreeze-team id Unfreeze a team
POST unlock-charge-point chargePointId Unlock an existing charge point
DELETE unsubscribe-charge-point-grid chargePointId Unsubscribe from grid service provider
PUT update-price-group id Updates a price group
PUT update-tariff tariffId Update an existing Tariff.
PATCH update-tariff-period-group id Update existing Tariff Period Group.
PATCH update-tariff-recurring-periods id Update existing recurring period.
PUT update-webhook-config None Update your webhook config
PATCH updateEvse siteId, nodeId, chargingStationIdentity, connectorId Update an EVSE
PATCH updateNestedTeam relationId Update a nested team relation
PATCH updateNode siteId, nodeId Update a node
PATCH updateRfidChargeIntent siteId, rfid Update RFID charge intent
PATCH updateSite siteId Update a site
PATCH updateSolarPanel siteId, nodeId, solarPanelId Update a solar panel
PATCH updateTeamMemberProfile id Patch a team member profile (member group)
PATCH updateVehicleIdIntent siteId, vehicleId Update a vehicle ID intent