MCP server · Enphase Energy
enphase-mcp.yml
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
⚠ Proposed MCP surface. No official hosted MCP server was found for Enphase Energy. The tools below are a candidate set derived from this provider's API, and the link points at the source descriptor rather than a live server. If Enphase Energy publishes an official server, this page will update to it on the next build.
Descriptor
Candidate descriptor · transport
Tools
get_systems— Fetch systemscreate_systems_search— Search and filter systemsget_systems_system_id— Retrieves a System by idget_systems_system_id_summary— Retrieves a system summaryget_systems_system_id_devices— Retrieves devices for a given systemget_systems_retrieve_system_id— Retrieve system for a given envoy serial numberget_systems_system_id_events— To retrieve the list of events for a siteget_systems_system_id_alarms— To retrieve the list of alarms for a siteget_systems_event_types— To retrieve the list of event_type_id along with event_description and recommended_actionget_systems_system_id_open_events— To retrieve the list of all open events of a siteget_systems_system_id_open_alarms— To retrieve the list of all open alarms of a siteget_systems_system_id_production_meter_readings— production_meter_readingsget_systems_system_id_consumption_meter_readings— consumption_meter_readingsget_systems_system_id_storage_meter_readings— storage_meter_readingsget_systems_system_id_rgm_stats— rgm_statsget_systems_system_id_consumption_lifetime— consumption_lifetimeget_systems_system_id_energy_lifetime— energy_lifetimeget_systems_system_id_battery_lifetime— battery_lifetimeget_systems_system_id_energy_import_lifetime— import_lifetimeget_systems_system_id_energy_export_lifetime— export_lifetimeget_systems_inverters_summary_by_envoy_or_site— inverters_summary_by_envoy_or_siteget_systems_system_id_telemetry_production_micro— Retrieves telemetry for all production micros for a systemget_systems_system_id_telemetry_production_meter— Retrieves telemetry for all production meters for a systemget_systems_system_id_telemetry_battery— Retrieves telemetry for all batteries for a systemget_systems_system_id_telemetry_consumption_meter— Retrieves telemetry for all consumption meters for a systemget_systems_system_id_devices_micros_telemetry— Retrieves telemetry for all micros/PCUs in a system.get_systems_system_id_devices_micros_serial_no_telemetry— Retrieves telemetry for single micro/pcu.get_systems_system_id_devices_encharges_serial_no_telemetry— Retrieves telemetry for single Enchargeget_systems_system_id_serial_no_evse_lifetime— Retrieves daily time-series telemetry data of the 3rd party EVSE chargerget_systems_system_id_hp_lifetime— Retrieves daily time-series telemetry data of the HPget_systems_system_id_serial_no_evse_telemetry— Retrieves telemetry data of the EVSE charger at regular intervals.get_systems_system_id_hp_telemetry— Retrieves energy consumed by HP in regular intervals.get_systems_config_system_id_battery_settings— Returns the current battery settings of a systemupdate_systems_config_system_id_battery_settings— Updates the current battery settings of a systemget_systems_config_system_id_storm_guard— Returns the current storm guard settings of a systemupdate_systems_config_system_id_storm_guard— Updates the current storm guard settings of a systemget_systems_config_system_id_grid_status— Returns the current grid status of a systemget_systems_config_system_id_load_control— Returns the current load control settings of a systemupdate_systems_config_system_id_load_control— Updates the current load control settings of a systemget_systems_system_id_energy_import_telemetry— Retrieves energy imported from grid in regular intervalsget_systems_system_id_energy_export_telemetry— Retrieves energy exported to grid in regular intervalsget_live_data— Site Level Live Statusget_systems_system_id_latest_telemetry— Returns a system's last reported PV Power, Consumption Power, and Battery Power in Watts. Return’s operational mode for Battery, HP, and EVSEfetch_chargers_summary— Fetch active chargers for a systemfetch_events— Fetch eventsfetch_charger_session_history— Charger session historyfetch_schedules— Get Schedulefetch_daily_energy_consumption_data— Daily energy apifetch_energy_consumption_data— Interval energy apistart_charging— Start charging. Illustrative only - access via VPP api for partnersstop_charging— Stop charging. Illustrative only - access via VPP api for partnersget_activations_activation_id_battery_mode— API endpoint to get battery charge/discharge setting.update_activations_activation_id_battery_mode— API endpoint to update battery charge/discharge setting.get_partner_activations— List of Activationscreate_partner_activations— Create new activation.get_partner_activations_activation_id— Retrieves an Activation by idupdate_partner_activations_activation_id— Update an activation.delete_partner_activations_activation_id— Delete an activation by idcreate_activations_activation_id_users_user_id— Grant Accessget_activations_activation_id_users_user_id— Returns the requested userupdate_activations_activation_id_users_user_id— Update userdelete_activations_activation_id_users_user_id— Revoke Accesscreate_activations_activation_id_ops_production_mode— Set production modeget_activations_activation_id_ops_production_mode— Get production modeget_companies_company_id_users— Get all users with in a companycreate_companies_company_id_users— Create company usercreate_users— Create Home ownerget_users_search— Search userupdate_companies_company_id_users_user_id— Update company userget_partner_users_user_id— Returns the requested userget_partner_users_self— Return the current logged in user detailget_companies_self_branches— User's company and its branchesget_companies_self_authorized_subcontractors— User's company and its authorized subcontractors.get_activations_activation_id_estimate— Returns the estimate for this system.update_activations_activation_id_estimate— Update the estimate for this system.get_partner_grid_profiles— Lists the available profilesget_systems_system_id_meters_serial_number— Returns the requested meter detail.create_activations_activation_id_meters_serial_number_meter_control— Enable or Disable the meters.get_pv_manufacturers— Returns PV module manufacturersget_pv_manufacturers_pv_manufacturer_id_pv_models— Returns PV module manufacturersget_systems_config_system_id_tariff— Get tariff for a systemget_partner_systems_system_id_arrays— Fetch particular system Array detailsget_v_p_p_by_key— Retrieve details of a VPPupdate_v_p_p— Update an existing VPP in a programdelete_v_p_p_by_key— Delete VPP by vpp idstop_stream— Stop the live stream for an enrolled sitestart_stream— Start the live stream for an enrolled siteget_site_settings— Fetch site settings for an enrolled siteupdate_site_settings— Update site settings for an enrolled siteget_event_details— Retrieve details of a specific eventupdate_event— Update an existing Event in a programcancel_event— Cancel or End Eventopt_out_opt_in_event— Optout-Optin site from the eventget_application_by_site_id— Retrieve an applicationupdate_application— Update a rejected applicationwithdraw_application— Withdraw an application that is not yet approvedget_token— Generate OAuth 2.0 access tokenget_events— Retrieve all events in a programcreate_event— Create a new Event in a programget_all_v_p_p_by_key— Retrieve all VPPs of a programcreate_v_p_p— Create a new VPP in a programregister_site_for_live_stream— Register Site for live streamgenerate_local_api_token— Generate access token for IQ gateway local api. This token will be valid for 12 hours and can be generated any number of times once the site is enrolled.reset_evse— API to reset the communication between the charger and partner’s CSMSregister_evse— API to initiate the establishment of communication between the charger and partner’s CSMSget_forecast— API to fetch energy forecasts and respective accuracy percentagesget_events_1— Retrieve all events in a programcreate_event_1— Create a new Event in a programget_applications— Retrieve all applications of a programcreate_application— Create new applicationget_event_details_1— Retrieve details of a specific eventcancel_event_1— Cancel or End Eventget_device_level_e_v_s_e_telemetry— Retrieves telemetry data of the EVSE charger at regular intervalsget_device_level_e_v_s_e_life_time_telemetry— Retrieves daily time-series telemetry data of the EVSE chargerget_production_micro_telemetry— Get telemetry for all production micros for a siteget_production_meter_readings— To retrieve the last known reading of each production meter on the system as of the requested timeget_production_meter_telemetry— Get telemetry for all production meters for a siteget_import_telemetry— Get the import telemetry data per interval for a given siteget_export_telemetry— Get the export telemetry data per interval for a given siteget_consumption_meter_readings— To retrieve the last known reading of each consumption meter on the system as of the requested timeget_consumption_meter_telemetry— Get telemetry for all consumption meters for a siteget_battery_telemetry— Get telemetry for all batteries for a siteget_site_summary— Get a site summaryget_storm_guard_settings— Get the current storm guard settings of a siteget_storage_meter_readings— To retrieve the last known reading of each storage meter on the system as of the requested timeget_site_open_events— To retrieve the list of open events for a siteget_site_events— To retrieve the list of events for a siteget_site_alarms— To retrieve the list of alarms for a siteget_live_stream_registration_status— Get Live Stream Registration status for a siteget_production_life_time— production_lifetimeget_p_e_l_p_c_s_settings— API to show the export limit, import limit, and PCS limit of a siteget_latest_telemetry— Returns a system's last reported PV Power, Consumption Power and Battery Power in Watts. Returns the operational mode for Battery, HP, and EVSE.get_life_time_import— import_lifetimeget_device_level_h_p_telemetry— Retrieves energy consumed by HP in regular intervals.get_device_level_h_p_life_time_telemetry— Retrieves daily time-series telemetry data of the HPget_grid_status_settings— Get the current grid status settings of a siteget_life_time_export— export_lifetimeget_devices— Get all devices for a systemget_device_level_p_v_production_telemetry— Retrieves telemetry for single micro/pcu.get_e_v_s_e_configuration_status— API to fetch the current enrollment configuration of a charger that has been onboardedget_device_level_encharge_telemetry— Device level encharge telemetry dataget_consumption_life_time— consumption_lifetimeget_battery_settings— Returns the current battery settings of a systemget_battery_life_time— battery_lifetimeget_systems— Get all systems enrolled into the program with detailsget_event_types— To retrieve the list of event_type_id along with event_description and recommended_actionget_all_programs— Retrieve all programs under an accountget_program_by_key— Retrieve individual program details by program_id
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.