Interact with Alpaca's market data and brokerage services via its API.
Expose Alpaca Market Data & Broker API as MCP tools.
To install Alpaca Market Data Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @cesarvarela/alpaca-mcp --client claude
npm install alpaca-mcp
git clone <repo-url>
cd alpaca-mcp
npm install
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
npm start
(runs npx tsx index.ts
)npm run build
(compiles to dist/
)node dist/index.js
Once running, the MCP server listens on stdin/stdout. Use any MCP client or the CLI:
npm link # optional
alpaca-mcp # starts server globally
{ assetClass?: "us_equity" | "crypto" }
{ symbols: string[]; start: string; end: string; timeframe: string }
{ start: string; end: string }
{ start: string; end: string; symbols: string[] }
Each returns JSON in content[0].text
or an error.
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
ISC
Analyze files and extract Indicators of Compromise (IOCs) by interacting with the Joe Sandbox Cloud service.
List and analyze Netbird network peers, groups, policies, and more.
A remote MCP server deployable on Cloudflare Workers without authentication.
Interact with Webflow APIs to list and edit your site and CMS data.
Provides safe, read-only access to Kubernetes cluster resources for debugging and inspection.
A Python MCP server for Microsoft Entra ID (Azure AD) directory, user, group, device, sign-in, and security operations via Microsoft Graph.
Access weather station data, observations, and forecasts using the WeatherXM PRO API.
Deploy a remote MCP server on Cloudflare Workers with OAuth login support, using Cloudflare KV for data storage.
Golang-based Kubernetes MCP Server. Built to be extensible.
A security-focused MCP server for performing safe operations on an Ubuntu system, featuring robust security controls and audit logging.