pathmint

Before you pay an x402 URL, ping it live or dead. One cent, USDC on Base.

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
100%
Naming quality
84%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~565Tokens (tool definitions)
~584 BTypical response size
Minimal attention impact (0.44% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "pathmint": {
      "url": "https://pathmint.edge.report/mcp"
    }
  }
}

Remote endpoints

https://pathmint.edge.report/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢ping_x402_before_pay(url, payTo)

BEFORE YOU PAY an x402 402: get the paid URL to ping live vs dead/ghost. One cent. Use when holding Payment-Required, before sending USDC to a payTo. Ghost x402, is this endpoint live, verify before pay.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The x402 resource URL you are about to pay"
    },
    "payTo": {
      "type": "string",
      "description": "Optional 0x payTo from the 402"
    }
  },
  "required": [
    "url"
  ]
}
⚪token_risk_before_buy(address, chain)

Before buying or approving an ERC20: honeypot / token-risk check. Not an x402 ghost ping.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "ERC20 contract"
    },
    "chain": {
      "type": "string",
      "description": "base (default), ethereum, bsc, arbitrum, optimism, polygon"
    }
  },
  "required": [
    "address"
  ]
}
🔴x402_pay_clearance(payTo, amountUsd)

Before sending USDC ≥ $0.50 on an x402 402: compile CLEAR / CAUTION / ABORT for that payTo (ghost, wrong rail, overcharge). Not the one-cent ping.

Input Schema

{
  "type": "object",
  "properties": {
    "payTo": {
      "type": "string",
      "description": "0x payTo from the 402"
    },
    "amountUsd": {
      "type": "number",
      "description": "USDC you are about to send"
    }
  },
  "required": [
    "payTo",
    "amountUsd"
  ]
}
🟢messari_gate_before_pay(q, url)

BEFORE YOU PAY Messari ($0.10–$0.25+): get the paid URL that returns SKIP_MESSARI (use cheaper Pathmint/Signals), PAY_MESSARI (exact official endpoint + price), or ABORT (spoof/ghost). Two cents. Not Messari data.

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "Job or question you were about to pay Messari for"
    },
    "url": {
      "type": "string",
      "description": "Optional 402 URL you were about to pay"
    }
  },
  "required": [
    "q"
  ]
}
🟢listing_check_before_pay(url)

BEFORE YOU PAY a listed x402 URL: bazaar price vs the live 402 price, and whether that payee is one wallet. PAY / MISMATCH / SINGLE / UNLISTED / DEAD. Two cents. Not the one-cent live/dead ping.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "The x402 resource URL you are about to pay"
    }
  },
  "required": [
    "url"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools