Skip to main content
ClaudeWave

MCP server and typed SDK for the VerifyAX agent-evaluation platform.

MCP ServersRegistry oficial1 estrellas0 forksTypeScriptApache-2.0Actualizado today
Install in Claude Code / Claude Desktop
Method: NPX · -p
Claude Code CLI
claude mcp add verifyax-mcp -- npx -y -p
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "verifyax-mcp": {
      "command": "npx",
      "args": ["-y", "-p"],
      "env": {
        "VERIFYAX_API_KEY": "<verifyax_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
VERIFYAX_API_KEY
Casos de uso

Resumen de MCP Servers

<h1 align="center">VerifyAX MCP Server</h1>

<p align="center">
  <b>The official Model Context Protocol (MCP) server for VerifyAX: a cloud-hosted bridge that gives your AI tools secure, real-time access to register agents, generate scenarios, run simulations, and read evaluations on the VerifyAX platform.</b>
</p>

<!-- Line 1 · Project -->
<p align="center">
  <img src="https://img.shields.io/badge/Official-VerifyAX-0052CC" alt="Official VerifyAX Server">
  <a href="https://github.com/verifyax/verifyax-mcp/stargazers"><img src="https://img.shields.io/github/stars/verifyax/verifyax-mcp?style=flat&logo=github&label=Stars&color=0052CC" alt="GitHub stars"></a>
  <a href="LICENSE"><img src="https://img.shields.io/github/license/verifyax/verifyax-mcp?label=License&color=0052CC" alt="License: Apache 2.0"></a>
  <img src="https://img.shields.io/badge/Status-Generally_Available-2EBC4F" alt="Status: Generally Available">
</p>

<!-- Line 2 · Protocol & access -->
<p align="center">
  <img src="https://img.shields.io/badge/Model_Context_Protocol-compatible-000000?logo=modelcontextprotocol&logoColor=white" alt="Model Context Protocol compatible">
  <a href="server.json"><img src="https://img.shields.io/badge/MCP_Registry-io.github.verifyax-000000?logo=modelcontextprotocol&logoColor=white" alt="MCP Registry: io.github.verifyax"></a>
  <img src="https://img.shields.io/badge/Auth-API_key-2EBC4F" alt="Auth: API key">
  <img src="https://img.shields.io/badge/Hosting-VerifyAX_Cloud_%7C_Self--host-0052CC" alt="Hosting: VerifyAX Cloud or self-host">
</p>

<!-- Line 3 · Capabilities -->
<p align="center">
  <img src="https://img.shields.io/badge/Agents-0052CC" alt="Agents">
  <img src="https://img.shields.io/badge/Scenarios-0052CC" alt="Scenarios">
  <img src="https://img.shields.io/badge/Simulations-0052CC" alt="Simulations">
  <img src="https://img.shields.io/badge/Evaluations-0052CC" alt="Evaluations">
</p>

<p align="center">
  <a href="https://glama.ai/mcp/servers/verifyax/verifyax-mcp">
    <img src="https://glama.ai/mcp/servers/verifyax/verifyax-mcp/badges/score.svg" alt="verifyax/verifyax-mcp MCP server">
  </a>
</p>

<p align="center">
  <a href="#install-the-mcp-server"><b>Getting started</b></a> ·
  <a href="#supported-tools"><b>Supported tools</b></a> ·
  <a href="#data-and-security"><b>Security</b></a> ·
  <a href="deploy/gcp/README.md"><b>Deploy your own</b></a> ·
  <a href="https://github.com/verifyax/verifyax-mcp/issues"><b>Report an issue</b></a>
</p>

---

The **official VerifyAX MCP Server** is a bridge between your MCP-compatible AI client and the
[VerifyAX](https://verifyax.com) agent-evaluation platform. Once configured, it lets you register
agents, generate scenarios, run simulations, and read evaluations in natural language — without
writing API scripts.

With the VerifyAX MCP Server, you can:

- **Register and test agents** (A2A or API) and confirm connectivity before evaluation.
- **Generate scenarios** from skill tags and wait for completion in one tool call.
- **Run evaluations** and read scores, transcripts, and credit usage without manual polling.

It complements (does not replace) the [`verifyax-api` skill](https://github.com/verifyax/verifyax-plugins):
the skill is for developers writing code; the MCP server is for conversational workflows.

## Contents

- [Supported clients](#supported-clients)
- [Supported tools](#supported-tools)
- [Before you start](#before-you-start)
- [Install the MCP server](#install-the-mcp-server)
- [How it works](#how-it-works)
- [Example workflows](#example-workflows)
- [Tips and tricks](#tips-and-tricks)
- [Data and security](#data-and-security)
- [Troubleshooting](#troubleshooting)
- [Support and feedback](#support-and-feedback)
- [Disclaimer](#disclaimer)
- [For developers](#for-developers)
- [License](#license)

---

## Supported clients

The VerifyAX MCP Server works with MCP-compatible clients that support **Streamable HTTP** or
**stdio**:

| Client                                | Setup reference                                                                                       |
| ------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| OpenAI ChatGPT                        | [Connectors / MCP guide](https://platform.openai.com/docs/guides/tools-connectors-mcp)                |
| Claude (Claude.ai, Desktop, and Code) | [Claude MCP docs](https://code.claude.com/docs/en/mcp)                                                |
| Cursor                                | [Cursor MCP docs](https://cursor.com/docs/mcp)                                                        |
| Visual Studio Code (GitHub Copilot)   | [VS Code MCP docs](https://code.visualstudio.com/docs/copilot/chat/mcp-servers)                       |
| GitHub Copilot CLI                    | [About Copilot CLI](https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli)             |
| Google Gemini CLI                     | [Gemini CLI MCP docs](https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md) |
| Amazon Quick Suite                    | [MCP integration guide](https://docs.aws.amazon.com/quicksuite/latest/userguide/mcp-integration.html) |

Any client that can connect via [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) can also
use the hosted endpoint at `https://mcp.verifyax.com/mcp`.

> [!TIP]
> For step-by-step Claude setup and how this compares to the VerifyAX skill and SDK, see
> [`docs/using-verifyax-with-claude.md`](docs/using-verifyax-with-claude.md).

---

## Supported tools

Twelve tools mapped to user intents. Blocking tools poll internally and return only when work
completes (typically 30s–5min).

| Area           | Tools                                                                               |           Blocking            |
| -------------- | ----------------------------------------------------------------------------------- | :---------------------------: |
| **Agents**     | `register_agent` · `list_agents` · `delete_agent`                                   |               —               |
| **Scenarios**  | `list_compatible_tags` · `generate_scenario` · `list_scenarios` · `delete_scenario` | **yes** (`generate_scenario`) |
| **Evaluation** | `evaluate_agent` · `list_recent_runs` · `get_run_details`                           |  **yes** (`evaluate_agent`)   |
| **Usage**      | `get_usage_summary` · `preview_run_cost`                                            |               —               |

> [!NOTE]
> For tool descriptions (what Claude reads to pick a tool) and rationale, see
> [`docs/tool-descriptions.md`](docs/tool-descriptions.md). Package-level reference:
> [`packages/mcp-server/README.md`](packages/mcp-server/README.md).

---

## Before you start

Requirements depend on how you connect.

### Remote HTTP (hosted at `mcp.verifyax.com`)

- A **VerifyAX API key** (Settings → API Keys in the [console](https://console.verifyax.com))
- An MCP client with **Streamable HTTP** support, or **Node.js 18+** to run the
  [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) proxy

### Local stdio (`verifyax-mcp-server` via npx)

- **Node.js ≥ 20**
- A VerifyAX API key in your client config (`VERIFYAX_API_KEY`)

The npm package exposes two binaries (`verifyax-mcp-server` and `verifyax-mcp-server-http`); pass
the stdio binary name explicitly when using `npx`.

---

## Install the MCP server

### Remote HTTP (recommended)

Hosted endpoint:

```
https://mcp.verifyax.com/mcp
```

Send your VerifyAX API key on the initialize request. The hosted server does **not** store keys —
each client session brings its own.

**Cursor (native URL — v0.48+):**

```json
{
  "mcpServers": {
    "verifyax": {
      "url": "https://mcp.verifyax.com/mcp",
      "headers": {
        "Authorization": "Bearer sk-ver-api-..."
      }
    }
  }
}
```

Do **not** add a `transport` field — Cursor detects Streamable HTTP from the URL. You can also use
`"X-VerifyAX-API-Key": "sk-ver-api-..."` instead of `Authorization`.

**Claude Desktop / clients without native HTTP (`mcp-remote`):**

Add to `claude_desktop_config.json` (Settings → Developer → Edit Config):

```json
{
  "mcpServers": {
    "verifyax": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.verifyax.com/mcp",
        "--transport",
        "http-only",
        "--header",
        "Authorization:${VERIFYAX_AUTH}"
      ],
      "env": {
        "VERIFYAX_AUTH": "Bearer sk-ver-api-..."
      }
    }
  }
}
```

Use `--transport http-only` because this server speaks Streamable HTTP only (no legacy SSE). You
can also pass `X-VerifyAX-API-Key: sk-ver-api-...` via `--header` instead of `Authorization`.

Restart your MCP client after changing config.

### Local stdio

**Claude Code:**

```bash
claude mcp add verifyax --env VERIFYAX_API_KEY=sk-ver-api-... -- npx -y -p @verifyax/mcp-server verifyax-mcp-server
```

**Claude Desktop:**

```json
{
  "mcpServers": {
    "verifyax": {
      "command": "npx",
      "args": ["-y", "-p", "@verifyax/mcp-server", "verifyax-mcp-server"],
      "env": { "VERIFYAX_API_KEY": "sk-ver-api-..." }
    }
  }
}
```

Restart the client after changing config, then describe what you want in natural language.

---

## How it works

### Architecture and communication

1. Your MCP client connects to `https://mcp.verifyax.com/mcp` (remote HTTP) or spawns
   `npx -p @verifyax/mcp-server verifyax-mcp-server` (local stdio).
2. The client sends **your** VerifyAX API key on initialize (`Authorization: Bearer …` or
   `X-VerifyAX-API-Key` for HTTP; `VERIFYAX_API_KEY` env for stdio).
3. The server calls the VerifyAX API on your behalf. Blocking tools (`generate_scenario`,
   `evaluate_agent`) poll job status internally and return only when work finishes.

### Permission and billing

- Actions are scoped to the **workspace** tied to your API key.
- Usage and credi
agent-evaluationagent-testingai-agentsai-evaluationanthropicclaudellmmcpmcp-servermodel-context-protocolsdktypescriptverifyax

Lo que la gente pregunta sobre verifyax-mcp

¿Qué es verifyax/verifyax-mcp?

+

verifyax/verifyax-mcp es mcp servers para el ecosistema de Claude AI. MCP server and typed SDK for the VerifyAX agent-evaluation platform. Tiene 1 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala verifyax-mcp?

+

Puedes instalar verifyax-mcp clonando el repositorio (https://github.com/verifyax/verifyax-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar verifyax/verifyax-mcp?

+

verifyax/verifyax-mcp aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene verifyax/verifyax-mcp?

+

verifyax/verifyax-mcp es mantenido por verifyax. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a verifyax-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega verifyax-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: verifyax/verifyax-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/verifyax-verifyax-mcp)](https://claudewave.com/repo/verifyax-verifyax-mcp)
<a href="https://claudewave.com/repo/verifyax-verifyax-mcp"><img src="https://claudewave.com/api/badge/verifyax-verifyax-mcp" alt="Featured on ClaudeWave: verifyax/verifyax-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a verifyax-mcp