Skip to main content
Get market returns · $0.02 per call (x402, USDC) Retrieves supported split-adjusted close-price returns for one ticker versus SPY. Request session_intervals from 1 to 252; date bounds select return end sessions, while an omitted date range uses the latest completed official session. Returns typed security and benchmark returns, excess percentage points, exact session dates and retained support. Complete security/SPY paths, official calendars and verified adjustment basis are required; missing or ambiguous inputs remain held. Price returns exclude dividends, fees and execution effects, and do not measure investor account performance. Current requests refresh only missing, incomplete or stale closing-price references from the configured delayed SIP feed; historical/pinned queries preserve input availability; use the returned snapshot, as_of, filters and next_offset for further pages.

Input parameters

Transports

  • MCP: tools/call with name get_market_returns at https://beliefstate.ai/mcp (account access) or https://beliefstate.ai/v1/research/mcp (wallet access). See MCP integration.
  • x402 HTTP: POST https://beliefstate.ai/v1/research/get_market_returns with the arguments as a JSON body. An unpaid request returns an HTTP 402 payment quote.

Example request

MCP

x402 HTTP

The example shows request shape only. Identifiers are placeholders, not records. Contract version: 2026-11-08. Input parameters and tool metadata come from the shared executable catalog. REST API version: v1.