{"id":"power-agent-powermcp","name":"PowerMCP","homepage":"https://poweragent.seas.harvard.edu/","repo_url":"https://github.com/Power-Agent/PowerMCP","category":"ai-ml","subcategories":[],"tags":["mcp","power-systems","energy","simulation","ai-agents","python","open-source","tool-integration"],"what_it_does":"PowerMCP is an open-source collection of MCP servers that let LLM host applications connect to power-system software (e.g., PowerWorld, OpenDSS, and pandapower) to enable simulation/analysis/control workflows in the energy domain.","use_cases":["Contingency evaluation via power-system simulation tools","Load growth scenario evaluation and report generation","Programmatic (agent-driven) operation of power system applications through MCP","Building interoperability between LLM hosts and power-system toolchains"],"not_for":["Production-grade, internet-facing automation without additional security hardening","Use cases requiring a standardized SaaS/API gateway experience (it is primarily local/server integration)","Environments where direct access to power-system applications is not allowed"],"best_when":"You have local installations of the target power-system software and want LLMs to call tool functions via MCP in a controlled environment.","avoid_when":"You need a managed hosted service with clear SLAs, built-in auth, or standardized REST/GraphQL APIs.","alternatives":["Other MCP server collections for domain tools","Direct integration via vendor-provided scripting interfaces (e.g., tool CLIs, Python APIs)","Building a custom adapter around the power-system software using REST/CLI wrappers"],"af_score":41.2,"security_score":17.5,"reliability_score":23.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:47:59.332039+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["Python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication mechanism for the MCP servers is described in the provided README; access appears configuration/local-process based via the host application."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"License is MIT; no pricing model described (open-source)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":41.2,"security_score":17.5,"reliability_score":23.8,"mcp_server_quality":55.0,"documentation_accuracy":45.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":90.0,"rate_limit_clarity":0.0,"tls_enforcement":10.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":30.0,"secret_handling":30.0,"security_notes":"No security/auth/TLS guidance is provided in the README; MCP access likely depends on local host connectivity and environment configuration. Treat power-system tool execution as high-risk (possible side effects) and ensure the MCP servers run with least privilege. Dependency/CVE hygiene and secret-handling practices cannot be verified from the provided content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":40.0,"error_recovery":15.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No explicit guidance in the provided README on retries, error codes, or safe/idempotent operation; agent robustness may depend on each underlying MCP server implementation.","MCP servers are intended to be configured in a host-side config.json; misconfiguration of command/args is likely the most common integration failure mode.","Because the tools can operate real power-system software, agents should be run in controlled environments to avoid unintended changes during simulation/control steps."]}}