Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

OrbitEOS Energy Management

REMOTE · MCP.ORBITEOS.CLOUD · SCANNED AUG 3

Energy management platform — 61 tools for solar, battery, grid, and EV charging control

−40 this week 18 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security46
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 4 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.orbiteos.cloud

# add to Claude Code
claude mcp add --transport http deepakumarsubbian-orbiteos https://mcp.orbiteos.cloud/sse
# ~/.codex/config.toml
[mcp_servers.deepakumarsubbian-orbiteos]
url = "https://mcp.orbiteos.cloud/sse"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "deepakumarsubbian-orbiteos": {
      "type": "remote",
      "url": "https://mcp.orbiteos.cloud/sse",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add deepakumarsubbian-orbiteos --url https://mcp.orbiteos.cloud/sse --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  deepakumarsubbian-orbiteos:
    url: "https://mcp.orbiteos.cloud/sse"
// mcp.json
{
  "mcpServers": {
    "deepakumarsubbian-orbiteos": {
      "type": "http",
      "url": "https://mcp.orbiteos.cloud/sse"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 −39
    • Endpoint reachability: reachable → not serving MCP security
    • Authorization: fail → unverified security
    • HTTPS: fail → unverified security
    • Stability: 0.23 → unverified security
    • Transport: pass → fail security
    • Schema quality: 100 → unverified functional
    • Capabilities: pass → unverified functional
    • Tool coverage: 100 → unverified functional
  • 2 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 −2
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 57

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.orbiteos.cloud/sse

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=orbiteos.cloud CN=YE1,O=Let's Encrypt,C=US 24 Jun 2026 22 Sept 2026 ECDSA 256 ECDSA-SHA384 5d18d00dd09fa1c2b925fa34e593ed65231
SANs: *.orbiteos.cloud, orbiteos.cloud
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of mcp.orbiteos.cloud. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
cloud. present 7041 13 Verified
orbiteos.cloud. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 530
Header Value
x-frame-options SAMEORIGIN
referrer-policy same-origin
Transports 2 probes
Transport URL Outcome Status Location
sse https://mcp.orbiteos.cloud/sse HTTP error 530
http (plaintext) http://mcp.orbiteos.cloud/sse Inconclusive 530
MCP tools — 61 exposed · ~3,563 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
analyze_battery_usage ~60

Analyze battery charge/discharge patterns and provide sizing recommendations. Answers "Should I get a bigger battery?"

NameTypeReqDescription
fromDatestringyesStart date
siteIdstringyesSite UUID
toDatestringyesEnd date

No output schema declared.

No examples provided.

analyze_grid_usage ~62

Analyze why grid import is high. Compares production vs consumption patterns. Answers "Why am I importing so much from the grid?"

NameTypeReqDescription
datestringDate to analyze (ISO format). Default: yesterday
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

assign_plugin_to_site ~91

Assign an installed plugin to a specific site. This creates a device/algorithm/integration instance at the site level. E.g., assign "SMA Inverter" driver to "Munich Factory" site.

NameTypeReqDescription
configOverrideSite-specific configuration override (e.g., device IP address)
installedPluginIdstringyesInstalled plugin UUID
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

browse_plugins ~119

Browse available plugins in the marketplace. Filter by category, type, or search text.

NameTypeReqDescription
categorystringCategory slug: energy-devices, cloud-integrations, analytics, control-strategies, notifications, dashboard-widgets, data-export, protocols, ui-apps
pricingstringFilter by pricing: free, premium, enterprise
querystringSearch text
typestringPlugin type: device_driver, cloud_integration, analytics, controller, notification, dashboard_widget, data_export, protocol

No output schema declared.

No examples provided.

check_platform_health ~26

Check the health of the OrbitEOS platform itself (database connection, edge backend connectivity).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

check_system_health ~53

Check if a site's energy system is running normally. Answers "Is my system running normally?" by checking online status, battery SoC, grid connection, and component states.

NameTypeReqDescription
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

compare_solar_performance ~95

Compare solar production across two periods. Answers "Solar seems lower than usual" by comparing recent vs previous period.

NameTypeReqDescription
period1FromstringyesFirst period start date
period1TostringyesFirst period end date
period2FromstringyesSecond period start date
period2TostringyesSecond period end date
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

create_account ~64

Create a new account (organization) on the platform. Root admin only.

NameTypeReqDescription
namestringyesAccount display name
planstringPlan: starter, professional, enterprise
slugstringyesURL-friendly identifier (lowercase, hyphens)

No output schema declared.

No examples provided.

create_component ~81

Create a new component (controller, meter, inverter, etc.) on a site. Requires the factory ID and configuration properties.

NameTypeReqDescription
factoryIdstringyesComponent factory ID (e.g., "Controller.Api.ModbusTcp", "Simulator.GridMeter.Acting")
propertiesarrayyesComponent configuration properties
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

create_marketplace_category ~76

Create a new marketplace category. Root admin only.

NameTypeReqDescription
descriptionstring
iconstringIcon name (e.g., "zap", "cloud", "bar-chart")
namestringyesCategory name
slugstringyesURL-friendly slug
sortOrdernumber

No output schema declared.

No examples provided.

create_plugin ~123

Create a new plugin in the marketplace. Root admin only.

NameTypeReqDescription
capabilitiesarray
categoryIdstringyesCategory UUID
configSchemaJSON Schema for plugin configuration
descriptionstring
isOfficialboolean
namestringyesPlugin name
pricingstringfree, premium, enterprise, custom
slugstringyesURL-friendly slug
typestringyesdevice_driver, cloud_integration, analytics, controller, notification, dashboard_widget, data_export, protocol

No output schema declared.

No examples provided.

create_role ~45

Create a custom role with specific permissions.

NameTypeReqDescription
descriptionstring
namestringyesRole name
permissionIdsarrayPermission UUIDs to assign

No output schema declared.

No examples provided.

create_site ~131

Create a new site in the hierarchy. Types: region, hub, site, zone. Only "site" type can have edge mappings.

NameTypeReqDescription
descriptionstring
edgeIdsarrayEdge controller IDs to map (e.g., ["edge0"])
locationLocation data: {city, country, lat, lng}
metadataCustom metadata
namestringyesSite name
parentIdstringParent site UUID (for nesting)
subAccountIdstringSub-account UUID
typestringyesHierarchy level

No output schema declared.

No examples provided.

create_sub_account ~51

Create a sub-account (division) within an account.

NameTypeReqDescription
accountIdstringyesParent account UUID
namestringyesSub-account name
slugstringyesURL-friendly identifier

No output schema declared.

No examples provided.

create_user ~92

Create a new user in the account. Assign a role and optionally specific sites.

NameTypeReqDescription
emailstringyesUser email
namestringyesDisplay name
passwordstringyesInitial password (min 8 chars)
roleIdstringRole UUID
siteIdsarraySite UUIDs to grant access
subAccountIdstringSub-account UUID

No output schema declared.

No examples provided.

delete_component ~50

Delete a component from a site. Use with caution — this removes the component from the energy system.

NameTypeReqDescription
componentIdstringyesComponent ID to delete
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

delete_role ~33

Delete a custom role. Cannot delete system roles or roles assigned to users.

NameTypeReqDescription
roleIdstringyesRole UUID

No output schema declared.

No examples provided.

delete_site ~29

Delete a site and all its children in the hierarchy.

NameTypeReqDescription
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

delete_sub_account ~26

Delete a sub-account.

NameTypeReqDescription
subAccountIdstringyesSub-account UUID

No output schema declared.

No examples provided.

delete_user ~34

Deactivate a user account. Does not permanently delete — can be reactivated.

NameTypeReqDescription
userIdstringyesUser UUID

No output schema declared.

No examples provided.

describe_site ~38

Get a human-readable summary of a site: what components it has, its capabilities, current status.

NameTypeReqDescription
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

describe_system ~30

Explain what OrbitEOS is, what sections the dashboard has, and what metrics are available. Useful for orientation.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

execute_command ~58

Execute a system command on a site's edge controller. Use with caution. Commands: restart, factoryReset, etc.

NameTypeReqDescription
commandstringyesCommand to execute
paramsCommand parameters
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

export_csv ~57

Export historical data as CSV for a site and date range.

NameTypeReqDescription
channelsarray
fromDatestringyesStart date
siteIdstringyesSite UUID
toDatestringyesEnd date

No output schema declared.

No examples provided.

get_audit_log ~105

Query the audit log to see who did what and when. Shows user actions like logins, creates, updates, deletes.

NameTypeReqDescription
actionstringFilter by action (e.g., "login", "create_user", "update_settings")
limitnumberMax entries (default 50)
offsetnumberSkip entries
resourceTypestringFilter by resource type (e.g., "user", "site", "settings")

No output schema declared.

No examples provided.

get_channel_value ~69

Get a single channel value from a site. Channels are addresses like "_sum/GridActivePower" or "ess0/Soc".

NameTypeReqDescription
channelstringyesChannel address (e.g., "_sum/GridActivePower", "_sum/EssSoc")
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

get_energy_summary ~71

Get energy summary for a site over a period. Answers "How much solar did I generate this month?" or "What's my energy usage?"

NameTypeReqDescription
fromDatestringyesStart date (ISO)
siteIdstringyesSite UUID
toDatestringyesEnd date (ISO)

No output schema declared.

No examples provided.

get_live_data ~63

Get current live power/energy snapshot for a site. Returns grid power, solar production, consumption, battery SoC, etc.

NameTypeReqDescription
channelsarraySpecific channel addresses. If omitted, returns all standard channels.
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

get_platform_settings ~57

Get all platform configuration settings. Root admin only. Includes SMTP, branding, security, edge connection, LLM config.

NameTypeReqDescription
categorystringFilter by category: general, branding, email, edge, security, registration, ai

No output schema declared.

No examples provided.

get_plugin_details ~50

Get detailed information about a marketplace plugin including its configuration schema and capabilities.

NameTypeReqDescription
slugstringyesPlugin slug (e.g., "sma-inverter", "openweather", "peak-shaving")

No output schema declared.

No examples provided.

get_site ~29

Get detailed information about a specific site including edge mappings.

NameTypeReqDescription
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

get_site_config ~47

Get the full component configuration for a site (fetched live from the energy system). Shows all controllers, meters, inverters, etc.

NameTypeReqDescription
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

get_system_log ~72

Get system logs for a site. Shows runtime log entries filtered by level.

NameTypeReqDescription
fromDatestringStart date (default: today)
levelstringMinimum log level
siteIdstringyesSite UUID
toDatestringEnd date (default: today)

No output schema declared.

No examples provided.

get_user ~30

Get detailed information about a specific user including their assigned sites.

NameTypeReqDescription
userIdstringyesUser UUID

No output schema declared.

No examples provided.

install_plugin ~50

Install a marketplace plugin for your account. Once installed, it can be assigned to specific sites.

NameTypeReqDescription
configPlugin configuration (based on plugin config_schema)
pluginIdstringyesPlugin UUID

No output schema declared.

No examples provided.

invite_user ~68

Send an email invitation for someone to join the account.

NameTypeReqDescription
emailstringyesInvitee email
roleIdstringRole to assign
siteIdsarraySites to grant access to
subAccountIdstringSub-account to place them in

No output schema declared.

No examples provided.

list_accounts ~22

List all accounts (organizations) on the platform. Root admin only.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_installed_plugins ~23

List all plugins installed in your account, including their site assignments.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_marketplace_categories ~41

List all marketplace categories: Energy Devices, Cloud Integrations, Analytics, Control Strategies, Notifications, Dashboard Widgets, Data Export, Protocols, UI Apps.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_permissions ~19

List all available permissions that can be assigned to roles.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_roles ~18

List all roles in the account with their permissions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_site_plugins ~33

List all plugins/devices/algorithms assigned to a specific site.

NameTypeReqDescription
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

list_sites ~83

List all sites accessible to the current user. Supports tree view (lazy loading by parentId) or flat list.

NameTypeReqDescription
flatbooleanSet true for flat list instead of tree
parentIdstringParent site UUID for tree view. Omit or "null" for root nodes.
subAccountIdstringFilter by sub-account

No output schema declared.

No examples provided.

list_sub_accounts ~32

List sub-accounts (divisions) for an account.

NameTypeReqDescription
accountIdstringyesParent account UUID

No output schema declared.

No examples provided.

list_users ~30

List all users in the current account. Shows name, email, role, last login, and active status.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

query_energy_totals ~92

Query cumulative energy totals (kWh) for a site over a date range. Returns production, consumption, grid import/export, battery charge/discharge.

NameTypeReqDescription
channelsarrayEnergy channels. Default: all standard energy channels
fromDatestringyesStart date (ISO format)
siteIdstringyesSite UUID
toDatestringyesEnd date (ISO format)

No output schema declared.

No examples provided.

query_history ~121

Query historical timeseries power data for a site. Returns time-indexed power values (watts) for the specified channels and date range.

NameTypeReqDescription
channelsarrayChannels to query. Default: GridActivePower, ProductionActivePower, ConsumptionActivePower, EssSoc
fromDatestringyesStart date (ISO format, e.g., "2025-01-01")
siteIdstringyesSite UUID
toDatestringyesEnd date (ISO format, e.g., "2025-01-02")

No output schema declared.

No examples provided.

remove_plugin_from_site ~40

Remove a plugin assignment from a site.

NameTypeReqDescription
installedPluginIdstringyesInstalled plugin UUID
siteIdstringyesSite UUID

No output schema declared.

No examples provided.

search_sites ~66

Search sites by name, description, or location across the entire hierarchy. Returns breadcrumb paths.

NameTypeReqDescription
limitnumberMax results (default 50)
querystringyesSearch text
typestringFilter by type: region, hub, site, zone

No output schema declared.

No examples provided.

set_channel_value ~99

Write a value to a writable channel on a site. Used for manual control (e.g., set EV charger power limit, force battery charge/discharge).

NameTypeReqDescription
channelIdstringyesChannel ID (e.g., "SetActivePowerEquals")
componentIdstringyesComponent ID (e.g., "ess0", "evcs0")
siteIdstringyesSite UUID
valueValue to write

No output schema declared.

No examples provided.