Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint · rollforge · bestiary · statline · matchpoint · retail · agentops · browserworkflow · modelrouter · compose
$ man model-selection-brief

/model-selection-brief

agentutility / compose / model-selection-brief
PRICE / CALL
$0.05
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
compose
CATEGORY
uncategorized
STATUS
live
NAME
model-selection-brief model selection / route and cost brief / which model / prompt cost in one call: describe a task and get a recommended model tier, candida…
SYNOPSIS
POST https://x402.agentutility.ai/model-selection-brief
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

Model selection / route and cost brief / which model / prompt cost in one call: describe a task and get a recommended model tier, candidate models, and, when you pass a sample prompt, its token count, a projected cost across those candidates, and a compressed version of the prompt. Composite: one call runs model-route-recommend + llm-cost-estimate + token-count + prompt-compress, merged into {route, token_count, cost_estimate, compressed_prompt}. model-route-recommend picks a tier and named models from the task and optional latency/budget/context constraints; token-count and llm-cost-estimate price that exact prompt against the recommended models; prompt-compress shortens the same prompt. Without a sample prompt, only routing runs. Use it as a model selection API, an LLM routing advisor, or a which-model-should-I-call tool.

INPUTrequest schema
propertytypedescriptionreq?
taskstringDescription of the task the model needs to do, e.g. 'summarize customer support tickets'. Required, max 2000 chars.required
textstringOptional representative prompt or sample input. When provided, it is token-counted, compressed, and priced across the recommended (or supplied) models. Max 60,000 chars.optional
constraintsobjectOptional routing constraints: any of latency, budget, context_length, modality (all strings), e.g. { "budget": "cheap", "latency": "under 1s" }.optional
modelsarrayOptional model names to price instead of the routed candidates, e.g. ['deepseek-v3']. Only used when 'text' is also provided.optional
OUTPUTresponse shape
fieldtypedescription
taskstring
routestring
token_countstring
cost_estimatestring
compressed_promptstring
composed_ofstring
componentsstring
degradedstring
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/model-selection-brief \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster
npx -y @agentutility/mcp-<cluster>

# Required: EVM private key with USDC on Base
export X402_PRIVATE_KEY=0x...

# Then call the model-selection-brief tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
composemodelselectionbriefmodel-selection-brief
methods
POST
cluster
compose
price
$0.05 USDC per call
ADJACENTother endpoints in compose
endpointdescriptionprice
claim-corroborateFact check a claim and see exactly who agrees and who disagrees.$0.05
commodity-briefMarket brief for a commodity: recency-scoped web search headlines on price/supply/demand plus a structured research brief with overview,…$0.05
company-dossierBuilds a company research dossier in one call: firmographic profile, domain intelligence, WHOIS registration, TLS, and tech stack.$0.05
content-trust-checkTrust screen for a block of text in one call: is it AI-generated, is it safe (content moderation), and is it a near-duplicate of a refere…$0.05
contract-terms-briefPull SLA terms, named entities, PII flags, and a plain-language summary out of a contract or policy document in one call.$0.05
course-study-kitTurn a course syllabus into a study kit in one call: a parsed outline, a sequenced reading/study plan, flashcards, and a bullet summary.$0.05
cross-border-ops-briefCross-border operating brief for a country: the FX rate, country profile, visa requirements, upcoming public holidays, and current local…$0.05
crypto-signal-scanStructured, informational signal brief for a token or crypto topic: X/Twitter sentiment, recent web coverage, and (when a fiat quote curr…$0.05
SEE ALSO
agentutility · compose · x402 · mcp · llms.txt · registry.json · bazaar.x402.org