# mossgate-mcp

Gives an agent tools to assess token and wallet risk, then turn a URL or HTML into a PDF, PNG, or JPEG. API calls spend USDC from the operator’s wallet.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: mossgatehq
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/mossgatehq/mossgate-mcp
- Updated: 2026-08-08
- HTML: https://affpapa.org/en/nevibecode/mcp/mossgate-mcp

## What it does

The server exposes four tools: a quick token verdict, a wallet behaviour profile, a full token report, and page rendering. Rendered files come back as Base64. It communicates with MCP clients over stdio.

You need Node.js 18+ and a wallet funded with USDC on Base. The facilitator covers gas, so the wallet does not need ETH. Each API call spends USDC from that wallet; without funds, paid requests cannot run. Pass the private key through `MOSSGATE_BUYER_PK` and keep it out of the repository. Run the package with `npx`, or install from `mcp-server` with `npm install` and start it using `node index.js`.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `MOSSGATE_BUYER_PK` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add mossgate-mcp -e MOSSGATE_BUYER_PK=<MOSSGATE_BUYER_PK> -- npx -y mossgate-mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add mossgate-mcp --env MOSSGATE_BUYER_PK=<MOSSGATE_BUYER_PK> -- npx -y mossgate-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mossgate-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "mossgate-mcp"
            ],
            "env": {
                "MOSSGATE_BUYER_PK": "<MOSSGATE_BUYER_PK>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mossgate-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mossgate-mcp"
            ],
            "env": {
                "MOSSGATE_BUYER_PK": "<MOSSGATE_BUYER_PK>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e MOSSGATE_BUYER_PK=<MOSSGATE_BUYER_PK> mossgate-mcp npx -y mossgate-mcp
```
Replace <…> with your own values

## When to use it
- check a token contract’s risk
- inspect a wallet’s behavioural risk profile
- request a full token report
- render a URL or HTML as PDF, PNG, or JPEG

## Example prompts
- Check the risk of token contract `0x…` on Base.
- Get a risk profile for wallet `0x…` on Base.
- Render this page as a PDF and return the file.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 397855
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89674
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12111
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/en/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP server · ★ 7726
- [jshookmcp](https://affpapa.org/en/nevibecode/mcp/jshookmcp.md) — MCP server · ★ 2070
- [OpenOSINT](https://affpapa.org/en/nevibecode/mcp/openosint.md) — MCP server · ★ 1819

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
