{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vitalini/ebb-ai","description":"Runs non-urgent LLM tasks at the cleanest grid hour before a deadline, via Batch APIs when allowed.","title":"ebb-ai","repository":{"url":"https://github.com/Vitalini/ebb-ai","source":"github","subfolder":"packages/mcp-server"},"version":"0.17.0","websiteUrl":"https://www.ebb-ai.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ebb-ai/mcp","version":"0.17.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Default grid region, e.g. GB, US-CAL-CISO, DE","name":"EBB_DEFAULT_REGION"},{"description":"SQLite queue path (default ~/.ebb-ai/queue.db)","name":"EBB_DB_PATH"},{"description":"Dispatch tasks to Anthropic (sync or Batch API)","isSecret":true,"name":"ANTHROPIC_API_KEY"},{"description":"Dispatch tasks to OpenAI (sync or Batch API)","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"US EIA grid data (CAISO, ERCOT, ISO-NE, PJM), free key","isSecret":true,"name":"EBB_EIA_API_KEY"},{"description":"ENTSO-E grid data (EU regions), free token","isSecret":true,"name":"EBB_ENTSOE_SECURITY_TOKEN"},{"description":"WattTime account (US marginal emissions)","name":"WATTTIME_USERNAME"},{"description":"WattTime account password","isSecret":true,"name":"WATTTIME_PASSWORD"},{"description":"Electricity Maps fallback feed","isSecret":true,"name":"EBB_ELECTRICITY_MAPS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T13:38:02.085927Z","publishedAt":"2026-10-16T13:38:02.085927Z","updatedAt":"2026-10-16T13:38:02.085927Z","isLatest":true}}}
