Skip to main content

Overview

Scorecard’s MCP (Model Context Protocol) server lets you manage projects, create testsets, configure metrics, run evaluations, and analyze results through natural language in any MCP-compatible client.

Available Tools

The MCP server has ~45 tools covering projects, testsets, testcases, systems, metrics, runs, records, scores, and annotations, plus documentation search. Each tool maps to a Scorecard API operation, so anything the SDK can do is available in natural language. The full tool reference is at the bottom of this page.
Scorecard MCP server tool listing showing ~45 available tools across Metrics, Scores, Systems, Annotations, and Docs.

Scorecard MCP server tools listed in Claude Code.

Setting Up the MCP Server

Claude Code

Add the Scorecard remote MCP server with a single command:
Complete the OAuth authentication flow in your browser when prompted. Verify the connection:
You should see scorecard: https://mcp.scorecard.io/mcp (HTTP) - ✓ Connected.

Claude Desktop

Go to Claude Desktop settings and click the “Connectors” tab. Click “Add custom connector” and paste the URL: https://mcp.scorecard.io/mcp. Click “Add”, then “Connect” to login to Scorecard.

Local configuration

You can run the MCP server locally via npx:
For clients with a configuration JSON:

Examples

Create a project and testset

Create metrics

Analyze results

Review human feedback

Generate testcases from a codebase

In Claude Code, you can combine file access with the MCP server:

Iterate on metrics

Technical Details

Tool reference

The server splits create_metrics and update_metrics into one variant per metric type, so the structure of the call depends on the metric’s evalType (ai, human, or heuristic) and outputType (integer or boolean). Your client picks the right variant automatically based on the metric you describe.