Skip to main content

Connect an AI agent (MCP)

Constellation runs a remote Model Context Protocol (MCP) server. Point your agent at it with an API key, and the agent can read your topology, ask for predictions, and send telemetry on your behalf, inside the same limits and tenant isolation as the REST API.

SettingValue
Server URLhttps://api.constellation.space/mcp
TransportStreamable HTTP
AuthenticationAuthorization: Bearer <YOUR_KEY>

1. Create a key​

Sign in on the account page, choose New key, and copy the secret. It is shown once. The account page also fills your new key into every configuration below.

2. Add the server to your agent​

claude mcp add --transport http constellation https://api.constellation.space/mcp \
--header "Authorization: Bearer <YOUR_KEY>"
ChatGPT and claude.ai

Their built-in web connectors sign in with OAuth, which the Constellation MCP server does not offer yet. Use Claude Desktop or Claude Code in the meantime.

3. Ask your agent​

  • "Which of my ground stations are degraded right now?"
  • "Forecast SNR on my busiest link for the next hour."
  • "How many prediction calls do I have left this month?"

Tools​

ToolWhat it does
get_topologyCurrent state of your fleet: ground stations, satellites, and links.
get_predictionsForecasts for named links, such as SNR over the next pass.
send_telemetryWrite telemetry records for your entities.
get_usageYour plan, and how much of this month's allowance is used.

Limits​

The MCP server spends the same allowance as the REST API. On the free plan that is 10 prediction calls per month; telemetry and topology are not capped. Ask the agent for get_usage, or call GET /account/state with your key, to see what is left this month; the account page lists every limit under Plan & limits.

Troubleshooting​

SymptomCauseFix
401 or "unauthorized"The key is missing, mistyped, or revoked.Check the Authorization: Bearer header, or create a new key.
quota_exceeded from get_predictionsThis month's free prediction allowance is used.Wait for the reset date in the error, or upgrade on the account page.
The agent lists no Constellation toolsThe client did not load the config.Restart the client after editing its config file.

Keep agent configuration files private: anyone holding the key can act as you. Revoke a key on the account page and it stops working everywhere.