# x402serps (remote · x402serps.com)

Pay-per-call web search from $0.004, cited answers, crawl, research, SEO and leads via x402.

- Trust score: 69/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `x402serps.com`: 69/100 (this document), [markdown](https://verifymcp.io/servers/com-x402serps-search/api-mcp.md), [page](https://verifymcp.io/servers/com-x402serps-search/api-mcp)

## Channel facts

- Endpoint: `https://x402serps.com/api/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.3.1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 80/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 61/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 2238 tokens (~117/item across 19 items; 19 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 7/100
  - Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 79/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 37% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 19 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 19 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the x402serps MCP server?

x402serps is a hosted endpoint at https://x402serps.com/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-x402serps-search 'https://x402serps.com/api/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-x402serps-search": {
      "url": "https://x402serps.com/api/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-x402serps-search": {
      "type": "http",
      "url": "https://x402serps.com/api/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-x402serps-search]
url = "https://x402serps.com/api/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-x402serps-search": {
      "type": "remote",
      "url": "https://x402serps.com/api/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-x402serps-search --url 'https://x402serps.com/api/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-x402serps-search:
    url: "https://x402serps.com/api/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-x402serps-search": {
      "Transport": "http",
      "Url": "https://x402serps.com/api/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-x402serps-search -t streamable-http -u 'https://x402serps.com/api/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-x402serps-search": {
      "type": "http",
      "url": "https://x402serps.com/api/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-05 (score 69, +1)

- [security] Tool “extract” rewrote its description, which is the text the model reads
- [security] Tool “lead_finder” rewrote its description, which is the text the model reads
- [security] Tool “web_search” rewrote its description, which is the text the model reads
- [functional] Server version: 1.3.0 → 1.3.1
- [cosmetic] Tool “extract” changed its title: Extract page text (x402 paid) → Extract page text (free tier, then x402)
- [cosmetic] Tool “web_search” changed its title: Web search (x402 paid) → Web search (free tier, then x402)

### 2026-11-04 (score 68, 0)

- [functional improvement] Stability: unverified → 0.03

### 2026-11-03 (score 68)

First indexed and scored.

## MCP tools (19)

### `web_search` (~178 tokens)

Web search (free tier, then x402)

Paid web search via x402 ($0.004 USDC on base). Pass an x402 payment in the X-PAYMENT header of the MCP request, or send header X-Trial: 1 for free trial calls (25 per network). Free tier: up to 20 calls a day with no payment or key (10 results per call). Supports freshness (hour/day/week/month/year), dateFrom/dateTo, page and num up to 100.

Input parameters:

- `dateFrom` (string): YYYY-MM-DD
- `dateTo` (string): YYYY-MM-DD
- `freshness` (string)
- `gl` (string)
- `hl` (string)
- `num` (number)
- `page` (number)
- `q` (string)
- `query` (string): Search query (alias: q)

### `news_search` (~129 tokens)

News search (x402 paid)

Paid News search via x402 ($0.004 USDC on base). Pass an x402 payment in the X-PAYMENT header. Supports freshness (hour/day/week/month/year), dateFrom/dateTo, page and num up to 100.

Input parameters:

- `dateFrom` (string): YYYY-MM-DD
- `dateTo` (string): YYYY-MM-DD
- `freshness` (string)
- `gl` (string)
- `hl` (string)
- `num` (number)
- `page` (number)
- `q` (string)
- `query` (string)

### `extract` (~110 tokens)

Extract page text (free tier, then x402)

Fetch a public URL and return clean markdown via x402 ($0.003 USDC on base). Pass an x402 payment in the X-PAYMENT header. Pass urls (up to 20) instead of url to fetch several pages in parallel, charged per URL. Free tier: up to 20 calls a day (shared with web_search) for a single url with no payment or key.

Input parameters:

- `maxChars` (number)
- `url` (string)
- `urls` (array)

### `search_extract` (~77 tokens)

Search + extract (x402 paid)

Web search plus clean markdown of the top N results (1-5) via x402 ($0.02 USDC on base). Pass an x402 payment in the X-PAYMENT header.

Input parameters:

- `maxChars` (number)
- `n` (number)
- `q` (string)
- `query` (string)

### `batch_search` (~56 tokens)

Batch web search (x402 paid)

Up to 25 Web searches in one call via x402 ($0.08 USDC on base). Pass an x402 payment in the X-PAYMENT header.

Input parameters:

- `num` (number)
- `queries` (array, required)

### `image_search` (~94 tokens)

image search (x402 paid)

Image results (title, page url, imageUrl, thumbnail, size) for one query, up to 20. Paid via x402 ($0.004 USDC on Base or Solana); send X-PAYMENT, or X-Trial: 1 for free trial calls.

Input parameters:

- `gl` (string)
- `num` (number)
- `q` (string)
- `query` (string)

### `places_search` (~105 tokens)

places search (x402 paid)

Maps/places results (name, address, rating, phone, website, lat/lng) for one query, up to 20. Paid via x402 ($0.004 USDC on Base or Solana); send X-PAYMENT, or X-Trial: 1 for free trial calls.

Input parameters:

- `gl` (string)
- `location` (string)
- `num` (number)
- `q` (string)
- `query` (string)

### `shopping_search` (~95 tokens)

shopping search (x402 paid)

Shopping product results (title, price, store, rating, url, image) for one query, up to 20. Paid via x402 ($0.004 USDC on Base or Solana); send X-PAYMENT, or X-Trial: 1 for free trial calls.

Input parameters:

- `gl` (string)
- `num` (number)
- `q` (string)
- `query` (string)

### `scholar_search` (~96 tokens)

scholar search (x402 paid)

Scholar results (title, url, snippet, publication, year, citations, pdf) for one query, up to 20. Paid via x402 ($0.004 USDC on Base or Solana); send X-PAYMENT, or X-Trial: 1 for free trial calls.

Input parameters:

- `gl` (string)
- `num` (number)
- `q` (string)
- `query` (string)

### `video_search` (~94 tokens)

video search (x402 paid)

Video results (title, url, channel, duration, date, thumbnail) for one query, up to 20. Paid via x402 ($0.004 USDC on Base or Solana); send X-PAYMENT, or X-Trial: 1 for free trial calls.

Input parameters:

- `gl` (string)
- `num` (number)
- `q` (string)
- `query` (string)

### `deep_research` (~109 tokens)

Deep research (x402 paid)

Search the web, read the top 3-8 pages in parallel and return a concise cited brief with source excerpts. Paid via x402 ($0.08 USDC on Base or Solana); send X-PAYMENT. Not in the free trial. Set answer: true for an LLM-written cited answer.

Input parameters:

- `answer` (boolean)
- `maxChars` (number)
- `n` (number)
- `q` (string)
- `query` (string)

### `ai_visibility_check` (~100 tokens)

AI visibility check (x402 paid)

For 1-10 keywords, report where a brand/domain ranks in search results plus AI Overview, answer box, People Also Ask and knowledge graph presence, top competitors and a 0-100 score. Paid via x402 ($0.10 USDC flat on Base or Solana); send X-PAYMENT. Not in the free trial.

Input parameters:

- `brand` (string, required)
- `gl` (string)
- `keywords` (array, required)

### `competitor_report` (~132 tokens)

competitor report (x402 paid)

competitor report — for a domain and 1-8 keywords: search rankings, ads/advertisers, SERP features, share of voice, top competitors with their top pages, and the domain's own top pages. Paid via x402 ($0.30 USDC on Base or Solana; send X-PAYMENT) or a prepaid credit key (Authorization: Bearer xs_...). Not in the free trial.

Input parameters:

- `domain` (string, required): Your domain, e.g. example.com
- `gl` (string): Country code, default us
- `keywords` (array, required): 1-8 keywords

### `lead_finder` (~173 tokens)

lead finder (x402 paid)

local lead finder — Maps/places businesses for a query and location (up to 20) enriched with business contact details (role emails such as info@/sales@, business phones, social links; personal-looking emails dropped; opt-outs honoured) extracted from each business website and contact page. Paid via x402 ($0.25 USDC on Base or Solana; send X-PAYMENT) or a prepaid credit key (Authorization: Bearer xs_...). Not in the free trial.

Input parameters:

- `gl` (string): Country code
- `location` (string): e.g. Leeds, United Kingdom
- `num` (number): Businesses 1-20, default 20
- `q` (string): Business type, e.g. dentists (alias: query)
- `query` (string)

### `seo_audit` (~151 tokens)

seo audit (x402 paid)

SEO audit — a domain's search-indexed pages, title/meta description/h1/canonical/noindex/alt checks on up to 8 top pages, robots.txt and sitemap, brand-query ranking and a 0-100 score. Paid via x402 ($0.20 USDC on Base or Solana; send X-PAYMENT) or a prepaid credit key (Authorization: Bearer xs_...). Not in the free trial.

Input parameters:

- `brand` (string): Brand query, default from domain
- `domain` (string, required): Domain, e.g. example.com
- `gl` (string): Country code
- `pages` (number): Pages to audit 1-8, default 6

### `news_digest` (~139 tokens)

news digest (x402 paid)

news digest — News for 1-5 topics, deduplicated, with top sources per topic and a compact text digest; optional since=hour|day|week|month. Paid via x402 ($0.05 USDC on Base or Solana; send X-PAYMENT) or a prepaid credit key (Authorization: Bearer xs_...). Not in the free trial.

Input parameters:

- `gl` (string): Country code
- `num` (number): Items per topic 3-20, default 10
- `since` (string): hour, day, week or month
- `topics` (array, required): 1-5 topics

### `answer` (~136 tokens)

answer (x402 paid)

cited answer — web search, read the top pages, and return a short answer with numbered citations (currently uses extractive summaries). Paid via x402 ($0.02 USDC on Base or Solana; send X-PAYMENT) or a prepaid credit key (Authorization: Bearer xs_...). Not in the free trial.

Input parameters:

- `freshness` (string): hour, day, week, month or year
- `gl` (string): Country code
- `n` (number): Pages to read 2-6, default 4
- `q` (string): Question (alias: query)
- `query` (string)

### `crawl_site` (~145 tokens)

crawl site (x402 paid)

crawl a website — breadth-first from a start URL on the same host, returning clean markdown for up to 50 pages; priced per page of the requested limit. Paid via x402 ($0.002 USDC on Base or Solana; send X-PAYMENT) or a prepaid credit key (Authorization: Bearer xs_...). Not in the free trial.

Input parameters:

- `include` (string): Only follow paths containing this substring
- `limit` (number): Max pages 1-50, default 10 (you are charged for the limit)
- `maxChars` (number): Max chars per page, default 8000
- `url` (string, required): Start URL

### `map_site` (~119 tokens)

map site (x402 paid)

map a website — discover up to 1000 URLs on a domain from robots.txt sitemaps and on-page links (flat price). Paid via x402 ($0.002 USDC on Base or Solana; send X-PAYMENT) or a prepaid credit key (Authorization: Bearer xs_...). Not in the free trial.

Input parameters:

- `limit` (number): Max URLs 1-1000, default 200
- `search` (string): Only return URLs containing this substring
- `url` (string, required): Site URL or domain

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-x402serps-search/api-mcp#diagnostics

## Score history

- 2026-11-05: 69
- 2026-11-04: 68
- 2026-11-03: 68

## Common questions

### What is the x402serps MCP server?

x402serps is an MCP server listed in the public MCP registry as com.x402serps/search. Pay-per-call web search from $0.004, cited answers, crawl, research, SEO and leads via x402. This page covers its hosted endpoint (https://x402serps.com/api/mcp).

### Is the x402serps MCP server safe to use?

x402serps scores 69 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the x402serps MCP server expose?

x402serps exposes 19 tools: web_search, news_search, extract, search_extract, batch_search, and 14 more. Their descriptions and schemas cost roughly 2,238 tokens of context every time the server is loaded.

### Does the x402serps MCP server require authentication?

No. We connected to x402serps without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the x402serps MCP server still maintained?

x402serps is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

### What did VerifyMCP test on the x402serps MCP server?

VerifyMCP ran 13 checks on x402serps, covering TLS certificate, Authorization, HTTPS, HSTS header and 9 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.

## Links

- Remote endpoint: https://x402serps.com/api/mcp
- Website: https://x402serps.com/mcp
- Changelog RSS feed: https://verifymcp.io/servers/com-x402serps-search/api-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-x402serps-search/api-mcp/changelog.json
- Trust report (JSON): https://verifymcp.io/servers/com-x402serps-search/api-mcp.json
- HTML version of this page: https://verifymcp.io/servers/com-x402serps-search/api-mcp
