← Back to Check

x402-gateway

https://x402.freeq.one/mcp

Scanned Aug 26, 2026

C+77/100
Clarity
96
Protocol
40
Auth
0
Reliability
94
Trust
94
Safety
30
Market
55

Upgrade available

Your server uses protocol 2025-03-26. The latest version is 2025-11-25 with session management, origin validation, and notification support.

Strengths & Weaknesses

Clarity (96)Protocol (40)Auth (0)Reliability (94)Trust (94)Safety (30)Market (55)

Top Issues

11 found
HIGHwallet_verify_nostr

Tool "wallet_verify_nostr" schema contains potential secret/credential parameters — avoid exposing API keys in tool schemas

Server does not reject invalid MCP-Protocol-Version header.

Server does not reject malformed JSON-RPC requests.

HIGH

Secret/credential patterns in tool schemas: token_price, wallet_verify_nostr — avoid exposing API keys or passwords in tool definitions

Server did not assign a session ID. Session management may not work.

Server does not validate Origin header — potential CSRF risk.

Server does not return 202 for JSON-RPC notifications.

Error response does not follow JSON-RPC error format.

MEDIUM

No authentication required — server is open to anonymous access, which may be intentional for public tools

MEDIUM

Multiple similar MCP servers exist. Consider differentiating with unique features.

Unexpected 404 on DELETE — server should return 200/204 or 405.

Protocol & Capabilities

Transport:Streamable HTTP
Protocol:2025-03-26
SSE Support:No
Session ID:No
Protocol Checks
Ping

Server responded to ping

!
Session ID

No Mcp-Session-Id assigned by server

Version Header Validation

Server returned 200 for invalid protocol version (expected 400)

JSON-RPC Validation

Server returned 402 for malformed JSON-RPC (expected 400)

Origin Header

Server returned 200 for invalid Origin (expected 403)

!
Session Termination (DELETE)

Server returned 404 on DELETE (expected 200 or 405)

Notification Handling (202)

Server returned 200 for notification (expected 202)

Server Info

Server info: name, version, title, websiteUrl

Server Capabilities
Tools
Resources
Prompts
Completions
Tasks
Logging

Auth

No OAuth? That's OK

OAuth is optional, but consider it for production deployments to protect your server from unauthorized access.

Trust

Latency: 42ms
HTTPS
Custom domain detected
Name: x402-gateway, Version: 0.2.0
Structured errors

Market

UniquenessCan it be done with an LLM alone?
6/10

external: api, fetch, request; LLM-native: format, convert, markdown

OriginalityHow many similar servers exist?
1/10

5+ similar servers — crowded space

DemandHow broad is the audience?
9/10

Domain "git" has broad developer audience

Competitors found

Fetch As Markdown MCP Server

A Model Context Protocol (MCP) server that fetches web pages and converts them to clean, readable markdown format, focusing on main content extraction while ...

How To Scrape A Website To Markdown For LLMs And AI ...

Learn how to scrape a website to markdown for LLMs and AI agents using the latest Firecrawl API, MCP server, CLI, and playground workflows.

Best Web Search APIs & MCPs for AI Agents 2026 - Vellum

Fetching raw HTML yourself and passing it to an LLM sends an average of 38,381 tokens per page - nav, ads, scripts, footers, noise. Firecrawl ...

6 Top MCP Servers for Web Scraping (May 2026)

MCP servers for web scraping are browser automation tools built on Anthropic's Model Context Protocol that let AI assistants extract data from ...

just-every/mcp-read-website-fast

This MCP package fetches web pages locally, strips noise, and converts content to clean Markdown while preserving links. Designed for Claude Code, IDEs and LLM ...

Tools (19 tools)

markdownRead45

markdown: 45 pts | Risk: read | Naming: 5/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:5/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
token_priceRead50

token_price: 50 pts | Risk: read | Naming: 10/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
wallet_portfolioRead50

wallet_portfolio: 50 pts | Risk: read | Naming: 10/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
whale_alertsRead50

whale_alerts: 50 pts | Risk: read | Naming: 10/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
cross_chain_balanceRead50

cross_chain_balance: 50 pts | Risk: read | Naming: 10/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
changelog_openapiRead55

changelog_openapi: 55 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
changelog_gitRead55

changelog_git: 55 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
mermaidRead55

mermaid: 55 pts | Risk: read | Naming: 5/15, Desc: 15/20, Input: 20/20, Annot: 0/15

!Naming:5/15
!Description:15/20
Input Schema:20/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
html_to_markdownRead50

html_to_markdown: 50 pts | Risk: read | Naming: 10/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
qr_generatorRead60

qr_generator: 60 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 20/20, Annot: 0/15

!Naming:10/15
!Description:15/20
Input Schema:20/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
og_image_generatorRead55

og_image_generator: 55 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
jobsRead50

jobs: 50 pts | Risk: read | Naming: 5/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:5/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
verify_semaphoreRead50

verify_semaphore: 50 pts | Risk: read | Naming: 10/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
verify_worldidRead60

verify_worldid: 60 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 20/20, Annot: 0/15

!Naming:10/15
!Description:15/20
Input Schema:20/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
verify_batchRead55

verify_batch: 55 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
wallet_verify_siweRead55

wallet_verify_siwe: 55 pts | Risk: read | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
wallet_verify_nostrUnknown55

wallet_verify_nostr: 55 pts | Risk: unknown | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15

Issues

Tool "wallet_verify_nostr" schema contains potential secret/credential parameters — avoid exposing API keys in tool schemas
wallet_verify_solanaUnknown55

wallet_verify_solana: 55 pts | Risk: unknown | Naming: 10/15, Desc: 15/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:15/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15
wallet_checksumRead50

wallet_checksum: 50 pts | Risk: read | Naming: 10/15, Desc: 10/20, Input: 15/20, Annot: 0/15

!Naming:10/15
!Description:10/20
!Input Schema:15/20
Output Schema:10/10
Annotations:0/15
Error Hints:0/15

Publish on MCPize

Get OAuth, billing, and discovery for free. Your server scored C+ — developers are looking for this.

Get Started →