Prowl MCP Server

Open-source benchmark runner for the Prowl Agent Discovery Network

Local serverstdioPython

What is the Prowl MCP Server?

Open-source benchmark runner for the Prowl Agent Discovery Network

What you get

Evaluate any API across 8 dimensions of agent-readiness using multi-LLM scoring.

  • Does the API respond with parseable, predictable JSON? — Not HTML error pages, not XML, not random formats
  • Can an agent authenticate on the first try? — Or does it need 47 steps, an OAuth dance, and a CAPTCHA?
  • Are errors actionable? — {"error": "invalid"} tells an agent nothing. {"error": "missing required field 'email'", "code": "VALIDATION_ERROR"} tells it exactly what to fix
  • How many tokens does it cost to understand? — A 50-page OpenAPI spec vs a clean /llms.txt -- the difference is real money

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
cron'0 6 * * 1' # Weekly Monday 6am
usesactions/checkout@v4
runpip install prowl-bench
nameRun benchmark

How to install the Prowl MCP Server

{
  "mcpServers": {
    "prowl-bench": {
      "command": "uvx",
      "args": ["prowl-bench"],
      "env": {
        "ANTHROPIC_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value",
        "GOOGLE_API_KEY": "your-value",
        "DEEPSEEK_API_KEY": "your-value",
        "PROWL_AGENT_KEY": "your-value",
        "PROWL_VENDOR_JWT": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
GOOGLE_API_KEYCredential the server authenticates with.Yes
DEEPSEEK_API_KEYCredential the server authenticates with.Yes
PROWL_AGENT_KEYCredential the server authenticates with.Yes
PROWL_VENDOR_JWTConfiguration value read at startup.Optional

Example prompts to try

  • “Use Prowl to cron.”
  • “Use Prowl to uses.”
  • “Use Prowl to run.”

Frequently asked questions

Traditional tools measure uptime and response time; Prowl measures whether an AI agent can actually use the API across dimensions like token efficiency, first‑try success, error clarity, and response parseability.