C

Xona Agent x402 API — MPP Grade C

aigenerationresearchblockchain
Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

1,350 Total txs
0 7d txs
$0.00 7d volume
$10.05 Total volume
13 Unique payers
0 Unique clients
7-day activity ▁▁▁▁▁▁▁

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
- Challenge digest on POST SHOULD 3pt
- Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
- Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
3 issues
  • OpenAPI doc exceeds 64KB limit (79843 bytes)
  • 402 response missing Cache-Control: no-store
  • 402 response missing WWW-Authenticate header

Paid Operations (26)

POST /image/creative-director dynamic
Research-enhanced creative prompt refinement

Searches X (Twitter) and Google to research trends, then transforms your idea into an optimised image generation plan. Returns intent analysis, research snippets, and a refined generation direction.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.03 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
idea string Yes User's prompt or idea for image generation
reference_images array No Existing image URLs to use as style references

Response Schema (200)

FieldTypeDescription
direction array[object] Generation plan with refined prompt
intent object Analysed user intent
research array[object] Research results from X and Google
POST /image/designer dynamic
AI image generation with style blending

Takes your prompt and style keywords, blends them intelligently, and generates a high-quality image. Supports up to 8 reference images.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.06 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description
referenceImage array No Reference image URLs for style guidance
style array No Style keywords to blend into the prompt

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/nano-banana-pro dynamic
Nano Banana Pro — high-quality image generation

Generates a high-quality image from your prompt using the nano-banana-pro model. No style blending — pure prompt-to-image.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.15 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description for the image to generate
referenceImage array No Array of reference image URLs for style/composition guidance

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/nano-banana dynamic
Nano Banana — fast image generation

Generates a high-quality image from your prompt using the nano-banana model. Supports up to 8 reference images.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description for the image to generate
referenceImage array No Array of reference image URLs for style/composition guidance

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/nano-banana-2 dynamic
Nano Banana 2 — resolution-based dynamic pricing

Generates an image using the nano-banana-2 model with resolution-based pricing: 1k = $0.06, 2k = $0.10, 4k = $0.15.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: network: solana pricingMode: dynamic protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description
referenceImage array No Reference image URLs
resolution string No Output resolution. Determines price (1k=$0.06, 2k=$0.10, 4k=$0.15)
enum: 1k, 2k, 4k
default: 1k

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/grok-imagine dynamic
Grok Imagine — xAI image generation

Generates a high-quality image using xAI's Grok Imagine API. Supports a single reference image.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.04 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
prompt string Yes Detailed prompt description
referenceImage string No Single reference image URL (Grok supports one image only)

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/gpt-image-2 dynamic
GPT Image 2 — OpenAI photorealistic generation

Generates a photorealistic image using GPT Image 2 (OpenAI via Replicate). Excellent text rendering and instruction following. Quality: medium. Aspect ratio: 1:1 only.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.12 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Must be 1:1 (any other value is coerced)
prompt string Yes Detailed prompt describing the desired image
referenceImage array No Optional reference image URLs (up to 16) for image-to-image editing

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/flux-2-pro dynamic
FLUX.2 Pro — high-quality image generation and editing

High-quality image generation and editing with support for eight reference images, powered by Black Forest Labs FLUX.2 Pro.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description for the image
referenceImage array No Reference image URLs for style/composition guidance

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/flux-2-max dynamic
FLUX.2 Max — highest fidelity image model

The highest fidelity image model from Black Forest Labs. Ideal for demanding generation tasks.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.08 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description for the image
referenceImage array No Reference image URLs for style/composition guidance

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image/flux-2-flex dynamic
FLUX.2 Flex — max-quality generation and editing

Max-quality image generation and editing with support for ten reference images.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.06 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description for the image
referenceImage array No Reference image URLs for style/composition guidance

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image-model/qwen-image dynamic
Qwen Image — multimodal image generation

Generates an image using the qwen/qwen-image multimodal model. Supports a single reference image for style/content guidance.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description
referenceImage array No Reference image URLs (uses first image)

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /image-model/seedream-4.5 dynamic
Seedream-4.5 — ByteDance image generation

Generates a high-quality image using the ByteDance Seedream-4.5 model. Supports up to 8 reference images.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.08 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Image aspect ratio (default: 1:1)
prompt string Yes Detailed prompt description for the image to generate
referenceImage array No Array of reference image URLs for style/composition guidance

Response Schema (200)

FieldTypeDescription
image_description string Prompt used for generation
image_url string Generated image URL (CDN)
metadata object Generation metadata (model, aspectRatio, cdn_key, etc.)
POST /video/short-generation dynamic
Grok Video — 10-second AI video generation

Generates a 10-second high-quality video using xAI's Grok Imagine Video API. Supports image-to-video via optional input image.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.5 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Video aspect ratio (default: 16:9)
image_url string No Optional input image URL for image-to-video generation
prompt string Yes Prompt for video generation

Response Schema (200)

FieldTypeDescription
duration number Video duration in seconds (always 10)
metadata object Generation metadata (request_id, aspect_ratio, etc.)
model string Model used for generation
video_url string Generated video URL (CDN)
POST /video/seedance-generation dynamic
Seedance 2.0 — ByteDance video generation with audio

Generates a video with audio using ByteDance Seedance 2.0 via Replicate. Defaults to 10-second 480p; supports up to 10s, up to 1080p.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.8 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
aspect_ratio string No Video aspect ratio (default: 16:9)
duration number No Clip length in seconds (1–10, default: 10)
prompt string Yes Prompt for video generation
reference_images array No Optional reference image URLs
resolution string No Output resolution (default: 480p)
enum: 480p, 720p, 1080p

Response Schema (200)

FieldTypeDescription
duration number Video duration in seconds
metadata object Generation metadata
model string Model used: bytedance/seedance-2.0
thumbnail_url string CDN URL of the first-frame thumbnail
video_url string CDN URL of the generated video
POST /audio/elevenlabs-music dynamic
ElevenLabs Music — AI music generation

Generates music from a text prompt using ElevenLabs Music (via Replicate). Dynamic pricing: $1 per 120 seconds, max 3 minutes. Base price covers 3 minutes.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 1.5 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
force_instrumental boolean No Force instrumental output (no vocals)
music_length_ms number No Duration in milliseconds (1000–180000). Price = music_length_ms / 120000 USD.
output_format string No Output format (e.g. mp3_standard)
prompt string Yes Description of the music to generate

Response Schema (200)

FieldTypeDescription
duration_seconds number Duration in seconds
metadata object Generation metadata
music_url string Generated audio URL (CDN)
POST /audio/x-text-to-speech dynamic
xAI Text-to-Speech

Converts text to speech (MP3) using the xAI TTS API. Choose from voices: Eve, Ara, Leo, Rex, or Sal.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.01 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
output_format object No Optional output format: { codec, sample_rate, bit_rate }
text string Yes Text to convert to speech
voice_id string No Voice to use (default: Eve)
enum: Eve, Ara, Leo, Rex, Sal

Response Schema (200)

FieldTypeDescription
audio_url string Generated audio URL (CDN)
duration_seconds number Duration in seconds (optional)
metadata object Generation metadata
POST /audio/speech-to-text dynamic
Speech-to-Text — OpenAI GPT-4o Transcribe

Transcribes audio from a URL using OpenAI GPT-4o Transcribe via Replicate.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.02 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
audio_file string Yes HTTPS URL of the audio file to transcribe (e.g. MP3)
language string No Language code (default: en)

Response Schema (200)

FieldTypeDescription
metadata object Model and language metadata
text string Transcribed text
GET /token/pumpfun-trending dynamic
PumpFun trending tokens with AI analysis

Returns trending PumpFun tokens enriched with AI analysis: dominant meta summary, fresh launch suggestions, and per-token price change data with icon descriptions.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.1 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Response Schema (200)

FieldTypeDescription
count number -
suggestions array[object] Array of 3 fresh token ideas inspired by the current meta
summary string AI-generated summary of the dominant memecoin meta
trending_tokens array[object] List of trending tokens with price change data
GET /token/pumpfun-movers dynamic
PumpFun top movers with AI analysis

Returns PumpFun top-moving tokens enriched with AI analysis: meta summary, launch suggestions, and price change data.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.1 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Response Schema (200)

FieldTypeDescription
count number -
suggestions array[object] Fresh token ideas
summary string AI-generated meta summary
trending_tokens array[object] Top mover tokens with price data
POST /token/signal dynamic
AI-powered crypto sentiment signal

Returns AI-powered market sentiment analysis for a crypto ticker: sentiment score (-1 to 1), price target, 3 key signals, risk level, and a one-line summary.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.001 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
ticker string Yes Token ticker symbol (e.g. SOL, BTC, ETH)

Response Schema (200)

FieldTypeDescription
data object -
success boolean -
POST /token/news dynamic
Token news — AI-generated news banner and tweet draft

Looks up the token on Jupiter, fetches latest market news, and generates an AI news title, a tweet draft, and a banner image. Returns the CDN URL for the banner.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.1 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
token string Yes Token mint address, symbol, or name

Response Schema (200)

FieldTypeDescription
mint string Token mint address from Jupiter
success boolean -
ticker string Token symbol
token string Token name
trending_news object -
POST /token/starter-kit dynamic
Token starter kit — logo + banner generation

Generates a token logo and matching banner automatically from a prompt. Extracts token information (name, ticker, description), generates the logo, then creates a matching banner.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.2 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
ca_reference string No Contract address of a reference token to extract logo from (optional)
prompt string Yes Description of the token (name, theme, vibe)

Response Schema (200)

FieldTypeDescription
banner_url string CDN URL of the generated banner
logo_url string CDN URL of the generated logo
token_description string -
token_name string -
token_ticker string -
POST /token/solana-discovery dynamic
Solana token discovery — Onchain OS

Multi-action Solana token discovery via Onchain OS. Actions: token_overview, token_risk, holder_analysis, candlesticks, whale_trades, cluster_check.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.01 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
action string Yes Market data action to perform
enum: token_overview, token_risk, holder_analysis, candlesticks, whale_trades, cluster_check
bar string No Candlestick interval (default: 1H)
limit number No Number of results (default: 50)
tokenAddress string No Token contract address
tokenAddresses array No Array of token addresses (for token_overview)

Response Schema (200)

FieldTypeDescription
action string -
chain string -
data object Market data response (shape depends on action)
success boolean -
POST /token/solana-market dynamic
Solana token market data — Onchain OS

Multi-action Solana token market data via Onchain OS. Returns price overview, risk analysis, candlestick charts, whale trades, and more.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.01 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
action string Yes Market data action to perform
enum: token_overview, token_risk, holder_analysis, candlesticks, whale_trades, cluster_check
bar string No Candlestick interval (default: 1H)
limit number No Number of results (default: 50)
tokenAddress string No Token contract address
tokenAddresses array No Array of token addresses (for token_overview)

Response Schema (200)

FieldTypeDescription
action string -
chain string -
data object Market data response (shape depends on action)
success boolean -
POST /ai/x-persona dynamic
X (Twitter) persona extraction

Analyses an X (Twitter) account — posts, profile, communication style — and produces a structured persona, style profile, content patterns, and avatar prompt.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.05 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
x_username string Yes X (Twitter) username (with or without @)

Response Schema (200)

FieldTypeDescription
avatar object Avatar information: image type, prompt, reference images
content_patterns object Content patterns and posting behaviour analysis
persona object Persona including summary, tone, core topics, and beliefs
style_profile object Writing style and voice characteristics
POST /ai/x-news dynamic
X (Twitter) account latest news + tweet draft

Extracts the latest activity from an X account, generates an AI news title, a tweet draft (optionally mimicking another account's style), and an AI-generated news banner.

Amount
dynamic
Currency
-
Method
-
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: asset: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v network: solana priceUsd: 0.5 pricingMode: fixed protocol: x402

Parameters

NameInTypeRequiredDescription
payment-signature header string No x402 payment signature obtained after submitting an on-chain USDC payment. Omit on first call to receive the 402 payment challenge.

Input Schema

FieldTypeRequiredDescription
x_persona string No X username whose style to mimic for the tweet draft (optional)
x_username string Yes X username to extract news from (with or without @)

Response Schema (200)

FieldTypeDescription
success boolean -
trending_news object -
x_username string -

Payment Methods

Methods
-
Intents
-
Currencies (discovery)
-
Multiple Challenges
No

Security

TLS Version
TLSv1.3
Challenge ID Unique
-
Challenge ID Length
-
Digest Binding
-

Uptime

Discovery
Reachable (948ms)
Challenge
Reachable (277ms)
Last Checked

Schema Completeness

Paid Operations
26
With Input Schema
24
With Description
26
2 missing schema
  • GET /token/pumpfun-trending
  • GET /token/pumpfun-movers

Documentation

Homepage
https://api.xona-agent.com
API Reference
https://api.xona-agent.com/openapi.json
llms.txt
-

Discovery

OpenAPI URL
https://api.xona-agent.com/openapi.json
OpenAPI Version
3.1.0
Service Version
2.0.0
Document Size
79843 bytes
Document Hash
af4a0e846d069fe00007c5df89ed15cd59b754e651707c9f18f5ab412c156664

Version History (52 snapshots)

Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
Grade: F (13%) → C (63%)
Grade: C (63%) → F (13%)
Grade: F (13%) → C (63%)
Grade: C (63%) → F (13%)
Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
Grade: F (20%) → C (63%)
Grade: C (63%) → F (20%)
  • new endpoint: GET /token/pumpfun-movers
  • new endpoint: GET /token/pumpfun-trending
  • new endpoint: POST /ai/x-news
  • new endpoint: POST /ai/x-persona
  • new endpoint: POST /audio/elevenlabs-music
  • new endpoint: POST /audio/speech-to-text
  • new endpoint: POST /audio/x-text-to-speech
  • new endpoint: POST /image-model/qwen-image
  • new endpoint: POST /image-model/seedream-4.5
  • new endpoint: POST /image/creative-director
  • new endpoint: POST /image/designer
  • new endpoint: POST /image/flux-2-flex
  • new endpoint: POST /image/flux-2-max
  • new endpoint: POST /image/flux-2-pro
  • new endpoint: POST /image/gpt-image-2
  • new endpoint: POST /image/grok-imagine
  • new endpoint: POST /image/nano-banana
  • new endpoint: POST /image/nano-banana-2
  • new endpoint: POST /image/nano-banana-pro
  • new endpoint: POST /token/news
  • new endpoint: POST /token/signal
  • new endpoint: POST /token/solana-discovery
  • new endpoint: POST /token/solana-market
  • new endpoint: POST /token/starter-kit
  • new endpoint: POST /video/seedance-generation
  • new endpoint: POST /video/short-generation
Grade: B (76%) → C (63%)
Grade: F (20%) → B (76%)
Grade: B (76%) → F (20%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
Grade: F (20%) → B (76%)
Grade: B (76%) → F (20%)
Grade: F (13%) → B (76%)
Grade: B (76%) → F (13%)
Grade: F (20%) → B (76%)
Grade: B (76%) → F (20%)
Grade: F (20%) → B (76%)
Grade: B (76%) → F (20%)
Grade: F (20%) → B (76%)
Grade: B (76%) → F (20%)
Grade: F (20%) → B (76%)
Grade: B (76%) → F (20%)
Grade: F (20%) → B (76%)
Grade: C (63%) → F (20%)
  • new endpoint: GET /token/pumpfun-movers
  • new endpoint: GET /token/pumpfun-trending
  • new endpoint: POST /ai/x-news
  • new endpoint: POST /ai/x-persona
  • new endpoint: POST /audio/elevenlabs-music
  • new endpoint: POST /audio/speech-to-text
  • new endpoint: POST /audio/x-text-to-speech
  • new endpoint: POST /image-model/qwen-image
  • new endpoint: POST /image-model/seedream-4.5
  • new endpoint: POST /image/creative-director
  • new endpoint: POST /image/designer
  • new endpoint: POST /image/flux-2-flex
  • new endpoint: POST /image/flux-2-max
  • new endpoint: POST /image/flux-2-pro
  • new endpoint: POST /image/gpt-image-2
  • new endpoint: POST /image/grok-imagine
  • new endpoint: POST /image/nano-banana
  • new endpoint: POST /image/nano-banana-2
  • new endpoint: POST /image/nano-banana-pro
  • new endpoint: POST /token/news
  • new endpoint: POST /token/signal
  • new endpoint: POST /token/solana-discovery
  • new endpoint: POST /token/solana-market
  • new endpoint: POST /token/starter-kit
  • new endpoint: POST /video/seedance-generation
  • new endpoint: POST /video/short-generation
  • removed endpoint: GET /mpp/token/pumpfun-movers
  • removed endpoint: GET /mpp/token/pumpfun-trending
  • removed endpoint: POST /mpp/ai/x-news
  • removed endpoint: POST /mpp/ai/x-persona
  • removed endpoint: POST /mpp/audio/elevenlabs-music
  • removed endpoint: POST /mpp/audio/speech-to-text
  • removed endpoint: POST /mpp/image/creative-director
  • removed endpoint: POST /mpp/image/designer
  • removed endpoint: POST /mpp/image/flux-2-flex
  • removed endpoint: POST /mpp/image/flux-2-max
  • removed endpoint: POST /mpp/image/flux-2-pro
  • removed endpoint: POST /mpp/image/grok-imagine
  • removed endpoint: POST /mpp/image/nano-banana
  • removed endpoint: POST /mpp/image/nano-banana-2
  • removed endpoint: POST /mpp/image/nano-banana-pro
  • removed endpoint: POST /mpp/sol/token-signal
  • removed endpoint: POST /mpp/stellar/token-signal
  • removed endpoint: POST /mpp/token/news
  • removed endpoint: POST /mpp/token/signal
  • removed endpoint: POST /mpp/token/solana-discovery
  • removed endpoint: POST /mpp/token/solana-market
  • removed endpoint: POST /mpp/token/starter-kit
  • removed endpoint: POST /mpp/video/short-generation
Grade: B (78%) → C (63%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (13%) → B (78%)
Grade: B (78%) → F (13%)
Grade: C (69%) → B (78%)
Grade: B (78%) → C (69%)
Grade: F (13%) → B (78%)
Grade: B (78%) → F (13%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (13%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: C (60%) → F (20%)
Grade: B (78%) → C (60%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Grade: F (20%) → B (78%)
Grade: B (78%) → F (20%)
Scan snapshots
Date Grade Score Response Status
2026-04-06 B 78% 1061ms Up
2026-04-07 B 78% 1011ms Up
2026-04-08 B 78% 901ms Up
2026-04-09 B 78% 1448ms Up
2026-04-10 B 78% 918ms Up
2026-04-11 B 78% 1237ms Up
2026-04-12 B 78% 1000ms Up
2026-04-13 B 78% 923ms Up
2026-04-14 B 78% 924ms Up
2026-04-15 B 78% 943ms Up
2026-04-16 B 78% 888ms Up
2026-04-17 B 78% 911ms Up
2026-04-18 B 78% 398ms Up
2026-04-19 B 78% 859ms Up
2026-04-20 B 78% 881ms Up
2026-04-21 B 78% 938ms Up
2026-04-22 B 78% 926ms Up
2026-04-23 B 78% 870ms Up
2026-04-24 B 78% 841ms Up
2026-04-25 B 78% 921ms Up
2026-04-26 B 78% 918ms Up
2026-04-27 B 78% 627ms Up
2026-04-28 B 78% 899ms Up
2026-04-29 B 78% 835ms Up
2026-04-30 B 78% 927ms Up
2026-05-01 B 78% 1120ms Up
2026-05-02 B 78% 1015ms Up
2026-05-03 B 78% 873ms Up
2026-05-04 B 78% 876ms Up
2026-05-05 B 78% 849ms Up
2026-05-06 B 78% 846ms Up
2026-05-07 B 78% 873ms Up
2026-05-08 B 78% 909ms Up
2026-05-09 B 78% 882ms Up
2026-05-10 B 78% 1567ms Up
2026-05-11 B 76% 768ms Up
2026-05-12 B 76% 766ms Up
2026-05-13 B 76% 1138ms Up
2026-05-14 B 76% 716ms Up
2026-05-15 B 76% 744ms Up
2026-05-16 B 76% 721ms Up
2026-05-17 B 76% 2715ms Up
2026-05-18 C 63% 860ms Up
2026-05-19 C 63% 875ms Up
2026-05-20 C 63% 847ms Up
2026-05-21 C 63% 942ms Up
2026-05-22 C 63% 930ms Up
2026-05-23 C 63% 916ms Up
2026-05-24 C 63% 840ms Up
2026-05-25 C 63% 1027ms Up
2026-05-26 C 63% 990ms Up
2026-05-27 C 63% 937ms Up