Supports configuration through environment variables loaded from a .env file, including API endpoints and authentication keys.
Supports source code management and local development workflow through git clone operations.
Enables installation, development, and publishing of the package through npm registry.
Alpaca MCP Server
Expose Alpaca Market Data & Broker API as MCP tools.
Installation
Related MCP server: Financial Datasets MCP Server
Local Development
Environment Variables
Create a .env at project root with:
Commands
start (dev):
npm start(runsnpx tsx index.ts)build:
npm run build(compiles todist/)run compiled:
node dist/index.js
Usage
Once running, the MCP server listens on stdin/stdout. Use any MCP client or the CLI:
Available Tools
get-assets
{ assetClass?: "us_equity" | "crypto" }get-stock-bars
{ symbols: string[]; start: string; end: string; timeframe: string }get-market-days
{ start: string; end: string }get-news
{ start: string; end: string; symbols: string[] }
Each returns JSON in content[0].text or an error.
MCP Client Configuration
To integrate via mcp.config.json, add the following under the mcpServers key:
License
ISC