Skip to main content
Glama

Wanaku MCP Server

yahoo-finance.yml25.2 kB
openapi: 3.0.0 info: description: Yahoo Finance API specification contact: url: 'https://help.yahoo.com/kb/finance-for-web' version: 1.0.8 title: Yahoo Finance termsOfService: 'https://www.verizonmedia.com/policies/us/en/verizonmedia/terms/otos/index.html' license: name: Apache 2.0 url: 'http://www.apache.org/licenses/LICENSE-2.0.html' servers: - url: 'https://query1.finance.yahoo.com' tags: - name: chart - name: quote - name: spark paths: '/v8/finance/chart/{symbol}': get: operationId: GetChart tags: - chart parameters: - name: symbol in: path required: true schema: type: string - name: region in: query schema: type: string enum: - US - name: includePrePost in: query schema: type: boolean default: false - name: events in: query schema: type: array items: type: string enum: - div - split explode: false style: pipeDelimited - name: lang in: query schema: type: string enum: - en-US - name: interval in: query required: true schema: $ref: '#/components/schemas/Interval' - name: useYfid in: query schema: type: boolean default: true - name: period1 in: query required: true schema: type: integer format: int64 - name: period2 in: query required: true schema: type: integer format: int64 - name: corsDomain in: query schema: type: string enum: - finance.yahoo.com - name: .tsrc in: query schema: type: string enum: - finance responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ChartResponse' /v7/finance/quote: get: operationId: GetQuote tags: - quote summary: Returns quotes for the specified symbols description: Returns quotes for the specified symbols parameters: - name: formatted in: query schema: type: boolean default: false - name: region in: query schema: type: string enum: - US - name: lang in: query schema: type: string enum: - en-US - name: includePrePost in: query schema: type: boolean default: false - name: fields in: query schema: type: string - name: corsDomain in: query schema: type: string enum: - finance.yahoo.com - name: symbols in: query required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QuoteResponse' /v7/finance/spark: get: operationId: Spark tags: - spark parameters: - name: interval in: query required: true schema: $ref: '#/components/schemas/Interval' - name: range in: query required: true schema: $ref: '#/components/schemas/Range' - name: lang in: query schema: type: string enum: - en-US - name: includePrePost in: query schema: type: boolean default: false - name: includeTimestamps in: query schema: type: boolean default: false - name: indicators in: query schema: type: string - name: corsDomain in: query schema: type: string enum: - finance.yahoo.com - name: symbols in: query required: true schema: type: string responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/QuoteResponse' components: schemas: Error: type: object properties: code: type: string example: Unprocessable Entity description: type: string example: 1m data not available for startTime=1618960073 and endTime=1622560073. Only 7 days worth of 1m granularity data are allowed to be fetched per request. Interval: type: string enum: - 1m - 5m - 15m - 30m - 1h - 6h - 1d Range: type: string enum: - 1d - 5d - 1mo - 3mo - 6mo - 1y - 2y - 5y - 10y - ytd - max QuoteResult: type: object properties: fullExchangeName: type: string example: SNP symbol: type: string example: ^GSPC fiftyTwoWeekLowChangePercent: type: object properties: raw: type: number example: 0.5613753 fmt: type: string example: 56.14% gmtOffSetMilliseconds: type: integer format: int32 example: -14400000 regularMarketOpen: type: object properties: raw: type: number example: 3992.78 fmt: type: string example: '3992.78' language: type: string example: en-US regularMarketTime: type: object properties: raw: type: integer format: int32 example: 1617311722 fmt: type: string example: '5:15PM EDT' regularMarketChangePercent: type: object properties: raw: type: number example: 1.1825202 fmt: type: string example: 1.18% quoteType: type: string example: INDEX uuid: type: string example: 8ffd55d1-3d1d-3733-a480-56768bc708e6 regularMarketDayRange: type: object properties: raw: type: string example: 3992.78 - 4020.63 fmt: type: string example: 3992.78 - 4020.63 fiftyTwoWeekLowChange: type: object properties: raw: type: number example: 1445.3 fmt: type: string example: '1445.3' fiftyTwoWeekHighChangePercent: type: object properties: raw: type: number example: -0.00018896682 fmt: type: string example: '-0.02%' regularMarketDayHigh: type: object properties: raw: type: number example: 4020.63 fmt: type: string example: '4020.63' tradeable: type: boolean currency: type: string example: USD fiftyTwoWeekHigh: type: object properties: raw: type: number example: 4020.63 fmt: type: string example: '4020.63' regularMarketPreviousClose: type: object properties: raw: type: number example: 3972.89 fmt: type: string example: '3972.89' exchangeTimezoneName: type: string example: America/New_York fiftyTwoWeekHighChange: type: object properties: raw: type: number example: -0.7597656 fmt: type: string example: '-0.76' regularMarketChange: type: object properties: raw: type: number example: 46.980225 fmt: type: string example: '46.98' fiftyTwoWeekRange: type: object properties: raw: type: string example: 2574.57 - 4020.63 fmt: type: string example: 2574.57 - 4020.63 exchangeDataDelayedBy: type: integer format: int32 example: 0 firstTradeDateMilliseconds: type: integer format: int64 example: -1325583000000 exchangeTimezoneShortName: type: string example: EDT marketState: type: string example: CLOSED fiftyTwoWeekLow: type: object properties: raw: type: number example: 2574.57 fmt: type: string example: '2574.57' regularMarketPrice: type: object properties: raw: type: number example: 4019.87 fmt: type: string example: '4019.87' market: type: string example: us_market regularMarketVolume: type: object properties: raw: type: integer format: int64 example: 2165457735 fmt: type: string example: 2.165B longFmt: type: string example: '2165457735' quoteSourceName: type: string example: Delayed Quote messageBoardId: type: string example: finmb_INDEXGSPC priceHint: type: integer format: int32 example: 2 exchange: type: string example: SNP sourceInterval: type: integer format: int32 example: 15 regularMarketDayLow: type: object properties: raw: type: number example: 3993.78 fmt: type: string example: '3993.78' region: type: string example: US shortName: type: string example: S&P 500 triggerable: type: boolean QuoteResponse: type: object properties: quoteResponse: type: object properties: result: type: array items: $ref: '#/components/schemas/QuoteResult' error: $ref: '#/components/schemas/Error' ChartResponse: type: object properties: chart: type: object properties: result: type: array items: type: object properties: meta: type: object properties: currency: type: string example: USD symbol: type: string example: EURUSD=X exchangeName: type: string example: CCY instrumentType: type: string example: CURRENCY firstTradeDate: type: integer format: int32 example: 1070236800 regularMarketTime: type: integer format: int32 example: 1617398979 gmtoffset: type: integer format: int32 example: 3600 timezone: type: string example: BST exchangeTimezoneName: type: string example: Europe/London regularMarketPrice: type: number example: 1.1769 chartPreviousClose: type: number example: 1.178 previousClose: type: number example: 1.178 scale: type: integer format: int32 example: 4 priceHint: type: integer format: int32 example: 4 currentTradingPeriod: type: object properties: pre: type: object properties: timezone: type: string example: BST start: type: integer format: int32 example: 1617318000 end: type: integer format: int32 example: 1617318000 gmtoffset: type: integer format: int32 example: 3600 regular: type: object properties: timezone: type: string example: BST start: type: integer format: int32 example: 1617318000 end: type: integer format: int32 example: 1617404340 gmtoffset: type: integer format: int32 example: 3600 post: type: object properties: timezone: type: string example: BST start: type: integer format: int32 example: 1617404340 end: type: integer format: int32 example: 1617404340 gmtoffset: type: integer format: int32 example: 3600 tradingPeriods: type: array items: type: array items: type: object properties: timezone: type: string example: BST start: type: integer format: int32 example: 1617318000 end: type: integer format: int32 example: 1617404340 gmtoffset: type: integer format: int32 example: 3600 dataGranularity: type: string example: 2m range: type: string example: 1d validRanges: type: array items: type: string example: 1d timestamp: type: array items: type: integer format: int32 example: 1617318000 indicators: type: object properties: quote: type: array items: type: object properties: high: type: array items: type: number example: 1.1784114837646484 close: type: array items: type: number example: 1.1782727241516113 volume: type: array items: type: integer format: int32 example: 0 low: type: array items: type: number example: 1.1782727241516113 open: type: array items: type: number example: 1.1784114837646484 error: $ref: '#/components/schemas/Error' SparkResponse: type: object properties: spark: type: object properties: result: type: array items: type: object properties: symbol: type: string response: type: array items: type: object properties: meta: type: object properties: currency: type: string symbol: type: string exchangeName: type: string instrumentType: type: string firstTradeDate: type: integer format: int32 regularMarketTime: type: integer format: int32 gmtoffset: type: integer format: int32 timezone: type: string exchangeTimezoneName: type: string regularMarketPrice: type: number chartPreviousClose: type: number previousClose: type: number scale: type: integer format: int32 priceHint: type: integer format: int32 currentTradingPeriod: type: object properties: pre: type: object properties: timezone: type: string end: type: integer format: int32 start: type: integer format: int32 gmtoffset: type: integer format: int32 regular: type: object properties: timezone: type: string end: type: integer format: int32 start: type: integer format: int32 gmtoffset: type: integer format: int32 post: type: object properties: timezone: type: string end: type: integer format: int32 start: type: integer format: int32 gmtoffset: type: integer format: int32 tradingPeriods: type: array items: type: array items: type: object properties: timezone: type: string end: type: integer format: int32 start: type: integer format: int32 gmtoffset: type: integer format: int32 dataGranularity: type: string range: type: string validRanges: type: array items: type: string timestamp: type: array items: type: integer format: int32 indicators: type: object properties: quote: type: array items: type: object properties: close: type: array items: type: number error: $ref: '#/components/schemas/Error'

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wanaku-ai/wanaku'

If you have feedback or need assistance with the MCP directory API, please join our Discord server