# x402Pulse (remote · www.x402pulse.dev)

34 data tools: Polymarket skill, FDA and hospitals, oil, attention, travel, SEC filings

- Trust score: 85/100 (high trust)
- Change this week: +2
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `www.x402pulse.dev`: 85/100 (this document), [markdown](https://verifymcp.io/servers/dev-x402pulse-x402pulse/api-mcp.md), [page](https://verifymcp.io/servers/dev-x402pulse-x402pulse/api-mcp)

## Channel facts

- Endpoint: `https://www.x402pulse.dev/api/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.0`

## 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. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - 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**: 73/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 5832 tokens (~110/item across 53 items; 53 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 93/100
  - Stability observed for 28 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 75/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "get_executive_pay" implies "pay" and declares readOnlyHint instead, contradicting what its own name says it does.
  - An AI judge read all 54 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

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

x402Pulse is a hosted endpoint at https://www.x402pulse.dev/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 dev-x402pulse-x402pulse 'https://www.x402pulse.dev/api/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "dev-x402pulse-x402pulse": {
      "url": "https://www.x402pulse.dev/api/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "dev-x402pulse-x402pulse": {
      "type": "http",
      "url": "https://www.x402pulse.dev/api/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.dev-x402pulse-x402pulse]
url = "https://www.x402pulse.dev/api/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "dev-x402pulse-x402pulse": {
      "type": "remote",
      "url": "https://www.x402pulse.dev/api/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add dev-x402pulse-x402pulse --url 'https://www.x402pulse.dev/api/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  dev-x402pulse-x402pulse:
    url: "https://www.x402pulse.dev/api/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "dev-x402pulse-x402pulse": {
      "Transport": "http",
      "Url": "https://www.x402pulse.dev/api/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add dev-x402pulse-x402pulse -t streamable-http -u 'https://www.x402pulse.dev/api/mcp'
```

### Other

```json
{
  "mcpServers": {
    "dev-x402pulse-x402pulse": {
      "type": "http",
      "url": "https://www.x402pulse.dev/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 85, +1)

No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-11-03 (score 84, +1)

No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-11-01 (score 83, +1)

- [functional] New tool “list_trump_trades”

### 2026-10-31 (score 82, −2)

- [functional regression] Schema quality: 3730 → 5669
- [functional] Destructive annotations: pass → 0
- [functional] New tool “find_bills_and_trades”
- [functional] New tool “get_app_ratings”
- [functional] New tool “get_company_patents”
- [functional] New tool “get_congress_member”
- [functional] New tool “get_daily_prices”
- [functional] New tool “get_executive_pay”
- [functional] New tool “get_off_exchange_volume”
- [functional] New tool “list_congress_holdings”
- [functional] New tool “list_congress_trades”
- [functional] New tool “list_corporate_lobbying”
- [functional] New tool “list_fund_moves”
- [functional] New tool “list_government_contracts”
- [functional] New tool “list_insider_feed”
- [functional] New tool “list_pac_donations”
- [functional] New tool “list_revolving_door_lobbyists”
- [functional] New tool “list_top_shareholders”

### 2026-10-30 (score 84, +1)

No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-28 (score 83, +1)

No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-26 (score 82, +1)

No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-23 (score 81, +1)

No change was recorded against any check on this day. Stability & Change Management went from 47 to 50. That category is still filling its 30-day observation window: 14 days of observed history at the previous scan, 15 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (53)

### `get_whale_trades` (~99 tokens)

Polymarket whale trades

Polymarket whale trades: the largest recent buys and sells across all markets above a size you choose, with trader name, outcome, price and USD size. 5- and 15-minute crypto markets filtered out. Pair with /v1/wallet to check whether a whale is any good.

Input parameters:

- `limit` (string): Number of trades, 1 to 50
- `min` (string): Minimum trade size in USD

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_wallet_scorecard` (~83 tokens)

Polymarket trader scorecard for any wallet

Polymarket trader scorecard for any wallet: skill score (0-100), edge over the odds paid, win rate vs. the win rate the odds implied, return (ROI), realized PnL, specialty and largest open positions. Scores the latest 200 finished bets, losses included.

Input parameters:

- `address` (string, required): Polymarket proxy wallet address

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_top_traders` (~118 tokens)

Polymarket leaderboard re-ranked by skill, not size

Polymarket leaderboard re-ranked by skill, not size: top traders by edge over the odds paid, return and consistency, for day, week, month or all time, optionally per category (sports, politics, crypto, economy). Exposes big-volume losers the profit leaderboard hides.

Input parameters:

- `category` (string): Optional: sports, politics, crypto, economy or other
- `limit` (string): Number of traders, 1 to 25
- `period` (string): day, week, month or all (default month)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_smart_money` (~89 tokens)

Polymarket smart money for one market

Polymarket smart money for one market: the biggest holders on each side, each scored for skill (edge, win rate, ROI), plus which way skilled money leans and whether it agrees with the market's odds. Accepts a market link, slug or condition ID. Data, not investment advice.

Input parameters:

- `market` (string, required): Polymarket market URL, slug or condition ID

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_skilled_whale_trades` (~90 tokens)

Smart-money whale trades on Polymarket

Smart-money whale trades on Polymarket: recent large trades by skilled (Solid or Sharp) traders only, each tagged with the trader's skill score, edge over the odds paid, return and specialty. Separates informed whales from big gamblers.

Input parameters:

- `limit` (string): Number of trades, 1 to 50
- `min` (string): Minimum trade size in USD

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `find_market_disagreements` (~106 tokens)

Polymarket markets where smart money disagrees with the odds

Polymarket markets where smart money disagrees with the odds: scans the 30 busiest open markets every 15 minutes and returns those where skilled traders' money implies a different probability than the price, tempered against thin evidence, with a low, medium or high confidence rating. Data, not investment advice.

Input parameters:

- `category` (string): Optional: sports, politics, crypto, economy or other
- `limit` (string): Number of markets, 1 to 20

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_drug_safety` (~75 tokens)

FDA drug safety snapshot

FDA drug safety snapshot for any drug (brand or generic name): total adverse event reports, share serious and fatal, most-reported side effects and the quarterly report trend from FDA FAERS. Reports are not proof of causation. Data, not medical advice.

Input parameters:

- `drug` (string, required): Drug brand or generic name

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `detect_drug_safety_signals` (~86 tokens)

Drug safety signals (FAERS)

Drug safety signal detection (pharmacovigilance) from FDA FAERS: side effects reported disproportionately often with a drug versus all other drugs, using the proportional reporting ratio (PRR) and chi-square with standard Evans criteria. A statistical prompt for study, not evidence of harm. Not medical advice.

Input parameters:

- `drug` (string, required): Drug brand or generic name

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_fda_recalls` (~129 tokens)

FDA drug recalls and food recalls

FDA drug recalls and food recalls: the latest FDA enforcement reports with recall class (Class I is most serious) explained in plain language, recalling firm, product, reason, status, dates and distribution. Filter by class, company and time window. openFDA data, not medical advice.

Input parameters:

- `class` (string): Optional: I, II or III
- `days` (string): 1 to 365
- `firm` (string): Recalling company
- `limit` (string): 1 to 50
- `type` (string): drug or food (default drug)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_drug_label` (~66 tokens)

FDA drug label lookup

FDA drug label lookup: boxed warning, approved indications, contraindications, warnings and drug interactions for any drug, plus brand and generic names, manufacturer and route, as clean structured text from openFDA. Not medical advice.

Input parameters:

- `drug` (string, required): Drug brand or generic name

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_drug_approvals` (~131 tokens)

FDA drug approvals

FDA drug approvals: which companies just won FDA approval for new drugs, generics or biologics, from Drugs@FDA. Approval date, sponsor company, NDA/ANDA/BLA type, brand and active ingredients, dosage form, review priority, and a flag for novel drugs (new molecular entities). Filter by company, days and original vs. supplemental approvals.

Input parameters:

- `days` (string): 1 to 365
- `kind` (string): original (default), supplement or all
- `limit` (string): 1 to 50
- `sponsor` (string): Company name

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_drug_shortages` (~116 tokens)

FDA drug shortages

FDA drug shortages: which medicines are in shortage now, grouped by drug, with availability (unavailable or limited) per package, companies, dosage forms, shortage reasons, estimated recovery notes and posting dates. Search one drug or list current shortages. For hospitals, pharmacies and supply chains. openFDA data, not medical advice.

Input parameters:

- `drug` (string): Drug brand or generic name
- `limit` (string): 1 to 50
- `status` (string): current (default), resolved, discontinued or all

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_hospital_scorecard` (~132 tokens)

Hospital scorecard (CMS)

Hospital scorecard for any U.S. Medicare hospital from the Centers for Medicare & Medicaid Services (CMS, the U.S. government agency): CMS overall star rating, type, ownership, emergency services, and how it compares with the national average on mortality, safety and readmissions (measures better, same, worse), plus its rank and percentile among rated hospitals in its state. Look up by CMS facility ID or name plus state. Not medical advice.

Input parameters:

- `id` (string): CMS facility ID
- `name` (string): Hospital name
- `state` (string): Two-letter state code

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `rank_hospitals` (~159 tokens)

Best hospitals ranking (CMS)

Best hospitals ranking for a U.S. state or city from Centers for Medicare & Medicaid Services (CMS) Care Compare data: ranked by CMS star rating, then net score (quality measures better than national minus worse across mortality, safety and readmissions). Filter by city, minimum stars, emergency services and hospital type (acute, critical access, children's, psychiatric). Not medical advice.

Input parameters:

- `city` (string): Optional city
- `emergency` (string): Optional true or false
- `limit` (string): 1 to 50
- `minStars` (string): Optional 1 to 5
- `state` (string): Two-letter state code
- `type` (string): Optional: acute, critical, childrens or psychiatric

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_oil_prices` (~83 tokens)

Crude oil prices

Crude oil prices: WTI and Brent daily spot prices from the U.S. Energy Information Administration (EIA), with 1-day, 1-week, 1-month and 1-year changes, 52-week range and position in it, and the Brent-WTI spread. Official daily figures, not live futures quotes. Data, not trading advice.

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_oil_inventories` (~80 tokens)

U.S. oil inventories (EIA)

U.S. oil inventories from the EIA Weekly Petroleum Status Report: commercial crude, Cushing (WTI hub), Strategic Petroleum Reserve, gasoline and distillate stocks, each with the weekly build or draw, change vs. a year ago and vs. the 5-year average for the same week. Data, not trading advice.

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_oil_supply` (~64 tokens)

U.S. oil supply from the EIA weekly report

U.S. oil supply from the EIA weekly report: crude production, refinery utilization, crude imports and exports (thousand barrels per day), weekly change, 4-week average, change vs. a year ago, and net imports. Data, not trading advice.

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_oil_positioning` (~80 tokens)

WTI crude positioning (CFTC)

WTI crude oil positioning from the CFTC Commitments of Traders: managed money (hedge funds) long, short and net contracts, weekly change, long/short ratio, and how extreme the net position is vs. the last 3 years (percentile), plus producers, swap dealers and open interest. Data, not trading advice.

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_oil_markets` (~80 tokens)

Oil prediction markets with smart money

Oil prediction markets with smart money: busy Polymarket markets about oil prices, OPEC, Strait of Hormuz and fuel, each with the skilled-trader lean (skill-weighted money vs. the market's odds) from x402Pulse scoring. Data, not trading advice.

Input parameters:

- `limit` (string): 1 to 10

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_trending_topics` (~97 tokens)

Trending topics

Trending topics: yesterday's most-viewed Wikipedia articles in any language, cleaned of site pages, with rank change vs. the day before, new entries, week-long regulars, and likely automated surges flagged separately. A daily read of what people are paying attention to. Based on Wikimedia pageview data (CC0).

Input parameters:

- `lang` (string): Wikipedia language code
- `limit` (string): 1 to 100

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_attention_spikes` (~121 tokens)

Attention spikes

Attention spikes: Wikipedia articles whose views surged far above their usual level yesterday (ratio to the previous week's median), the earliest sign of breaking public interest in a person, company, event or idea. Any language. Likely automated traffic filtered. Based on Wikimedia pageview data (CC0).

Input parameters:

- `lang` (string): Wikipedia language code (default en)
- `limit` (string): 1 to 50
- `minRatio` (string): 2 to 100
- `minViews` (string): Minimum views (default 1000)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_topic_attention` (~116 tokens)

Attention history for any topic

Attention history for any topic: daily Wikipedia pageviews of one article (a company, person, drug, coin or event) for 7 to 90 days, with its baseline, latest day vs. baseline, spike days and 7-day trend. Use the exact article title, e.g. Bitcoin. Based on Wikimedia pageview data (CC0).

Input parameters:

- `days` (string): 7 to 90
- `lang` (string): Language code (default en)
- `title` (string, required): Exact Wikipedia article title

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_attention_markets` (~85 tokens)

Attention meets prediction markets

Attention meets prediction markets: topics trending or spiking on Wikipedia matched to open Polymarket markets, each with prices and the skilled-trader lean from x402Pulse scoring. Find markets the public is suddenly paying attention to. Data, not investment advice.

Input parameters:

- `lang` (string): Language code (default en)
- `limit` (string): 1 to 10

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `check_trip_delay_risk` (~140 tokens)

Trip check

Trip check: one call rates the delay risk (low, moderate, high) for a flight between two airports on a date, with plain-language reasons. Combines live FAA delays and ground stops, current airport weather and airport forecasts for both ends, the destination's State Department travel advisory, and the currency exchange rate for international trips. Any airport worldwide by IATA code, e.g. SFO to LHR. Not for flight planning.

Input parameters:

- `date` (string): YYYY-MM-DD
- `from` (string, required): Origin airport (IATA like SFO or ICAO like KSFO)
- `to` (string, required): Destination airport

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_airport_status` (~85 tokens)

Airport status right now

Airport status right now: live FAA delays, ground stops, ground delay programs and closures (restrictions that only affect private aircraft are labeled as such), plus current weather in plain words and a delay-risk rating. FAA data covers U.S. airports; weather covers airports worldwide. Not for flight planning.

Input parameters:

- `airport` (string, required): Airport code (IATA or ICAO)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_airport_forecast` (~87 tokens)

Airport weather forecast decoded

Airport weather forecast decoded: the next 24 to 30 hours at any airport worldwide, broken into periods with wind, gusts, visibility, cloud ceiling, flight category and a delay-risk rating, flagging when low clouds, storms, snow or strong gusts are expected. Not for flight planning.

Input parameters:

- `airport` (string, required): Airport code (IATA or ICAO)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_weather_forecast` (~166 tokens)

Weather forecast, worldwide

Weather anywhere: current conditions, the next 12 hours and a daily forecast up to about 9 days (high, low, precipitation and its chance, wind) for any coordinates or airport, in °C and °F. U.S. locations add the National Weather Service forecast in words and any active weather alerts. Sources: MET Norway worldwide, NWS for the U.S.

Input parameters:

- `airport` (string): Airport code (IATA or ICAO), instead of lat/lon
- `lat` (string): Latitude, -90 to 90
- `lon` (string): Longitude, -180 to 180
- `name` (string): Place name for the answer
- `tz` (string): IANA time zone, e.g. Europe/Paris

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_flight_disruptions` (~84 tokens)

FAA airspace disruptions

Every current FAA disruption in U.S. airspace, ranked by severity: ground stops, ground delay programs, arrival and departure delays, airspace flow programs and real closures, with plain-language reasons. Private-aircraft-only restrictions are separated out so agents don't report them as closures. Not for flight planning.

Input parameters:

- `includeRestrictions` (string): true or false

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_travel_advisory` (~94 tokens)

U.S. State Department travel advisories

U.S. State Department travel advisories: a country's level (1 Exercise normal precautions to 4 Do not travel), summary and main risk factors, or every country at or above a level. Country by 2-letter code (MX, GB, JP) or name.

Input parameters:

- `country` (string): 2-letter country code or name
- `minLevel` (string): 1 to 4

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_exchange_rates` (~73 tokens)

Official exchange rates

Official exchange rates: the European Central Bank's daily reference rates for about 30 currencies, converted to any base currency (USD by default). Source: ECB statistics. Reference rates, not trading rates.

Input parameters:

- `base` (string): 3-letter currency code
- `symbols` (string): Comma-separated currency codes

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_company_brief` (~111 tokens)

Company brief from SEC filings in one call

Company brief from SEC filings in one call: latest-quarter and trailing-year financials with margins and growth, insider buying and selling over 90 days (open-market vs. pre-planned 10b5-1 trades, cluster-buy detection), material events from 8-K filings decoded into plain words, new 5%+ and activist stakes, and a plain-language summary. Any U.S.-listed ticker. Data, not investment advice.

Input parameters:

- `ticker` (string, required): U.S. stock ticker

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_morning_brief` (~120 tokens)

Morning Brief: 2026's top-performing stocks

Morning Brief for 2026's top-performing stocks (28 companies, from SanDisk and Micron to CrowdStrike and Lam Research): today's ranked signals from SEC filings (insider cluster buys, insider selling outside pre-arranged 10b5-1 plans with the main seller named, serious 8-K events, activist stakes), a one-line summary per company, and the macro backdrop (Treasury yield curve, oil positioning, skilled prediction-market money on the economy). Refreshed three times a day. Data, not investment advice.

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_insider_trades` (~126 tokens)

Insider trades decoded from SEC Form 4 filings

Insider trades decoded from SEC Form 4 filings: who traded (name, role, title), buy or sell, shares, price, dollar value, holdings afterwards, and whether the trade was pre-planned under a 10b5-1 plan, plus totals and cluster-buy detection. Data, not investment advice.

Input parameters:

- `days` (string): 7 to 365
- `limit` (string): 1 to 60
- `openMarketOnly` (string): true or false
- `ticker` (string, required): Stock ticker, e.g. NVDA

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_company_financials` (~103 tokens)

Standardized company financials from SEC XBRL filings

Standardized company financials from SEC XBRL filings: revenue, net and operating income, diluted EPS, operating cash flow for the last 8 quarters and 5 years, plus cash, assets, liabilities, equity, debt and shares outstanding, with margins, year-over-year growth and trailing-12-month totals. Handles companies that changed reporting labels. Data, not investment advice.

Input parameters:

- `ticker` (string, required): Stock ticker, e.g. MSFT

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_company_events` (~95 tokens)

Material corporate events (8-K)

Material corporate events from SEC 8-K filings, decoded and ranked: bankruptcies, auditor changes, restatements, executive departures, acquisitions, major agreements, earnings releases, plus new 5%+ and activist stakes, each with a link to the filing. Data, not investment advice.

Input parameters:

- `days` (string): 7 to 365
- `ticker` (string, required): Stock ticker, e.g. TSLA

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_yield_curve` (~76 tokens)

U.S. Treasury yield curve

U.S. Treasury yield curve: the latest daily yields from 1 month to 30 years, the 10Y-2Y and 10Y-3M spreads, inversion flags (a closely watched recession signal) and changes vs. the previous day, a month and a year ago. Data, not investment advice.

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_daily_prices` (~119 tokens)

End-of-day stock prices

End-of-day stock prices: latest open, high, low, close and volume, % change over 1 day, 5 days, 1 month, 3 months, year-to-date and 1 year, the 52-week range, 30-day average volume and daily bars for the period you choose (split- and dividend-adjusted closes included). Not live quotes. Data, not investment advice.

Input parameters:

- `days` (string): 1 to 730
- `ticker` (string, required): Stock ticker, e.g. AAPL

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_off_exchange_volume` (~145 tokens)

Off-exchange (dark pool) trading

Off-exchange (dark pool) trading: daily off-exchange volume and short volume for a stock with its short share versus its own 20-day average, or, without a ticker, the stocks with the highest off-exchange short share and volume on the latest trading day. Data, not investment advice.

Input parameters:

- `days` (string): 1 to 365
- `limit` (string): 1 to 100
- `minVolume` (string): Market-wide only: smallest off-exchange volume in shares (default 1000000)
- `ticker` (string): Stock ticker, e.g. AAPL (optional; without it: market-wide leaders)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_top_shareholders` (~76 tokens)

Largest shareholders of a company

Largest shareholders of a company: institutions (Vanguard, BlackRock…), insiders and individuals, with share counts and holder type, plus the largest option holders when reported. Data, not investment advice.

Input parameters:

- `limit` (string): 1 to 100
- `ticker` (string, required): Stock ticker, e.g. AAPL

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_fund_moves` (~132 tokens)

Wallstreet Fund Moves

What hedge funds and other institutions did in the latest quarter, from 13F filings: for a stock, how many funds opened, added to, trimmed or exited positions, the net dollar change and the biggest buyers and sellers; for a fund (fund=), its moves; without either, the biggest moves across the market. Data, not investment advice.

Input parameters:

- `fund` (string): Part of a fund's name, e.g. Bridgewater (optional)
- `limit` (string): 1 to 100
- `ticker` (string): Stock ticker, e.g. NVDA (optional)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_insider_feed` (~144 tokens)

Market-wide insider trading feed

Market-wide insider trading feed: the largest open-market insider purchases and sales filed across all U.S. stocks in the last days (or for one ticker), with insider, role, shares, price, value and cluster buys (3+ insiders buying the same stock). Data, not investment advice.

Input parameters:

- `days` (string): 1 to 90
- `limit` (string): 1 to 100
- `minUsd` (string): Smallest trade value in USD (default 100000)
- `ticker` (string): Stock ticker (optional; without it: all stocks)
- `type` (string): buys, sells or all (default all)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_company_patents` (~116 tokens)

U.S. patents granted to a company

U.S. patents granted to a company: counts for the last 30, 90 and 365 days, grants by quarter for two years, the trend versus the prior year, utility vs. design patents, and the latest patents with number, title and date. An innovation-pace signal. Data, not investment advice.

Input parameters:

- `days` (string): 1 to 1095
- `limit` (string): 1 to 100
- `ticker` (string, required): Stock ticker, e.g. AAPL

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_executive_pay` (~96 tokens)

Executive pay from the company's proxy statement

Executive pay from the company's proxy statement: each named executive's salary, bonus, stock and option awards and total for the latest year, the CEO's pay with the change versus the prior year and the stock share of it, and the CEO's pay history. Data, not investment advice.

Input parameters:

- `ticker` (string, required): Stock ticker, e.g. AAPL
- `years` (string): 1 to 10

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_app_ratings` (~116 tokens)

App-store ratings for public companies' apps

App-store ratings for public companies' apps: for a ticker, each app's star rating and number of ratings with a ratings-weighted average; without a ticker, the most-rated and lowest-rated apps across public companies. A customer-satisfaction signal. Data, not investment advice.

Input parameters:

- `limit` (string): 1 to 100
- `minRatings` (string): Market-wide only: smallest number of ratings (default 100000)
- `ticker` (string): Stock ticker, e.g. HOOD (optional)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_congress_trades` (~170 tokens)

Politics Congress Trades

Stock trades by members of Congress (House and Senate STOCK Act disclosures): member, party, chamber, buy or sell, reported amount range, trade and disclosure dates, late-disclosure flag, and how the stock has moved since the trade versus the S&P 500. By ticker (full history) or across Congress (latest), filter by member or chamber. Facts, not investment advice.

Input parameters:

- `chamber` (string): house or senate (optional)
- `days` (string): 1 to 730
- `limit` (string): 1 to 100
- `member` (string): Part of a member's name, e.g. Pelosi (optional)
- `ticker` (string): Stock ticker, e.g. NVDA (optional; without it: latest trades across Congress)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_government_contracts` (~136 tokens)

Federal government contract awards to public companies

Federal government contract awards to public companies: agency, amount obligated, what it's for, award and publication dates, plus totals and (across all companies) the top recipients. By ticker or across the market, with a minimum size. Facts, not investment advice.

Input parameters:

- `days` (string): 1 to 365
- `limit` (string): 1 to 100
- `minUsd` (string): Smallest award in USD, 10000 or more (default 1000000)
- `ticker` (string): Stock ticker, e.g. LMT (optional; without it: all companies)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `get_congress_member` (~137 tokens)

Profile of one member of Congress

Profile of one member of Congress: party, chamber, state, estimated net worth, total trades and volume, their recent stock trades (with options details and the price move since each trade), most-traded stocks and the holdings they report. Find them by name or id. Facts, not investment advice.

Input parameters:

- `days` (string): 1 to 1825
- `id` (string): Member id (BioGuide), e.g. P000197
- `limit` (string): 1 to 100
- `member` (string): Part of the member's name, e.g. Pelosi (or use id)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_congress_holdings` (~90 tokens)

Politics Congress Holdings

Stocks members of Congress report owning in their annual financial disclosures: for a ticker, which members hold it and the reported values; without a ticker, the stocks held by the most members. Facts, not investment advice.

Input parameters:

- `limit` (string): 1 to 100
- `ticker` (string): Stock ticker, e.g. MSFT (optional; without it: most-held stocks)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_corporate_lobbying` (~105 tokens)

Corporate lobbying

Corporate lobbying: what a company reported spending on lobbying, on which issues and bills, and through which firms; without a ticker, the biggest corporate spenders. From federal lobbying disclosure reports. Facts, not investment advice.

Input parameters:

- `days` (string): 1 to 1095
- `limit` (string): 1 to 100
- `ticker` (string): Stock ticker, e.g. LMT (optional; without it: all companies)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_pac_donations` (~100 tokens)

Political contributions by a company's employee PAC

Political contributions by a company's employee PAC: total given, refunds, top recipients (candidates and committees) and each contribution, from federal campaign finance filings, flagged when the recipient is a sitting member of Congress. Facts, not investment advice.

Input parameters:

- `days` (string): 1 to 1095
- `limit` (string): 1 to 100
- `ticker` (string, required): Stock ticker, e.g. LMT

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_revolving_door_lobbyists` (~116 tokens)

Revolving-door lobbyists

Revolving-door lobbyists: people who held government jobs (Congress staff, agencies, the White House) and now lobby for a company, with their former positions, the client, the firm and the filing date. By ticker or across the market. Facts, not accusations.

Input parameters:

- `days` (string): 1 to 365
- `limit` (string): 1 to 100
- `ticker` (string): Stock ticker, e.g. WU (optional; without it: all companies)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `find_bills_and_trades` (~141 tokens)

Bills in Congress linked to money

Bills in Congress linked to money: the companies that lobbied on each bill (with amounts) and trades by members of Congress in those companies' stocks, plus each bill's latest action and official link. Search by ticker, member or bill title/number. For research, not proof of motive.

Input parameters:

- `limit` (string): 1 to 50
- `member` (string): Part of a member's name (optional)
- `q` (string): Words from a bill title or a bill number like H.R.6875 (optional)
- `ticker` (string): Stock ticker, e.g. NVDA (optional)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

### `list_trump_trades` (~163 tokens)

Politics Trump Trades

Every stock trade reported in President Trump's public financial disclosures for the period, in one call: ticker, company, buy or sell, reported amount range, trade and filing dates, how the stock has moved since versus the S&P 500, and a check that the filed company matches the ticker, plus the most-traded stocks. Filter by ticker or buys/sells. Facts from public filings, not investment advice.

Input parameters:

- `days` (string): 1 to 1095
- `limit` (string): 1 to 1000
- `matchedOnly` (string): true or false
- `ticker` (string): Stock ticker, e.g. MRNA (optional)
- `type` (string): buys, sells or all (default all)

Output parameters:

- `cached` (boolean): true if the result came from x402Pulse's cache, false if it was just computed.
- `data` (object): The result. Its fields are documented at https://www.x402pulse.dev/developers for each endpoint.

## Diagnostics

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

## Score history

- 2026-11-05: 85
- 2026-11-04: 84
- 2026-11-03: 84
- 2026-11-02: 83
- 2026-11-01: 83
- 2026-10-31: 82
- 2026-10-30: 84
- 2026-10-29: 83
- 2026-10-28: 83
- 2026-10-27: 82
- 2026-10-26: 82
- 2026-10-25: 81
- 2026-10-24: 81
- 2026-10-23: 81
- 2026-10-22: 80
- 2026-10-21: 80
- 2026-10-20: 79
- 2026-10-19: 79
- 2026-10-18: 78
- 2026-10-17: 78
- 2026-10-16: 77
- 2026-10-15: 77
- 2026-10-14: 76
- 2026-10-13: 76
- 2026-10-12: 75
- 2026-10-11: 75
- 2026-10-10: 74

## Common questions

### What is the x402Pulse MCP server?

x402Pulse is an MCP server listed in the public MCP registry as dev.x402pulse/x402pulse. 34 data tools: Polymarket skill, FDA and hospitals, oil, attention, travel, SEC filings. This page covers its hosted endpoint (https://www.x402pulse.dev/api/mcp).

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

x402Pulse scores 85 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 x402Pulse MCP server expose?

x402Pulse exposes 53 tools: get_whale_trades, get_wallet_scorecard, list_top_traders, get_smart_money, get_skilled_whale_trades, and 48 more. Their descriptions and schemas cost roughly 5,747 tokens of context every time the server is loaded.

### Does the x402Pulse MCP server require authentication?

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

### Is the x402Pulse MCP server still maintained?

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

## Links

- Remote endpoint: https://www.x402pulse.dev/api/mcp
- Authorisation metadata: https://www.x402pulse.dev/.well-known/oauth-protected-resource/api/mcp
- Website: https://www.x402pulse.dev/pro
- Changelog RSS feed: https://verifymcp.io/servers/dev-x402pulse-x402pulse/api-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/dev-x402pulse-x402pulse/api-mcp.json
- HTML version of this page: https://verifymcp.io/servers/dev-x402pulse-x402pulse/api-mcp
