# Connect P0 to your AI client

P0 serves its data tools as remote MCP servers over streamable HTTP, with no sign-in. The core server lists 44 core tools; the other tools are on the topic servers below and can be called by name on the core server too. Add the core server, or one topic server with only that topic's tools.

Core server: `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp`

These steps follow each client's own documentation as read on 07.11.2026 and have not been run in the client itself.

Free calls on MCP: the first call of most paid data tools per UTC day returns the data itself, free (one per tool per client, at most 3 free answers a day per network address, while the day's free budget lasts); other tools and later calls return the exact paid request.

Optional prepaid access key (https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/keys/buy?usd=5): send it as Authorization: Bearer in the client's headers setting (Claude Code and Gemini CLI: --header; Cursor, Windsurf and Cline: headers; Codex CLI: http_headers).

## Claude Code

Run this once in a terminal (add --scope user to have it in every project):

```bash
claude mcp add --transport http p0 https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp
```

Or share it with a project in .mcp.json:

```json
{
  "mcpServers": {
    "p0": {
      "type": "http",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"
    }
  }
}
```

Source: https://code.claude.com/docs/en/mcp

## Claude Desktop and claude.ai

Free, Pro and Max: open Customize > Connectors, click + Add, then Add custom connector. Name it p0, paste this URL, continue, and choose the option with no sign-in (P0 needs none):

```text
https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp
```

Team and Enterprise organizations: an owner first opens Organization settings > Connectors > Add > Custom > Web and adds the connector, then each member connects to it. The Free plan allows one custom connector.

Source: https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp

## Cursor

One click (opens Cursor and asks you to confirm; this is the cursor:// deeplink from Cursor's install-links page): https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/connect/cursor

The same deeplink to paste (format from that page: name plus base64 of the mcp.json entry):

```text
cursor://anysphere.cursor-deeplink/mcp/install?name=p0&config=eyJ1cmwiOiJodHRwczovL3g0MDItYmF6YWFyLXJhbmsueDQwMi1iYXphYXItcmFuay13b3JrZXIud29ya2Vycy5kZXYvbWNwIn0=
```

A web link that redirects to the same install. It is a link used by MCP READMEs and is not in Cursor's documentation:

```text
https://cursor.com/en/install-mcp?name=p0&config=eyJ1cmwiOiJodHRwczovL3g0MDItYmF6YWFyLXJhbmsueDQwMi1iYXphYXItcmFuay13b3JrZXIud29ya2Vycy5kZXYvbWNwIn0=
```

Or by hand in .cursor/mcp.json (this project) or ~/.cursor/mcp.json (everywhere):

```json
{
  "mcpServers": {
    "p0": {
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"
    }
  }
}
```

Source: https://cursor.com/docs/mcp/install-links

## VS Code

One click through a vscode.dev redirect. It is a link used by MCP READMEs and is not in the VS Code documentation; it opens VS Code and shows the server details to review before installing: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/connect/vscode

The vscode: link from the VS Code MCP guide, to paste (use vscode-insiders: for Insiders):

```text
vscode:mcp/install?%7B%22name%22%3A%22p0%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fx402-bazaar-rank.x402-bazaar-rank-worker.workers.dev%2Fmcp%22%7D
```

From a terminal:

```bash
code --add-mcp '{"name":"p0","type":"http","url":"https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"}'
```

Or by hand in mcp.json (VS Code uses a top-level servers object):

```json
{
  "servers": {
    "p0": {
      "type": "http",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"
    }
  }
}
```

Source: https://code.visualstudio.com/api/extension-guides/ai/mcp

## Windsurf

In Cascade's MCP menu choose Open MCP config file, add this entry under mcpServers, then press the refresh button:

```json
{
  "mcpServers": {
    "p0": {
      "serverUrl": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"
    }
  }
}
```

Source: https://docs.devin.ai/windsurf/plugins/cascade/mcp.md

## Codex CLI

Add it to ~/.codex/config.toml:

```toml
[mcp_servers.p0]
url = "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"
```

Or from a terminal (the docs show the --url flag in an example that also sets OAuth options; P0 needs none):

```bash
codex mcp add p0 --url https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp
```

Source: https://learn.chatgpt.com/docs/extend/mcp?surface=cli

## Gemini CLI

Run once in a terminal:

```bash
gemini mcp add --transport http p0 https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp
```

Or in settings.json:

```json
{
  "mcpServers": {
    "p0": {
      "httpUrl": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"
    }
  }
}
```

Source: https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md

## Cline

In the Cline panel open MCP Servers, then Configure, then Configure MCP Servers, and add (set type explicitly: without it Cline assumes the older SSE transport):

```json
{
  "mcpServers": {
    "p0": {
      "type": "streamableHttp",
      "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp"
    }
  }
}
```

Source: https://docs.cline.bot/mcp/adding-and-configuring-servers

## One topic only

Replace the URL with the topic URL and the name p0 with the topic name in any snippet above. One-click links for a topic: add `?topic=<slug>` to https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/connect/cursor or /vscode.

- Sanctions, KYB and payee checks: `p0-sanctions-kyb-compliance` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance`
- Company filings and public contracts: `p0-sec-filings-tenders` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sec-filings-tenders`
- Vulnerabilities, packages, domains and IPs: `p0-cve-package-domain-security` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/cve-package-domain-security`
- On-chain reads and wallet balances: `p0-evm-wallet-onchain` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/evm-wallet-onchain`
- FX, rates, news, weather and knowledge: `p0-fx-rates-news-weather-data` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/fx-rates-news-weather-data`
- x402 service search and agent-economy data: `p0-x402-service-search` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/x402-service-search`
- Email checks, uptime and web reading: `p0-email-uptime-web-reader` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/email-uptime-web-reader`
- Agent memory and small utilities: `p0-agent-memory-utils` , `https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/agent-memory-utils`

Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy.
