Search / io.github.DeepakumarSubbian/orbiteos
OrbitEOS Energy Management
not classifiedEnergy management platform — 61 tools for solar, battery, grid, and EV charging control
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / io.github.DeepakumarSubbian/orbiteos
Energy management platform — 61 tools for solar, battery, grid, and EV charging control
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"orbiteos": {
"type": "sse",
"url": "https://mcp.orbiteos.cloud/sse"
}
}
}claude mcp add --transport sse orbiteos https://mcp.orbiteos.cloud/sse[mcp_servers.orbiteos]
url = "https://mcp.orbiteos.cloud/sse"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"orbiteos": {
"type": "remote",
"url": "https://mcp.orbiteos.cloud/sse",
"enabled": true
}
}
}{
"mcpServers": {
"orbiteos": {
"type": "sse",
"url": "https://mcp.orbiteos.cloud/sse"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=orbiteos&config=eyJ0eXBlIjoic3NlIiwidXJsIjoiaHR0cHM6Ly9tY3Aub3JiaXRlb3MuY2xvdWQvc3NlIn0%3D"
}{
"servers": {
"orbiteos": {
"type": "sse",
"url": "https://mcp.orbiteos.cloud/sse"
}
}
}{
"mcpServers": {
"orbiteos": {
"url": "https://mcp.orbiteos.cloud/sse"
}
}
}extensions:
"orbiteos":
enabled: true
name: "orbiteos"
type: sse
uri: "https://mcp.orbiteos.cloud/sse"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportonly the legacy HTTP+SSE transport, deprecated until 2027-07-28protocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations61 of 61 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 7,810 tokens to load every tooltools.api_dump61 tools, 69% named like REST operations: looks like an API mapped one endpoint per toolstability.changes122 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagecreate_pluginaddedCreate a new plugin in the marketplace. Root admin only.
create_marketplace_categoryaddedCreate a new marketplace category. Root admin only.
list_site_pluginsaddedList all plugins/devices/algorithms assigned to a specific site.
remove_plugin_from_siteaddedRemove a plugin assignment from a site.
assign_plugin_to_siteaddedAssign 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.
uninstall_pluginaddedUninstall a plugin from your account. Removes all site assignments.
update_plugin_configaddedUpdate configuration of an installed plugin.
list_installed_pluginsaddedList all plugins installed in your account, including their site assignments.
install_pluginaddedInstall a marketplace plugin for your account. Once installed, it can be assigned to specific sites.
get_plugin_detailsaddedGet detailed information about a marketplace plugin including its configuration schema and capabilities.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +website -unreachable(3 failures) -stale-233d
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.orbiteos.cloud/sse sse | none | no (3 failures) | 89% | 594 ms | 2025-11-25 | 2026-10-17 |
analyze_battery_usageread-only | Analyze battery charge/discharge patterns and provide sizing recommendations. Answers "Should I get a bigger battery?" |
analyze_grid_usageread-only | Analyze why grid import is high. Compares production vs consumption patterns. Answers "Why am I importing so much from the grid?" |
assign_plugin_to_site | 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. |
browse_pluginsread-only | Browse available plugins in the marketplace. Filter by category, type, or search text. |
check_platform_healthread-only | Check the health of the OrbitEOS platform itself (database connection, edge backend connectivity). |
check_system_healthread-only | 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. |
compare_solar_performanceread-only | Compare solar production across two periods. Answers "Solar seems lower than usual" by comparing recent vs previous period. |
create_account | Create a new account (organization) on the platform. Root admin only. |
create_component | Create a new component (controller, meter, inverter, etc.) on a site. Requires the factory ID and configuration properties. |
create_marketplace_category | Create a new marketplace category. Root admin only. |
create_plugin | Create a new plugin in the marketplace. Root admin only. |
create_role | Create a custom role with specific permissions. |
create_site | Create a new site in the hierarchy. Types: region, hub, site, zone. Only "site" type can have edge mappings. |
create_sub_account | Create a sub-account (division) within an account. |
create_user | Create a new user in the account. Assign a role and optionally specific sites. |
delete_componentdestructive | Delete a component from a site. Use with caution — this removes the component from the energy system. |
delete_roledestructive | Delete a custom role. Cannot delete system roles or roles assigned to users. |
delete_sitedestructive | Delete a site and all its children in the hierarchy. |
delete_sub_accountdestructive | Delete a sub-account. |
delete_userdestructive | Deactivate a user account. Does not permanently delete — can be reactivated. |
describe_siteread-only | Get a human-readable summary of a site: what components it has, its capabilities, current status. |
describe_systemread-only | Explain what OrbitEOS is, what sections the dashboard has, and what metrics are available. Useful for orientation. |
execute_commanddestructive | Execute a system command on a site's edge controller. Use with caution. Commands: restart, factoryReset, etc. |
export_csvread-only | Export historical data as CSV for a site and date range. |
get_audit_logread-only | Query the audit log to see who did what and when. Shows user actions like logins, creates, updates, deletes. |
get_channel_valueread-only | Get a single channel value from a site. Channels are addresses like "_sum/GridActivePower" or "ess0/Soc". |
get_energy_summaryread-only | Get energy summary for a site over a period. Answers "How much solar did I generate this month?" or "What's my energy usage?" |
get_live_dataread-only | Get current live power/energy snapshot for a site. Returns grid power, solar production, consumption, battery SoC, etc. |
get_platform_settingsread-only | Get all platform configuration settings. Root admin only. Includes SMTP, branding, security, edge connection, LLM config. |
get_plugin_detailsread-only | Get detailed information about a marketplace plugin including its configuration schema and capabilities. |
get_siteread-only | Get detailed information about a specific site including edge mappings. |
get_site_configread-only | Get the full component configuration for a site (fetched live from the energy system). Shows all controllers, meters, inverters, etc. |
get_system_logread-only | Get system logs for a site. Shows runtime log entries filtered by level. |
get_userread-only | Get detailed information about a specific user including their assigned sites. |
install_plugin | Install a marketplace plugin for your account. Once installed, it can be assigned to specific sites. |
invite_user | Send an email invitation for someone to join the account. |
list_accountsread-only | List all accounts (organizations) on the platform. Root admin only. |
list_installed_pluginsread-only | List all plugins installed in your account, including their site assignments. |
list_marketplace_categoriesread-only | List all marketplace categories: Energy Devices, Cloud Integrations, Analytics, Control Strategies, Notifications, Dashboard Widgets, Data Export, Protocols, UI Apps. |
list_permissionsread-only | List all available permissions that can be assigned to roles. |
list_rolesread-only | List all roles in the account with their permissions. |
list_site_pluginsread-only | List all plugins/devices/algorithms assigned to a specific site. |
list_sitesread-only | List all sites accessible to the current user. Supports tree view (lazy loading by parentId) or flat list. |
list_sub_accountsread-only | List sub-accounts (divisions) for an account. |
list_usersread-only | List all users in the current account. Shows name, email, role, last login, and active status. |
query_energy_totalsread-only | Query cumulative energy totals (kWh) for a site over a date range. Returns production, consumption, grid import/export, battery charge/discharge. |
query_historyread-only | Query historical timeseries power data for a site. Returns time-indexed power values (watts) for the specified channels and date range. |
remove_plugin_from_sitedestructive | Remove a plugin assignment from a site. |
search_sitesread-only | Search sites by name, description, or location across the entire hierarchy. Returns breadcrumb paths. |
set_channel_value | 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). |
test_smtp | Test SMTP email configuration by sending a test email. |
uninstall_plugindestructive | Uninstall a plugin from your account. Removes all site assignments. |
universal_searchread-only | Search across all entities: accounts, sub-accounts, sites, users. Returns matching results with entity types. |
update_account | Update an account. Root admin only. |
update_component | Update configuration properties of an existing component on a site. |
update_platform_settings | Update platform configuration settings. Root admin only. Pass an array of {key, value} pairs. |
update_plugin_config | Update configuration of an installed plugin. |
update_role | Update a role's name, description, or permissions. |
update_site | Update a site's properties, hierarchy position, or edge mappings. |
update_sub_account | Update a sub-account. |
update_user | Update a user's profile, role, active status, or site assignments. |
Schemas: list_tools.
{
"name": "io.github.DeepakumarSubbian/orbiteos",
"title": "OrbitEOS Energy Management",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.orbiteos.cloud/sse",
"type": "sse"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/OrbitEOS/orbiteos-core",
"source": "github"
},
"websiteUrl": "https://orbiteos.cloud",
"description": "Energy management platform — 61 tools for solar, battery, grid, and EV charging control"
}