{"apiVersion":"v1","directorySlug":"volts-mcp-1a5ecadc1d","title":"Volts","description":null,"pageUrl":"https://www.mcpbundles.com/skills/volts-mcp-1a5ecadc1d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.volts.live/mcp","hostedMcpUrl":null,"toolCount":21,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"live.volts/volts-mcp-1a5ecadc1d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_current_time","description":"PURPOSE:\n    Return the current date and time in the user's timezone (Europe/Sofia).","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"get_current_time","displayName":"get_current_time","title":"get_current_time","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_user_devices","description":"Get user's or organization's devices and their feeds.","inputSchema":{"type":"object","properties":{"internal":{"type":"boolean","default":false},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"measurement_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_user_devices","displayName":"get_user_devices","title":"get_user_devices","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_user_device_custom_fields","description":"Get business metadata (custom fields) for devices. Use instead of get_user_devices when user asks about subscriber/account/address/install date etc.","inputSchema":{"type":"object","properties":{"internal":{"type":"boolean","default":false},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"custom_field_key":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"custom_field_value":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_user_device_custom_fields","displayName":"get_user_device_custom_fields","title":"get_user_device_custom_fields","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_volts_docs","description":"Volts PRODUCT DOCUMENTATION (manuals, datasheets, install guides, specs).","inputSchema":{"type":"object","properties":{"topic":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_volts_docs","displayName":"get_volts_docs","title":"get_volts_docs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_my_places","description":"Get all places (properties/locations) where devices are installed.","inputSchema":{"type":"object","properties":{"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_my_places","displayName":"get_my_places","title":"get_my_places","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_my_tariffs","description":"Get electricity tariff information (pricing structure, rates, costs).","inputSchema":{"type":"object","properties":{"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_my_tariffs","displayName":"get_my_tariffs","title":"get_my_tariffs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_relay_circuit_name","description":"Get all available relay circuit names for a specific device.","inputSchema":{"type":"object","required":["device_id"],"properties":{"device_id":{"type":"string"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_relay_circuit_name","displayName":"get_relay_circuit_name","title":"get_relay_circuit_name","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_relay_state","description":"Set the state of a relay device to 'on' or 'off'.","inputSchema":{"type":"object","required":["device_id","state","circuit_index"],"properties":{"state":{"type":"string"},"device_id":{"type":"string"},"circuit_index":{"type":"integer"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"set_relay_state","displayName":"set_relay_state","title":"set_relay_state","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_historical_feed_data","description":"Get feed data (consumption, measurements, values) for a specific feed over a time period.","inputSchema":{"type":"object","required":["feed_id"],"properties":{"period":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"feed_id":{"type":"integer"},"to_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"from_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"user_query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"calculate_ki":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_historical_feed_data","displayName":"get_historical_feed_data","title":"get_historical_feed_data","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compare_consumption","description":"Compare consumption between two time periods for a feed.","inputSchema":{"type":"object","required":["feed_id","first_from","first_to","second_from","second_to"],"properties":{"feed_id":{"type":"integer"},"first_to":{"type":"string"},"second_to":{"type":"string"},"first_from":{"type":"string"},"user_query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"second_from":{"type":"string"},"calculate_ki":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"compare_consumption","displayName":"compare_consumption","title":"compare_consumption","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_place_consumption_total","description":"DATE RULES (MUST FOLLOW):\n    Format: YYYY-MM-DD (ISO 8601)\n    Monthly: to_date = 1st of NEXT month (Sep → to=\"2025-10-01\", NOT \"2025-09-30\")\n    PREREQUISITE: Call get_current_time() first for any relative date (\"today\", \"this month\", etc.)","inputSchema":{"type":"object","required":["place_id","from_date","to_date"],"properties":{"to_date":{"type":"string"},"place_id":{"type":"integer"},"device_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"from_date":{"type":"string"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"measurement_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_place_consumption_total","displayName":"get_place_consumption_total","title":"get_place_consumption_total","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_place_consumption_history","description":"DATE RULES (MUST FOLLOW):\n    Format: YYYY-MM-DD (ISO 8601)\n    Monthly: to_date = 1st of NEXT month (Sep → to=\"2025-10-01\", NOT \"2025-09-30\")\n    PREREQUISITE: Call get_current_time() first for any relative date.","inputSchema":{"type":"object","required":["place_id","from_date","to_date","period"],"properties":{"period":{"type":"string"},"to_date":{"type":"string"},"place_id":{"type":"integer"},"device_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"from_date":{"type":"string"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"measurement_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_place_consumption_history","displayName":"get_place_consumption_history","title":"get_place_consumption_history","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_tariff","description":"Create a new electricity tariff with pricing periods and rates.","inputSchema":{"type":"object","required":["name","owner_type"],"properties":{"name":{"type":"string"},"periods":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"default":null},"owner_type":{"type":"string"},"subtariffs":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"default":null},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"price_components":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"create_tariff","displayName":"create_tariff","title":"create_tariff","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_tariff","description":"Update an existing tariff including its name, price components, subtariffs, and periods.","inputSchema":{"type":"object","required":["tariff_id"],"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"periods":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"default":null},"tariff_id":{"type":"integer"},"subtariffs":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"default":null},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"price_components":{"anyOf":[{"type":"array","items":{}},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"update_tariff","displayName":"update_tariff","title":"update_tariff","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_tariff","description":"Delete a tariff permanently.","inputSchema":{"type":"object","required":["tariff_id"],"properties":{"tariff_id":{"type":"integer"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"delete_tariff","displayName":"delete_tariff","title":"delete_tariff","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_reports","description":"PURPOSE:\n    List all scheduled reports configured for the user (or organization).","inputSchema":{"type":"object","properties":{"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"list_reports","displayName":"list_reports","title":"list_reports","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_report","description":"Get full details of one report by ID, including its configured feeds and email recipients.","inputSchema":{"type":"object","required":["report_id"],"properties":{"report_id":{"type":"integer"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"get_report","displayName":"get_report","title":"get_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_report","description":"Create a new scheduled report.","inputSchema":{"type":"object","required":["report_name","feeds","emails"],"properties":{"feeds":{"type":"array","items":{"type":"object","additionalProperties":{"type":"integer"}}},"emails":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean","default":true},"timezone":{"type":"string","default":"Europe/Sofia"},"report_day":{"type":"integer","default":1},"periodicity":{"type":"integer","default":1},"report_name":{"type":"string"},"report_type":{"type":"string","default":"aggregate"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"create_report","displayName":"create_report","title":"create_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_report","description":"Update an existing report. Only the fields you pass are changed.","inputSchema":{"type":"object","required":["report_id"],"properties":{"feeds":{"anyOf":[{"type":"array","items":{"type":"object","additionalProperties":{"type":"integer"}}},{"type":"null"}],"default":null},"emails":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null},"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"report_id":{"type":"integer"},"report_day":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"periodicity":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"report_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"report_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"update_report","displayName":"update_report","title":"update_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_report","description":"Delete a scheduled report. THIS ACTION IS PERMANENT AND CANNOT BE UNDONE.","inputSchema":{"type":"object","required":["report_id"],"properties":{"report_id":{"type":"integer"},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"delete_report","displayName":"delete_report","title":"delete_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_report_now","description":"Generate a report PDF immediately and save it to disk.","inputSchema":{"type":"object","required":["report_id"],"properties":{"to_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"from_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"report_id":{"type":"integer"},"output_path":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"organization_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"additionalProperties":false},"logicalName":"generate_report_now","displayName":"generate_report_now","title":"generate_report_now","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Volts&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkudm9sdHMubGl2ZS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Volts%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.volts.live%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Volts%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.volts.live%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Volts&connectorUrl=https%3A%2F%2Fapi.volts.live%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Volts\" --url \"https://api.volts.live/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/volts-mcp-1a5ecadc1d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/volts-mcp-1a5ecadc1d/tools/{tool}","mcpServerUrl":"https://api.volts.live/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/volts-mcp-1a5ecadc1d?live=1"}