AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Messari X402

skill-moonpay-skills-messari-x402 · by moonpay

Access Messari's full API via x402 pay-per-request — no API key needed. Asset data, market metrics, signals, news, fundraising, token unlocks, on-chain networks, and AI chat, all paid with USDC on Base.

No reviews yet
0 installs
42 views
0.0% view→install

Install

$ agentstack add skill-moonpay-skills-messari-x402

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-moonpay-skills-messari-x402)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Messari X402? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Messari x402 API

Goal

Make pay-per-request HTTP calls to Messari's API using USDC on Base Mainnet. No API key required — the CLI handles the 402 payment flow automatically.

Prerequisites

  1. Wallet with USDC on Base: mp token balance list --wallet main --chain base
  2. Small ETH on Base for gas
  3. If no USDC: bridge from Ethereum or swap via mp token swap --chain base

Core command

mp x402 request \
  --method  \
  --url "https://api.messari.io" \
  --body '' \        # POST only
  --wallet main \
  --chain base

Endpoint Reference

AI & Intelligence

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /ai/v2/chat/completions | POST | $0.25 | AI chat with Messari's crypto knowledge graph | | /ai/v1/deep-research | POST | varies | Start async deep-research report | | /ai/v1/deep-research/{id} | GET | $0 | Poll report status |

Assets

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /v2/assets | GET | $0.00 | List all assets | | /v2/assets/details | GET | ~$0.05 | Up to 20 asset details (?assets=btc,eth) | | /v2/assets/ath | GET | ~$0.05 | All-time highs | | /v2/assets/roi | GET | ~$0.05 | Return on investment metrics | | /v1/assets/timeseries/{slug} | GET | ~$0.18 | Price/volume timeseries |

Markets & Exchanges

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /v1/markets | GET | $0.00 | List trading pairs | | /v1/markets/timeseries/{slug} | GET | ~$0.18 | Market price/volume timeseries | | /exchanges | GET | $0.00–$0.55 | Exchange list and metrics | | /exchanges/{slug}/timeseries/{metric} | GET | ~$0.55 | Exchange volume, futures data |

Signals & Social

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /signal/v1/assets | GET | ~$0.35 | Asset sentiment and mindshare | | /signal/v1/assets/mindshare-gainers-24h | GET | ~$0.35 | Top mindshare movers (24h) | | /signal/v1/assets/mindshare-gainers-7d | GET | ~$0.35 | Top mindshare movers (7d) | | /signal/v1/x-users | GET | ~$0.75 | Influential X accounts | | /signal/v1/x-users/{id}/timeseries | GET | ~$0.75 | Social engagement timeseries |

News & Events

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /news/v1/news/feed | GET | ~$0.55 | Aggregated crypto news feed | | /news/v1/news/sources | GET | $0.00 | Available news sources | | /v1/events | POST | ~$0.15 | Query governance, security, partnership events | | /v1/events/{id} | GET | ~$0.05 | Event history |

Fundraising

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /funding/v1/rounds | GET | ~$0.35 | Recent funding rounds | | /funding/v1/rounds/investors | GET | ~$0.35 | Investors by round | | /funding/v1/funds | GET | ~$0.15 | Venture funds | | /funding/v1/funds/managers | GET | ~$0.15 | Fund managers | | /funding/v1/organizations | GET | ~$0.25 | Organizations | | /funding/v1/projects | GET | ~$0.25 | Projects | | /funding/v1/mergers-and-acquisitions | GET | ~$0.35 | M&A deals |

Networks & Protocols

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /v2/networks | GET | ~$0.10 | List networks | | /v1/networks/timeseries/{metric} | GET | ~$0.25 | Network metrics (5m–1d) | | /protocols | GET | ~$0.10 | All protocols | | /protocols/{slug}/timeseries/{metric} | GET | ~$0.25 | Protocol metrics | | /protocols/dex | GET | ~$0.10 | DEX protocols | | /protocols/lending | GET | ~$0.10 | Lending protocols |

Stablecoins

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /stablecoins | GET | ~$0.10 | List stablecoins | | /stablecoins/{slug}/timeseries | GET | ~$0.25 | Supply and usage metrics |

Token Unlocks & Vesting

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /v1/allocations | GET | ~$0.25 | Token allocation info | | /v1/assets/{id}/events | GET | ~$0.75 | Unlock events | | /v1/assets/{id}/unlocks | GET | ~$0.75 | Unlock timeseries | | /v1/assets/{id}/vesting-schedule | GET | ~$0.50 | Vesting schedule |

Trending Topics

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /v1/current | GET | ~$0.25 | Today's trending topics | | /v1/daily | GET | ~$0.25 | Historical topic timeseries (90-day max) | | /v1/classes | GET | $0.00 | Topic classifications |

Research Reports

| Endpoint | Method | Cost | Description | |----------|--------|------|-------------| | /v1/reports | GET | ~$0.15 | Research reports (filterable by asset, tags) | | /v1/reports/{id} | GET | ~$0.05 | Specific report | | /v1/reports/tags | GET | $0.00 | Available tags |


Common query parameters

| Parameter | Values | Purpose | |-----------|--------|---------| | assets | btc,eth,sol | Filter by asset slug | | granularity | hourly, daily, monthly | Timeseries resolution | | start_date | ISO 8601 | Start of range | | end_date | ISO 8601 | End of range | | limit | integer | Max results | | page | integer | Pagination |


Example: AI chat

mp x402 request \
  --method POST \
  --url "https://api.messari.io/ai/v2/chat/completions" \
  --body '{"model":"messari","messages":[{"role":"user","content":"What is the current narrative driving SOL?"}]}' \
  --wallet main \
  --chain base

Example: Asset details

mp x402 request \
  --method GET \
  --url "https://api.messari.io/v2/assets/details?assets=btc,eth,sol" \
  --wallet main \
  --chain base

Example: Mindshare gainers

mp x402 request \
  --method GET \
  --url "https://api.messari.io/signal/v1/assets/mindshare-gainers-24h" \
  --wallet main \
  --chain base

Discover all endpoints

mp x402 request \
  --method GET \
  --url "https://api.messari.io/.well-known/x402" \
  --wallet main \
  --chain base

Notes

  • Payments are in USDC on Base Mainnet (--chain base)
  • If the request fails (status ≥ 400), payment is not settled — you don't pay for errors
  • ETH on Base is needed for gas (small amount, ~$0.001 per tx)
  • Use --chain base always — Messari does not accept Solana payments

Related skills

  • messari-token-research — Full token research workflow
  • messari-alpha-scout — Mindshare + trending + news workflow
  • messari-funding-intel — Funding rounds + M&A workflow
  • messari-deep-research — Async deep-research report generation
  • moonpay-auth — Create or import a local wallet
  • moonpay-check-wallet — Check USDC balance on Base before spending

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.