# mcp

Generates temporary webhook endpoints, captures incoming payloads, and lets coding agents validate requests directly in your editor.

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

## What it does

This server connects coding assistants to Hookline tooling. Through dedicated MCP tools, agents spin up disposable URLs, wait for external HTTP calls, and verify JSON structures against configured validation rules. External headers and payloads arrive wrapped in `<untrusted_external_data>` sections to limit indirect prompt injection risks.

Available tools depend on your token scope. Starting the process with a read-only `HOOKLINE_API_KEY` prevents write tools like `create_endpoint` or `set_mock_response` from loading. Without Node 20 or an active API token, the process aborts on startup with an immediate 401 status.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `HOOKLINE_API_KEY` — 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 mcp -e HOOKLINE_API_KEY=<HOOKLINE_API_KEY> -- npx -y @hookline/mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add hookline-org-mcp --env HOOKLINE_API_KEY=<HOOKLINE_API_KEY> -- npx -y @hookline/mcp
```
Replace <…> with your own values

### Cursor

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

### GitHub Copilot

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

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e HOOKLINE_API_KEY=<HOOKLINE_API_KEY> hookline-org-mcp npx -y @hookline/mcp
```
Replace <…> with your own values

## When to use it
- create temporary webhook URLs for testing incoming events
- inspect received HTTP headers and payloads without leaving the IDE
- compare differences between two incoming JSON structures
- mock webhook responses for connected third-party services

## Example prompts
- Generate a new webhook endpoint and return its receiving URL.
- Wait for the next request arriving at the endpoint and validate its payload.
- Compare the latest payload against the previous webhook request.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

## Other versions with the same name
- [mcp · kubeshark](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — ★ 12110
- [mcp · butterbase-ai](https://affpapa.org/en/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/en/nevibecode/mcp/mcp.md) — ★ 2766
- [mcp · sceneview](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — ★ 1349
- [mcp · buoy-gg](https://affpapa.org/en/nevibecode/mcp/buoy-gg-mcp.md) — ★ 691

---
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
