Alpaca MCP Server
Interact with Alpaca's market data and brokerage services via its API.
Alpaca MCP Server
Expose Alpaca Market Data & Broker API as MCP tools.
Installation
Installing via Smithery
To install Alpaca Market Data Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @cesarvarela/alpaca-mcp --client claude
Manual Installation
npm install alpaca-mcp
Local Development
git clone <repo-url>
cd alpaca-mcp
npm install
Environment Variables
Create a .env at project root with:
ALPACA_ENDPOINT=https://data.alpaca.markets
ALPACA_BROKER_ENDPOINT=https://broker-api.alpaca.markets
ALPACA_API_KEY=YOUR_ALPACA_API_KEY
ALPACA_SECRET_KEY=YOUR_ALPACA_SECRET_KEY
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:
npm link # optional
alpaca-mcp # starts server globally
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:
{
"mcpServers": {
"alpaca-mcp": {
"command": "npx",
"args": [
"-y",
"alpaca-mcp"
],
"env": {
"ALPACA_ENDPOINT": "https://data.alpaca.markets",
"ALPACA_BROKER_ENDPOINT": "https://broker-api.alpaca.markets",
"ALPACA_API_KEY": "<YOUR_API_KEY>",
"ALPACA_SECRET_KEY": "<YOUR_SECRET_KEY>"
}
}
}
}
## Publishing
```bash
npm publish
License
ISC
Verwandte Server
Snowflake Cortex AI
An MCP server for Snowflake providing tools for Cortex AI features like Search, Analyst, and Complete.
Kubernetes MCP Server
A versatile MCP server for Kubernetes and OpenShift, distributed as a native binary, npm/Python package, or Docker image.
Salesforce Order Concierge
An ecommerce assistant for Salesforce, enabling interaction with orders, returns, and customer service operations.
Remote MCP Server on Cloudflare
A remote MCP server deployable on Cloudflare Workers with OAuth login support, using Cloudflare KV for data storage.
LuckyCola MCP
An open MCP service providing a standardized interface compatible with various MCP clients.
Azure Pricing MCP Server
Query Azure retail pricing information using the Azure Retail Prices API.
DeepSeek
Access DeepSeek's advanced language models via the DeepSeek API.
Tailscale MCP Server
Integrate with Tailscale's CLI and API for automated network management and monitoring.
Gumroad
Interact with the Gumroad API to access and manage your products, sales, and creator data.
Salesforce TypeScript Connector
Interact with Salesforce data using SOQL queries, SOSL searches, and CRUD operations via a TypeScript MCP server.