Alpaca · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Alpaca Market Data API (us-market-data)

35 actions 35 updates update extends ../openapi/_original/alpaca-us-market-data-api-openapi.json
Derived by API Evangelist Built from the contracts Alpaca publishes. Alpaca did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-mcp-toolsx-apievangelist

Targets 35 · first 16 shown; the file carries all of them

$.info
$.paths['/v1/corporate-actions'].get
$.paths['/v1beta3/crypto/{loc}/bars'].get
$.paths['/v1beta3/crypto/{loc}/latest/bars'].get
$.paths['/v1beta3/crypto/{loc}/latest/orderbooks'].get
$.paths['/v1beta3/crypto/{loc}/latest/quotes'].get
$.paths['/v1beta3/crypto/{loc}/latest/trades'].get
$.paths['/v1beta3/crypto/{loc}/quotes'].get
$.paths['/v1beta3/crypto/{loc}/snapshots'].get
$.paths['/v1beta3/crypto/{loc}/trades'].get
$.paths['/v1beta1/fixed_income/latest/quotes'].get
$.paths['/v1beta1/screener/stocks/most-actives'].get
$.paths['/v1beta1/screener/{market_type}/movers'].get
$.paths['/v1beta1/news'].get
$.paths['/v1beta1/options/snapshots/{underlying_symbol}'].get
$.paths['/v1beta1/options/quotes/latest'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Alpaca Market Data API (us-market-data)
  version: 1.0.0
extends: ../openapi/_original/alpaca-us-market-data-api-openapi.json
x-provenance:
  generated: '2026-11-05'
  method: generated
  source: mcp/alpaca-tool-crosswalk.yml
  note: Non-destructive overlay; adds artifact links and the Trading MCP tool(s) bound to each operation. The original OpenAPI
    is never mutated.
actions:
- target: $.info
  update:
    x-apievangelist:
      provider: alpaca
      artifacts:
        mcp: mcp/alpaca-mcp.yml
        tool-crosswalk: mcp/alpaca-tool-crosswalk.yml
        rate-limits: rate-limits/alpaca-rate-limits.yml
        llms: llms/alpaca-llms.txt
- target: $.paths['/v1/corporate-actions'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_corporate_actions
- target: $.paths['/v1beta3/crypto/{loc}/bars'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_bars
- target: $.paths['/v1beta3/crypto/{loc}/latest/bars'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_latest_bar
- target: $.paths['/v1beta3/crypto/{loc}/latest/orderbooks'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_latest_orderbook
- target: $.paths['/v1beta3/crypto/{loc}/latest/quotes'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_latest_quote
- target: $.paths['/v1beta3/crypto/{loc}/latest/trades'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_latest_trade
- target: $.paths['/v1beta3/crypto/{loc}/quotes'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_quotes
- target: $.paths['/v1beta3/crypto/{loc}/snapshots'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_snapshot
- target: $.paths['/v1beta3/crypto/{loc}/trades'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_crypto_trades
- target: $.paths['/v1beta1/fixed_income/latest/quotes'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_fixed_income_latest_quotes
- target: $.paths['/v1beta1/screener/stocks/most-actives'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_most_active_stocks
- target: $.paths['/v1beta1/screener/{market_type}/movers'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_market_movers
- target: $.paths['/v1beta1/news'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_news
- target: $.paths['/v1beta1/options/snapshots/{underlying_symbol}'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_option_chain
- target: $.paths['/v1beta1/options/quotes/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_option_latest_quote
- target: $.paths['/v1beta1/options/trades/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_option_latest_trade
- target: $.paths['/v1beta1/options/meta/exchanges'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_option_exchange_codes
- target: $.paths['/v1beta1/options/snapshots'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_option_snapshot
- target: $.paths['/v1beta1/options/trades'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_option_trades
- target: $.paths['/v2/stocks/{symbol}/bars'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_bars
- target: $.paths['/v2/stocks/bars'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_bars
- target: $.paths['/v2/stocks/{symbol}/bars/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_latest_bar
- target: $.paths['/v2/stocks/bars/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_latest_bar
- target: $.paths['/v2/stocks/{symbol}/quotes/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_latest_quote
- target: $.paths['/v2/stocks/quotes/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_latest_quote
- target: $.paths['/v2/stocks/{symbol}/trades/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_latest_trade
- target: $.paths['/v2/stocks/trades/latest'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_latest_trade
- target: $.paths['/v2/stocks/{symbol}/quotes'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_quotes
- target: $.paths['/v2/stocks/quotes'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_quotes
- target: $.paths['/v2/stocks/{symbol}/snapshot'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_snapshot
- target: $.paths['/v2/stocks/snapshots'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_snapshot
- target: $.paths['/v2/stocks/{symbol}/trades'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_trades
- target: $.paths['/v2/stocks/trades'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_stock_trades
- target: $.paths['/v1beta1/options/bars'].get
  update:
    x-mcp-tools:
    - server: alpaca-trading-mcp
      tool: get_option_bars

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/alpaca-us-market-data-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.