compare_country_indicator
ChatGPTOne World Bank development indicator for several countries side by side.
convert_currency
ChatGPTConvert an amount from one currency to another at the latest reference rate.
get_airport
ChatGPTDetails of one airport by its four-letter or three-letter airport code.
get_airport_weather_reports
ChatGPTCurrent aviation weather observations at airports, by airport code.
get_analyst_estimates
ChatGPTAnalyst consensus forecasts of revenue and earnings per share for the coming quarters and years for one company.
get_analyst_price_targets
ChatGPTAnalyst price targets for one stock: low, mean, median and high target and the number of analysts.
get_autonomous_system
ChatGPTOverview of one internet autonomous system by its number: operator, registry record and announced address space.
get_average_directional_index
ChatGPTAverage directional index of one symbol, which measures trend strength.
get_balance_sheet
ChatGPTBalance sheet of a US-listed company from its SEC filings: assets, liabilities and equity, annual or quarterly.
get_bollinger_bands
ChatGPTBollinger Bands of one symbol: a moving average with upper and lower bands two standard deviations away.
get_cash_flow_statement
ChatGPTCash flow statement of a US-listed company from its SEC filings: operating, investing and financing cash flows, annual or quarterly.
get_central_bank_meetings
ChatGPTMeeting calendar of major central banks: the Federal Reserve, European Central Bank, Bank of England, Bank of Japan and others.
get_central_bank_policy_rates
ChatGPTPolicy interest rates of central banks around the world from the Bank for International Settlements.
get_chain_total_value_locked
ChatGPTHistory of the total value locked in decentralised finance on one blockchain.
get_commodity_futures_positioning
ChatGPTWeekly positions of producers, swap dealers, managed money and others in commodity futures, from the US Commodity Futures Trading Commission.
get_commodity_price_history
ChatGPTPrice history of one commodity by its identifier.
get_commodity_prices
ChatGPTLatest prices of major commodities: energy, metals and agriculture.
get_commodity_trade
ChatGPTInternational trade values by reporter country, partner, flow and commodity code from United Nations trade statistics.
get_company_earnings_date
ChatGPTThe next earnings date and dividend dates of one company.
get_company_filings
ChatGPTList of SEC filings of one US-listed company (annual and quarterly reports, current reports and others) with dates and links.
get_congress_bill
ChatGPTDetails of one US Congress bill: sponsor, status, actions and summary.
get_consumer_prices_by_country
ChatGPTConsumer price indices by country from the Bank for International Settlements.
get_country_indicator
ChatGPTHistory of one World Bank development indicator (for example GDP, population, inflation) for one country.
get_country_macro_profile
ChatGPTA country's main macroeconomic indicators in one view: growth, inflation, unemployment, interest rates and more.
get_country_macro_series
ChatGPTA country's macroeconomic time series for one section, such as prices, labour, output or rates.
get_credit_to_private_sector
ChatGPTTotal credit to households, companies and government by country from the Bank for International Settlements.
get_crude_oil_prices
ChatGPTBrent and WTI crude oil spot prices from the US Energy Information Administration.
get_crypto_market_overview
ChatGPTTotals for the whole cryptocurrency market: market capitalisation, volume and the share of the largest coins.
get_crypto_markets
ChatGPTCryptocurrencies ranked by market capitalisation with price and change, or a chosen list of coins.
get_crypto_price
ChatGPTCurrent price, market capitalisation, volume and 24-hour change of one cryptocurrency.
get_crypto_price_history
ChatGPTPrice, market capitalisation and volume history of one cryptocurrency over a chosen number of days.
get_crypto_sentiment_index
ChatGPTHistory of a daily crypto market sentiment index that runs from extreme fear (0) to extreme greed (100).
get_debt_maturity_schedule
ChatGPTWhen the debt of a US-listed company comes due, by year, from its SEC filings.
get_defi_protocol_fees
ChatGPTFees and revenue earned by decentralised finance protocols.
get_disaster_events
ChatGPTRecent natural disaster events worldwide (earthquakes, floods, cyclones, droughts and others) with alert levels.
get_dividends_and_splits
ChatGPTDividend payments and stock splits of one symbol over a chosen number of days.
get_domain_dns_records
ChatGPTCurrent DNS records of an internet domain.
get_domain_registration
ChatGPTRegistration record of an internet domain: registrar, creation and expiry dates, status and name servers.
get_earnings_calendar
ChatGPTMarket-wide calendar of upcoming company earnings reports between two dates, optionally filtered by company name or symbol.
get_earnings_history
ChatGPTPast quarterly earnings of one company: reported versus expected earnings per share and the surprise.
get_economic_release_calendar
ChatGPTCalendar of scheduled economic data releases, upcoming or between two dates.
get_economic_series
ChatGPTObservations of one economic time series from FRED by its series identifier (for example CPIAUCSL for US consumer prices, UNRATE for unemployment, GDP), with optional dates, frequency and units.
get_etf_holdings
ChatGPTHoldings of one US ETF from its latest quarterly SEC portfolio filing.
get_eu_production_sales
ChatGPTValue and volume of goods sold by producers in an EU country for one product code, from Eurostat.
get_eurostat_dataset
ChatGPTValues from one Eurostat dataset by its code, optionally for one country and period.
get_event_contract
ChatGPTOne Kalshi event by its event ticker, with every market in it and the current implied probabilities. Read-only market data.
get_event_contract_orderbook
ChatGPTCurrent order book of one Kalshi market: resting bids at each price. Read-only market data.
get_event_contract_price_history
ChatGPTPrice history of one Kalshi market, which reads as the market-implied probability over time. Read-only market data.
get_exchange_rate_history
ChatGPTOfficial reference exchange rates against the euro over the last 90 days.
get_exchange_rates
ChatGPTLatest official reference exchange rates against the euro.
get_exponential_moving_average
ChatGPTExponential moving average of one symbol's price over a chosen number of periods.
get_financial_futures_positioning
ChatGPTWeekly positions of dealers, asset managers, leveraged funds and others in financial futures, from the US Commodity Futures Trading Commission.
get_financial_ratios
ChatGPTFinancial ratios of a US-listed company computed from its SEC filings: margins, returns, leverage and liquidity.
get_fund_flows
ChatGPTWeekly net flows into US ETFs and mutual funds by broad category.
get_fund_summary
ChatGPTSummary of one ETF or mutual fund: category, fund family, expense ratio, total assets and top holdings.
get_futures_contracts
ChatGPTThe chain of listed futures contracts for one root symbol with their expiration dates.
get_futures_curve
ChatGPTThe futures term structure for one root symbol: the price of each listed expiration, to see contango or backwardation.
get_futures_positioning_history
ChatGPTHistory of trader positioning in one futures market from the US Commodity Futures Trading Commission reports.
get_futures_price_history
ChatGPTPrice history of a futures contract by root symbol (for example crude oil, gold, equity index futures), front month or a chosen expiration.
get_german_statistics_table
ChatGPTA table from Germany's Federal Statistical Office by its table code, for chosen years.
get_gold_price_fixing
ChatGPTThe latest official gold price fixing published by the National Bank of Poland.
get_grain_prices
ChatGPTUS grain and crop prices from the US Department of Agriculture.
get_hazard_alerts
ChatGPTCurrent multi-hazard alerts worldwide by event type and alert level.
get_health_indicator
ChatGPTValues of one World Health Organization health indicator by country, year, sex and age group.
get_hormuz_strait_transits
ChatGPTWeekly count of ship transits through the Strait of Hormuz.
get_ichimoku_cloud
ChatGPTIchimoku cloud lines of one symbol: conversion, base, leading spans and lagging span.
get_ilo_labour_data
ChatGPTLabour statistics from one International Labour Organization dataset (employment, wages, working time and more) by country, sex and age.
get_imf_time_series
ChatGPTA time series from an International Monetary Fund dataset for one country, by dataset and indicator.
get_implied_volatility_rank
ChatGPTWhere the current at-the-money implied volatility of one symbol sits within its own history, as a rank and a percentile.
get_income_statement
ChatGPTIncome statement of a US-listed company from its SEC filings: revenue, costs, operating income, net income and earnings per share, annual or quarterly.
get_ip_address_info
ChatGPTWhat is known about one IP address: the network that announces it, its registry record and country of registration.
get_japan_annual_financials
ChatGPTFinancial statements from the latest annual securities report of one Japanese listed company from EDINET.
get_japan_company_filings
ChatGPTRegulatory filings of one Japanese listed company from EDINET, Japan's official disclosure system, over a chosen number of days.
get_japan_filing_document
ChatGPTThe parsed contents of one EDINET filing of a Japanese company, by its document identifier.
get_japan_quarterly_report
ChatGPTThe latest quarterly or semi-annual report of one Japanese listed company from EDINET, parsed.
get_legal_entity
ChatGPTThe full Legal Entity Identifier record of one entity: legal name, addresses, registration and status.
get_legal_entity_relationships
ChatGPTParent and subsidiary relationships of one legal entity by its Legal Entity Identifier.
get_market_movers
ChatGPTA predefined stock list such as top gainers, top losers or most active, with prices and changes.
get_moving_average
ChatGPTSimple moving average of one symbol's price over a chosen number of periods.
get_moving_average_convergence_divergence
ChatGPTMoving average convergence divergence of one symbol: the MACD line, signal line and histogram.
get_natural_gas_prices
ChatGPTUS natural gas prices from the US Energy Information Administration.
get_options_skew
ChatGPTOptions volatility skew for one symbol and expiry: 25-delta put and call implied volatility and at-the-money implied volatility.
get_percentage_return
ChatGPTPercentage return of one symbol over a chosen number of periods, as a series.
get_pivot_points
ChatGPTFloor-trader pivot points of one symbol: pivot, support and resistance levels.
get_port_congestion
ChatGPTPorts whose ship calls deviate most from normal, by country, from International Monetary Fund port data.
get_power_generation_mix
ChatGPTElectricity generation by fuel type (gas, coal, nuclear, wind, solar and others) for a power grid region.
get_power_grid_data
ChatGPTElectricity demand, generation and related operating data for a power grid region in the US, UK or Europe.
get_prediction_market_event
ChatGPTOne Polymarket event by its identifier with all of its markets and current prices. Read-only market data.
get_price_history
ChatGPTOpen, high, low, close and volume history for one stock, ETF, index or currency pair symbol, daily or intraday. Use for charts, returns over a period, or the price on a past date.
get_put_call_ratio
ChatGPTHistory of the market-wide options put/call ratio by family (total, index, equity and others). Use as a gauge of options market sentiment.
get_recent_earthquakes
ChatGPTRecent earthquakes worldwide above a chosen magnitude.
get_relative_strength_index
ChatGPTRelative strength index of one symbol, a momentum gauge from 0 to 100 that flags overbought and oversold levels.
get_reported_financial_items
ChatGPTSpecific line items a US-listed company reported in its SEC filings, by their reporting concept names, for chosen periods.
get_retail_electricity_prices
ChatGPTAverage retail electricity prices by US state and customer sector.
get_river_gauge_readings
ChatGPTLive streamflow and water level readings of one US Geological Survey monitoring site by its site number.
get_scholarly_work
ChatGPTFull metadata of one scholarly work by its DOI.
get_sector_relative_strength
ChatGPTUS stock market sectors ranked by relative strength over a chosen window.
get_settlement_fails
ChatGPTFailures to deliver and failures to receive reported by US primary dealers, by asset class, from the Federal Reserve Bank of New York.
get_short_interest
ChatGPTShort interest positions in US stocks for a settlement date, reported twice a month.
get_snapshot
ChatGPTComposed current view of an entity via a named recipe. Executes a fixed server-side recipe (company_snapshot, etf_snapshot, quote_snapshot, macro_indicator_snapshot, macro_calendar, earnings_snapshot, debt_snapshot) and returns one envelope with freshness, provenance, per-component coverage, and billing. Composed calls charge the recipe's fixed cost (1-2 units) from the daily quota. status "partial" means an optional component was unavailable - the present components are still trustworthy; honor the freshness block (stale=true means the data aged past its budget); for macro_calendar, entity is accepted but does not filter the calendar. Args: recipe: Recipe name from the fixed manifest. entity: Entity dict from resolve_entity ({"namespace": ..., "ids": ...}).
get_spain_consumer_prices
ChatGPTSpain's consumer price index from the National Statistics Institute.
get_stochastic_rsi
ChatGPTStochastic relative strength index of one symbol, a faster momentum oscillator.
get_stock_news
ChatGPTRecent news headlines about one company or ticker symbol. Use when the user asks what is happening with a specific company.
get_stock_performance
ChatGPTTrailing returns of one symbol over standard windows, from one day to the maximum history.
get_stock_quotes
ChatGPTCurrent price, change, day range and volume for up to 20 symbols at once: stocks, ETFs, indices, currency pairs or futures. Use when the user asks what something trades at now.
get_stock_statistics
ChatGPTKey statistics for one stock: valuation multiples, market capitalisation, margins, dividend yield, share counts and similar figures.
get_technical_summary
ChatGPTA summary of common technical indicators for one symbol (moving averages, momentum, trend). Use for a quick technical read; use the single-indicator tools for a full series.
get_timeseries
ChatGPTBounded timeseries for an entity: price, macro_series, etf_flows or etf_monthly_flows. Returns points oldest-first with an explicit downsampling flag when the raw series exceeded max_points. Times are UTC. Costs 1 unit per call. Read the step from `served_granularity, not granularity. The latter echoes the request; the former is the step the source built the points at, and the two can differ (a long price range can come back as monthly bars under a "1d" request). It reads mixed when the points do not share one step, unknown when the source does not say, and null when no point came back. It describes how each point was built, not how far apart the returned points are: a thinned daily series still reads 1d, and downsampled is what says points were dropped. The two ETF flow metrics answer different questions and are not interchangeable. etf_flows is an ESTIMATE at filing cadence: one point per SEC filing refresh, so t is a filing date and even a wide window yields a handful of points. etf_monthly_flows is the fund's own creations and redemptions from its NPORT-P filing, so t is a calendar month (YYYY-MM) and each point carries the three filed components - sales, reinvestment, redemption - beside the net. Two things to read before quoting etf_monthly_flows. NPORT-P is filed per SERIES, so for a fund with more than one share class the figures cover every class and the payload says so in multi_class_series; where the class count is unknown it says class_scope instead of staying silent. And a fund that files no NPORT-P at all, such as a commodity trust, is not an error: the call returns status partial with an empty point list and a reason`. Args: metric: One of price / macro_series / etf_flows / etf_monthly_flows. entity: Entity dict from resolve_entity ({"namespace": ..., "ids": ...}). granularity: Requested point granularity (default "1d"). max_points: Hard cap on returned points (default 500).
get_trade_flows
ChatGPTA country's exports and imports with a partner (or the world) for a year, optionally by product group, from World Bank trade statistics.
get_treasury_auction_results
ChatGPTResults of recent US Treasury auctions with demand measures such as bid-to-cover.
get_treasury_rates
ChatGPTDaily US Treasury rate series (par yield curve, bill rates, real yields and others) for a year or date range.
get_treasury_yield_curve
ChatGPTUS Treasury yield curve for a date: the yield at each maturity, nominal or real.
get_trending_news_entities
ChatGPTPeople and organisations most mentioned in world news over a recent period.
get_tropical_cyclones
ChatGPTActive tropical cyclones, hurricanes and typhoons, optionally by ocean basin.
get_tsunami_messages
ChatGPTActive tsunami warnings, advisories and information messages.
get_uk_short_positions
ChatGPTUK stocks with the largest disclosed short positions, from the Financial Conduct Authority.
get_unemployment_by_demographics
ChatGPTUnemployment rates by country, sex and age group from the International Labour Organization.
get_upcoming_treasury_auctions
ChatGPTCalendar of upcoming US Treasury auctions.
get_us_federal_spending
ChatGPTUS federal government spending over time by fiscal year, quarter or month.
get_us_recession_dates
ChatGPTOfficial US business cycle peaks and troughs that date recessions.
get_us_trade_flows
ChatGPTMonthly US exports or imports with a partner country, optionally by commodity, from the US Census Bureau.
get_volatility_index_history
ChatGPTDaily history of a market volatility or options-based index by symbol.
get_volcanic_eruptions
ChatGPTRecorded volcanic eruptions, filtered by country, years and explosivity.
list_congress_bills
ChatGPTBills introduced in the US Congress, by Congress number and bill type.
list_event_contracts
ChatGPTEvents listed on Kalshi, a regulated US exchange for event contracts, with their markets and implied probabilities. Read-only market data.
list_filings_by_form
ChatGPTSEC filings of one form type filed on a given day, across all companies.
list_japan_filings_by_date
ChatGPTAll filings submitted to EDINET on one date, optionally only listed companies or one document type.
list_prediction_markets
ChatGPTIndividual Polymarket markets, open or closed, sorted as requested. Read-only market data.
list_settled_event_contracts
ChatGPTKalshi markets that have already settled, with their outcomes. Read-only market data.
list_sources
ChatGPTList source families in the bundled catalog with endpoint counts. Use the family names as the source filter on search_endpoints. This does not call the Sugra API.
list_toolsets
ChatGPTList catalog groups with endpoint counts and short descriptions. Use the group names as the toolset filter on search_endpoints. This does not call the Sugra API; it reads the bundled catalog.
resolve_entity
ChatGPTResolve free text to a canonical market or macro entity. Turns a ticker, company name, macro indicator, coin, or currency pair into the agent plane's `{namespace, ids}` entity for use with get_snapshot and get_timeseries. A cross-namespace collision (e.g. a ticker that is both an equity and a coin) returns status "ambiguous" with ranked candidates and NEVER silently picks one; pass type_hint (e.g. "equity", "etf", "coin") to narrow the universe. Crypto aliases resolve too (e.g. "bitcoin" -> the BTC coin entity). Status "low_confidence" means the best match cleared resolution but scored weakly - verify the returned entity before building on it, or re-query with a more specific name or type_hint. For compliance KYB lookups by LEI/VAT or sanctions screening use sugra_entity_lookup / sugra_entity_screen instead - this tool is for market-data entities. Args: query: Free-form text - ticker, company, indicator, coin, or pair. type_hint: Optional namespace hint narrowing resolution.
search_airports
ChatGPTFind airports by name, country, type or airport code.
search_company_filings
ChatGPTFull-text search across SEC filings for a word or phrase, optionally limited by form type and date range.
search_dex_pairs
ChatGPTFind token trading pairs on decentralised exchanges by token name, symbol or address.
search_economic_series
ChatGPTFind FRED economic time series by words, to get the series identifier for get_economic_series.
search_equities
ChatGPTFind listed companies by sector, industry, country, exchange, size or name.
search_etfs
ChatGPTFind exchange-traded funds by category, fund family, exchange or name.
search_eu_product_codes
ChatGPTFind Eurostat product codes by product name, for use with get_eu_production_sales.
search_futures_positioning_markets
ChatGPTFind futures market names covered by the US Commodity Futures Trading Commission positioning reports.
search_health_indicators
ChatGPTFind World Health Organization health indicators by name, to get the code for get_health_indicator.
search_japan_companies
ChatGPTFind Japanese companies registered with EDINET by name or code.
search_legal_entities
ChatGPTFind companies and other legal entities in the global Legal Entity Identifier register by legal name and country.
search_prediction_markets
ChatGPTSearch prediction markets on Polymarket and other venues by topic, to see the market-implied probability of an event. Read-only market data.
search_preprints
ChatGPTSearch arXiv research preprints by words, category, author or title.
search_scholarly_works
ChatGPTSearch published scholarly works (articles, books, datasets) by words, author, title or date.
search_tickers
ChatGPTFind ticker symbols by company or instrument name. Use when the user names a company and the symbol is not known.
sugra_entity_lookup
ChatGPTResolve an entity by identifier and return its composed KYB envelope. anchor is lei (Legal Entity Identifier, resolved via the GLEIF registry) or vat (EU VAT number, validated via the EU VIES service). The result weaves identity, a sanctions screening signal, and - on request - ownership and adverse-media slices. The screening verdict is a SCREENING SIGNAL, not a compliance determination, and any PEP / adverse-media content is supplementary and non-comprehensive. The disclaimer field carries this and is always present. Output is COMPACT by default to protect the agent context budget: {entity:{name, anchor, value, status, country}, screening:{status, top_matches:[...3], hit_count}, ids:{...}, disclaimer}. Pass include to opt INTO fuller per-slice detail, e.g. include=["ownership","adverse_media"] adds those slices in full form. On a bad anchor or an API error this returns a clean {error, detail} dict rather than raising, so the agent can branch on result.get("error"). Args: anchor: Identifier type, one of lei or vat. value: The identifier value (the 20-char LEI code or the VAT number). include: Optional list of fuller slices to add, e.g. ["ownership", "adverse_media"]. Omit for the compact default.
sugra_entity_screen
ChatGPTScreen a person or organization name against the Sugra sanctions corpus. Returns a SCREENING SIGNAL, not a compliance determination. Sugra is a technology provider, not a sanctions authority or consumer reporting agency. PEP and adverse-media coverage is supplementary and non-comprehensive - a clear result is not proof of absence, and a hit is a candidate match to review, not a finding. Output is COMPACT to protect the agent context budget: {status, matches:[{name, score, list, type}], disclaimer}. The verdict status is one of clear, review, or hit. The heavy raw fields (match rationale, source ids, publish dates) are dropped; use the Sugra API directly when the full screening envelope is needed. Args: name: The person or organization name to screen (required). country: Optional ISO 3166-1 alpha-2 country to narrow the match. dob: Optional date of birth (YYYY-MM-DD) for a person. nationality: Optional nationality to narrow the match.
call_endpoint
Claudedescribe_endpoint
Claudefetch_data
Claudeget_snapshot
Claudeget_timeseries
Claudelist_sources
Claudelist_toolsets
Clauderesolve_entity
Claudesearch_endpoints
Claudesugra_entity_lookup
Claudesugra_entity_screen
Claude