No tools match your search.
Technical Indicators
Calculate the RSI (Relative Strength Index) for a financial asset. RSI measures the speed and magnitude of recent price changes. Values below 30 indicate oversold conditions, above 70 indicate overbought.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| period | integer | 14 | RSI period | |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY |
Ask your AI
Example Response
{
"symbol": "AAPL",
"rsiValue": 58.34,
"period": 14,
"signal": "NEUTRAL",
"timestamp": "2025-07-15T16:00:00Z"
}
Calculate SMA (Simple Moving Average) and EMA (Exponential Moving Average). Compares current price to moving averages to determine trend direction.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| smaPeriod | integer | 20 | SMA period | |
| emaPeriod | integer | 50 | EMA period | |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY |
Ask your AI
Example Response
{
"symbol": "MSFT",
"smaValue": 415.82,
"smaPeriod": 20,
"emaValue": 410.47,
"emaPeriod": 50,
"currentPrice": 418.93,
"trend": "BULLISH",
"timestamp": "2025-07-15T16:00:00Z"
}
Calculate the MACD (Moving Average Convergence Divergence). Returns the MACD line (fast EMA β slow EMA), signal line (EMA of MACD line), and histogram. A BULLISH signal when the MACD line crosses above the signal line; BEARISH when below.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| fastPeriod | integer | 12 | Fast EMA period | |
| slowPeriod | integer | 26 | Slow EMA period | |
| signalPeriod | integer | 9 | Signal line EMA period | |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY |
Ask your AI
Example Response
{
"symbol": "TSLA",
"macdLine": 3.45,
"signalLine": 2.18,
"histogram": 1.27,
"fastPeriod": 12,
"slowPeriod": 26,
"signalPeriod": 9,
"signal": "BULLISH",
"timestamp": "2025-07-15T16:00:00Z"
}
Calculate Bollinger Bands for a financial asset. Returns upper, middle (SMA), and lower bands based on standard deviations. Also returns %B (position within bands) and bandwidth. Lower band touch may indicate oversold; upper band touch may indicate overbought.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| period | integer | 20 | SMA period for the middle band | |
| numStdDev | number | 2.0 | Standard deviations for upper/lower bands | |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY |
Ask your AI
Example Response
{
"symbol": "BTC-USD",
"upperBand": 68450.20,
"middleBand": 65210.50,
"lowerBand": 61970.80,
"currentPrice": 66830.15,
"bandWidth": 0.0993,
"percentB": 0.75,
"period": 20,
"numStdDev": 2.0,
"signal": "NEUTRAL",
"timestamp": "2025-07-15T16:00:00Z"
}
Calculate the ADX (Average Directional Index). Measures trend strength on a 0β100 scale β does NOT indicate direction on its own. Also returns +DI (buying pressure) and βDI (selling pressure) for direction. ADX < 20 = no trend, 25β50 = strong trend, > 75 = extremely strong.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| period | integer | 14 | ADX and DI smoothing period | |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY |
Ask your AI
Example Response
{
"symbol": "NVDA",
"adx": 38.72,
"plusDi": 29.45,
"minusDi": 14.83,
"period": 14,
"signal": "STRONG_UPTREND",
"timestamp": "2025-07-15T16:00:00Z"
}
Calculate the Stochastic Oscillator (%K and %D). Compares closing price to the high-low range, producing momentum values 0β100. %K > 80 = overbought, %K < 20 = oversold. Crossovers between %K and %D generate trade signals.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| kPeriod | integer | 14 | Look-back window for %K | |
| dPeriod | integer | 3 | SMA period for %D signal line | |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY |
Ask your AI
Example Response
{
"symbol": "AMZN",
"percentK": 17.42,
"percentD": 22.65,
"kPeriod": 14,
"dPeriod": 3,
"signal": "OVERSOLD",
"timestamp": "2025-07-15T16:00:00Z"
}
Run ALL 6 technical indicators (RSI, MACD, Moving Averages, Bollinger Bands, ADX, Stochastic) at once and get a unified signal: STRONG_BULLISH, BULLISH, NEUTRAL, BEARISH, or STRONG_BEARISH. Much more efficient than calling each separately.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY |
Ask your AI
Example Response
{
"symbol": "AAPL",
"interval": "DAILY",
"overallSignal": "BULLISH",
"bullishCount": 4,
"bearishCount": 1,
"neutralCount": 1,
"indicators": [
{ "name": "RSI", "value": "58.3", "signal": "BULLISH" },
{ "name": "MACD", "value": "1.27", "signal": "BULLISH" },
{ "name": "Moving Averages", "value": "SMA 189.5 / EMA 191.2", "signal": "BULLISH" },
{ "name": "Bollinger Bands", "value": "%B 0.72", "signal": "NEUTRAL" },
{ "name": "ADX", "value": "32.1", "signal": "BULLISH" },
{ "name": "Stochastic", "value": "%K 74.2", "signal": "BEARISH" }
],
"timestamp": "2025-07-15T16:00:00Z"
}
Market Data
Get the current price and day snapshot for a stock or ETF. Returns last traded price, today's change (absolute and %), day OHLC, previous close, volume, and VWAP.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, MSFT, SPY) |
Ask your AI
Example Response
{
"snapshot": {
"symbol": "AAPL",
"lastPrice": 192.53,
"todaysChange": 1.47,
"todaysChangePercent": 0.77,
"dayOpen": 191.10,
"dayHigh": 193.20,
"dayLow": 190.85,
"previousClose": 191.06,
"volume": 54823100,
"vwap": 192.01
},
"timestamp": "2025-07-15T16:00:00Z"
}
Get historical OHLCV (Open, High, Low, Close, Volume) price bars. Use for analysis, charting, or answering questions like "what was AAPL's closing price last Friday?"
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| interval | string | DAILY | DAILY Β· WEEKLY Β· MONTHLY | |
| bars | integer | 30 | Number of bars to return |
Ask your AI
Example Response
{
"symbol": "SPY",
"interval": "DAILY",
"bars": [
{ "open": 448.10, "high": 450.30, "low": 447.20, "close": 449.85, "volume": 61200000, "timestamp": "2025-07-15" },
{ "open": 447.50, "high": 449.00, "low": 446.90, "close": 448.10, "volume": 58700000, "timestamp": "2025-07-14" }
],
"timestamp": "2025-07-15T16:00:00Z"
}
Get fundamental financial data for a stock or ETF. Returns P/E ratio, EPS, market cap, dividend yield, and 52-week range.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, MSFT, SPY) |
Ask your AI
Example Response
{
"fundamentals": {
"symbol": "MSFT",
"peRatio": 35.2,
"eps": 11.86,
"marketCap": 3120000000000,
"dividendYield": 0.72,
"fiftyTwoWeekHigh": 468.35,
"fiftyTwoWeekLow": 309.45
},
"timestamp": "2025-07-15T16:00:00Z"
}
Get recent news articles with AI-generated sentiment analysis (positive / negative / neutral) and source URLs. Great for answering "why is X up/down?" or "what's the latest on X?"
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., AAPL, BTC-USD, SPY) |
| limit | integer | 5 | Number of articles (max: 50) |
Ask your AI
Example Response
{
"symbol": "TSLA",
"articles": [
{
"title": "Tesla Q2 Deliveries Beat Estimates",
"description": "Tesla reported 480,000 deliveries...",
"url": "https://example.com/article",
"sentiment": "positive",
"sentimentReasoning": "Record delivery numbers exceeded analyst expectations"
}
],
"timestamp": "2025-07-15T16:00:00Z"
}
Get the top 20 U.S. stock market gainers or losers for today. Returns ticker, last price, today's change (absolute and %), and volume. Only includes tickers with minimum 10,000 share volume.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| direction | string | GAINERS | GAINERS Β· LOSERS | |
| includeOtc | boolean | false | Include OTC (over-the-counter) securities |
Ask your AI
Example Response
{
"direction": "GAINERS",
"movers": [
{ "ticker": "XYZ", "lastPrice": 42.50, "todaysChange": 8.30, "todaysChangePercent": 24.27, "volume": 12500000 },
{ "ticker": "ABC", "lastPrice": 15.80, "todaysChange": 2.90, "todaysChangePercent": 22.48, "volume": 8700000 }
],
"timestamp": "2025-07-15T16:00:00Z"
}
Research
Get the most recent short interest data. Returns total shares sold short, average daily volume, days-to-cover, and settlement date. High short interest reflects elevated bearish market positioning.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| symbol | string | β | β | Ticker symbol (e.g., GME, AMC, AAPL) |
Ask your AI
Example Response
{
"shortInterest": {
"symbol": "GME",
"shortInterest": 24500000,
"avgDailyVolume": 8200000,
"daysToCover": 2.99,
"settlementDate": "2025-06-30"
},
"timestamp": "2025-07-15T16:00:00Z"
}
Get the most recent U.S. Treasury yield curve data across all maturities (1-month through 30-year). An inverted yield curve (short-term yields higher than long-term) has historically signaled recession risk. No ticker needed β this is macro data.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| date | string | latest | Specific date (YYYY-MM-DD). Omit for most recent. |
Ask your AI
Example Response
{
"yields": {
"date": "2025-07-15",
"oneMonth": 5.32,
"threeMonth": 5.28,
"sixMonth": 5.15,
"oneYear": 4.92,
"twoYear": 4.45,
"threeYear": 4.22,
"fiveYear": 4.08,
"sevenYear": 4.12,
"tenYear": 4.18,
"twentyYear": 4.45,
"thirtyYear": 4.38
},
"timestamp": "2025-07-15T16:00:00Z"
}
Community
Request missing functionality β this call is completely free and does not consume any tokens. When your AI can't find a tool that matches your request, it automatically calls this to record what you need. We build what users ask for.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| category | string | β | β | TECHNICAL_INDICATORS Β· FUNDAMENTAL_DATA Β· MARKET_DATA Β· OPTIONS_AND_DERIVATIVES Β· CRYPTO Β· MACRO_ECONOMICS Β· PORTFOLIO Β· ALERTS Β· SCREENER Β· NEWS_AND_SENTIMENT Β· BACKTESTING Β· OTHER |
| assetClass | string | β | β | STOCKS Β· CRYPTO Β· OPTIONS Β· FOREX Β· INDICES Β· FUTURES Β· ANY |
| userIntent | string | β | β | What the user was trying to accomplish (1β2 sentences) |
| suggestedToolName | string | β | β | A short snake_case name for the suggested tool |