anker-solix-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ANKER_EMAIL | Yes | Anker account email (required) | |
| ANKER_COUNTRY | No | Two-letter country code used at signup (default DE) | DE |
| ANKER_SITE_ID | No | Default site ID, if you have more than one Anker Solix system | |
| ANKER_MCP_HOST | No | Bind address for HTTP transports (default 127.0.0.1) | 127.0.0.1 |
| ANKER_MCP_PATH | No | HTTP path the MCP endpoint is mounted at (default /mcp) | /mcp |
| ANKER_MCP_PORT | No | Bind port for HTTP transports (default 8000) | 8000 |
| ANKER_PASSWORD | Yes | Anker account password (required) | |
| ANKER_MCP_TRANSPORT | No | stdio (default), streamable-http, or sse | stdio |
| ANKER_REFRESH_SECONDS | No | Minimum seconds between automatic data refreshes (default 60) | 60 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_sitesA | List every Anker power system ("site") linked to this account, keyed by site ID. |
| get_site_overviewA | Get the cached detail record for one site, including whatever current power-flow summary the Anker cloud API reports for it (e.g. solar input, battery charge/discharge, home load, grid import/export). |
| list_devicesA | List every device (Solarbank, expansion battery pack, Smartmeter, etc.) linked to the Anker account, keyed by device serial number. |
| get_deviceA | Get the full cached detail record for one device by serial number, with no type-specific filtering applied. |
| list_solarbanksA | List devices that look like Solarbanks or their expansion battery packs, identified heuristically from model/type/name fields. |
| get_solarbank_statusA | Get current status for one Solarbank (or expansion battery pack): battery state of charge, solar input power, output power, charge/discharge power, temperature, and any other fields the Anker cloud API reports for this device. |
| get_solarbank_scheduleB | Get the charge/discharge schedule and output-power plan configured for a Solarbank, if the Anker cloud API reports one under this device's cached data. |
| list_smartmetersA | List devices that look like Anker Smartmeters, identified heuristically from model/type/name fields. If nothing matches the heuristic, every device is returned instead so you can still find the right one by eye. |
| get_smartmeter_statusA | Get current status for one Smartmeter: grid import/export power and any other fields the Anker cloud API reports for this device. |
| get_energy_statisticsA | Fetch fresh energy statistics from the Anker cloud API: solar production, battery charge/discharge, grid import/export, and home usage totals, for every site/device the account can see. |
| refresh_dataA | Force an immediate refresh of all cached Anker Solix data (sites, devices, and energy), bypassing the normal refresh-interval throttle. Call this if you suspect other tools are returning stale data - for example right after changing a setting in the Anker app. |
| get_account_infoA | Get basic info about the authenticated Anker account (e.g. nickname, account/email identifiers), with any credentials or tokens redacted. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gkoenig/anker-solix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server