Arcadia
FreeNot checkedConnects to 7,000+ utilities to surface bill data, interval meter readings, and carbon calculations via the Model Context Protocol.
About
Connects to 7,000+ utilities to surface bill data, interval meter readings, and carbon calculations via the Model Context Protocol.
README
MCP server for the Arcadia Arc utility data API.
Connects to 7,000+ utilities to surface bill data, interval meter readings, and carbon calculations via the Model Context Protocol.
Tools
| Tool | Description |
|---|---|
list_utility_accounts |
List all connected utility accounts |
get_account |
Get details for a specific account (meters, status) |
get_bills |
Retrieve utility statements with optional date range |
get_interval_data |
High-resolution (15min/30min/hourly/daily) consumption for a meter |
get_meters |
List meters for an account |
calculate_carbon |
Estimate CO₂ emissions from kWh using EPA eGRID 2023 factors |
Usage
Auth
Pass your Arcadia API key as a Bearer token in the Authorization header of every MCP request:
Authorization: Bearer arc_live_...
MCP endpoint
POST /mcp
Health check
GET /health
Development
npm install
npm run dev # tsx watch mode
npm run build # tsc → dist/
npm start # node dist/index.js
Set PORT env var to override the default port 3000.
Deployment
Deploy to Railway — the railway.toml configures build and start commands automatically.
Set the PORT environment variable if needed (Railway injects it automatically).
Carbon calculation
Uses EPA eGRID 2023 emission factors (lbs CO₂/MWh) for 20 US states. All other states default to 850 lbs CO₂/MWh (approximate US average). Returns both kgCO2e and lbsCO2.
Installing Arcadia
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/soapboxbuild/moodys-rms-mcpFAQ
Is Arcadia MCP free?
Yes, Arcadia MCP is free — one-click install via Unyly at no cost.
Does Arcadia need an API key?
No, Arcadia runs without API keys or environment variables.
Is Arcadia hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Arcadia in Claude Desktop, Claude Code or Cursor?
Open Arcadia on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Arcadia with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
