# deadchannel MCP server

> Checks x402 endpoints to provide a verdict, risk score, and detailed analysis of whether they are alive, safely priced, and secure to call.

- Repository: https://github.com/plus8bit/deadchannel
- Page: https://hostedmcp.org/servers/plus8bit/deadchannel
- Transport: stdio
- Stars: 1
- Latest version: 0.1.1

## Install

### Claude Code

```sh
claude mcp add --env 'DEADCHANNEL_PRIVATE_KEY=<YOUR_DEADCHANNEL_PRIVATE_KEY>' deadchannel -- npx -y deadchannel-mcp
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "deadchannel": {
      "command": "npx",
      "args": [
        "-y",
        "deadchannel-mcp"
      ],
      "env": {
        "DEADCHANNEL_PRIVATE_KEY": "<YOUR_DEADCHANNEL_PRIVATE_KEY>"
      }
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "deadchannel": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "deadchannel-mcp"
      ],
      "env": {
        "DEADCHANNEL_PRIVATE_KEY": "<YOUR_DEADCHANNEL_PRIVATE_KEY>"
      }
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"deadchannel","type":"stdio","command":"npx","args":["-y","deadchannel-mcp"],"env":{"DEADCHANNEL_PRIVATE_KEY":"<YOUR_DEADCHANNEL_PRIVATE_KEY>"}}'
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "deadchannel": {
      "command": "npx",
      "args": [
        "-y",
        "deadchannel-mcp"
      ],
      "env": {
        "DEADCHANNEL_PRIVATE_KEY": "<YOUR_DEADCHANNEL_PRIVATE_KEY>"
      }
    }
  }
}
```

### Codex

```sh
codex mcp add deadchannel --env 'DEADCHANNEL_PRIVATE_KEY=<YOUR_DEADCHANNEL_PRIVATE_KEY>' -- npx -y deadchannel-mcp
```

### Codex config.toml (`~/.codex/config.toml`)

```toml
[mcp_servers.deadchannel]
command = "npx"
args = ["-y", "deadchannel-mcp"]

[mcp_servers.deadchannel.env]
DEADCHANNEL_PRIVATE_KEY = "<YOUR_DEADCHANNEL_PRIVATE_KEY>"
```

### Gemini CLI

```sh
gemini mcp add -s user -e 'DEADCHANNEL_PRIVATE_KEY=<YOUR_DEADCHANNEL_PRIVATE_KEY>' deadchannel npx -- -y deadchannel-mcp
```

### Gemini settings.json (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "deadchannel": {
      "command": "npx",
      "args": [
        "-y",
        "deadchannel-mcp"
      ],
      "env": {
        "DEADCHANNEL_PRIVATE_KEY": "<YOUR_DEADCHANNEL_PRIVATE_KEY>"
      }
    }
  }
}
```

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `DEADCHANNEL_PRIVATE_KEY` | no | yes | Private key of a wallet holding a little USDC on Base. It signs payments locally and never leaves the machine. Not needed for the free health check. |
| `DEADCHANNEL_URL` | no | no | Override the service endpoint. Defaults to https://deadchannel.vercel.app |
| `HOSAKA_PRIVATE_KEY` | no | no |  |

## FAQ

### What does deadchannel check for?

It verifies if an endpoint is reachable, checks for bot gates, ensures it speaks the x402 protocol, validates pricing stability and sanity, and confirms network and schema details.

### How much does it cost to use?

The service costs $0.005 in USDC per probe.

### Does it require an API key or signup?

No, there is no signup, no API key, and no subscription required; agents pay per call using a wallet.
