Alpaca Trading MCP Server for Mastra AIGive Mastra AI instant access to 14 tools to Create Broker Account, Create Order, Delete All Orders, and more
Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect Alpaca Trading through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.
Ask AI about this MCP Server for Mastra AI
The Alpaca Trading MCP Server for Mastra AI is a standout in the Money Moves category — giving your AI agent 14 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";
async function main() {
// Your Vinkius token. get it at cloud.vinkius.com
const mcpClient = await createMCPClient({
servers: {
"alpaca-trading": {
url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
},
},
});
const tools = await mcpClient.getTools();
const agent = new Agent({
name: "Alpaca Trading Agent",
instructions:
"You help users interact with Alpaca Trading " +
"using 14 tools.",
model: openai("gpt-4o"),
tools,
});
const result = await agent.generate(
"What can I do with Alpaca Trading?"
);
console.log(result.text);
}
main();
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About Alpaca Trading MCP Server
Connect your Alpaca Markets account to your AI agent to automate trading strategies and monitor market movements through natural language.
Mastra's agent abstraction provides a clean separation between LLM logic and Alpaca Trading tool infrastructure. Connect 14 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.
What you can do
- Order Execution — Place market, limit, or stop orders for stocks and crypto assets using
create_orderand manage them withdelete_all_orders. - Market Intelligence — Retrieve historical bars, latest quotes, and trade data for stocks and crypto using tools like
get_stocks_barsandget_latest_stocks_quotes. - Order Tracking — Query your order history with advanced filters like status, symbols, and timeframes via
get_orders. - Account Management — Check your broker account details and update configurations such as fractional trading or shorting permissions with
update_account_configs. - Asset Discovery — List available assets and their trading status directly from the Alpaca exchange.
The Alpaca Trading MCP Server exposes 14 tools through the Vinkius. Connect it to Mastra AI in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 14 Alpaca Trading tools available for Mastra AI
When Mastra AI connects to Alpaca Trading through Vinkius, your AI agent gets direct access to every tool listed below — spanning algorithmic-trading, stock-market, crypto-trading, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Create broker account on Alpaca Trading
Requires contact, identity, disclosures, and agreements objects. Create a new broker account
Create order on Alpaca Trading
Create a new trading order
Delete all orders on Alpaca Trading
Returns a 207 Multi-Status. Delete all open orders
Get assets on Alpaca Trading
List all tradable assets
Get broker account on Alpaca Trading
Get broker account by ID
Get crypto bars on Alpaca Trading
Get historical bars for crypto
Get latest stocks quotes on Alpaca Trading
Get latest quotes for stocks
Get latest stocks trades on Alpaca Trading
Get latest trades for stocks
Get orders on Alpaca Trading
Get all orders
Get stocks bars on Alpaca Trading
Get historical bars for stocks
Get stocks quotes on Alpaca Trading
Get historical quotes for stocks
Get stocks trades on Alpaca Trading
Get historical trades for stocks
Issue token on Alpaca Trading
Issue OAuth2 tokens for machine-to-machine authentication
Update account configs on Alpaca Trading
Update account configurations
Connect Alpaca Trading to Mastra AI via MCP
Follow these steps to wire Alpaca Trading into Mastra AI. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
npm install @mastra/core @mastra/mcp @ai-sdk/openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the agent
agent.ts and run with npx tsx agent.tsExplore tools
Why Use Mastra AI with the Alpaca Trading MCP Server
Mastra AI provides unique advantages when paired with Alpaca Trading through the Model Context Protocol.
Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add Alpaca Trading without touching business code
Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation
TypeScript-native: full type inference for every Alpaca Trading tool response with IDE autocomplete and compile-time checks
One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure
Alpaca Trading + Mastra AI Use Cases
Practical scenarios where Mastra AI combined with the Alpaca Trading MCP Server delivers measurable value.
Automated workflows: build multi-step agents that query Alpaca Trading, process results, and trigger downstream actions in a typed pipeline
SaaS integrations: embed Alpaca Trading as a first-class tool in your product's AI features with Mastra's clean agent API
Background jobs: schedule Mastra agents to query Alpaca Trading on a cron and store results in your database automatically
Multi-agent systems: create specialist agents that collaborate using Alpaca Trading tools alongside other MCP servers
Example Prompts for Alpaca Trading in Mastra AI
Ready-to-use prompts you can give your Mastra AI agent to start working with Alpaca Trading immediately.
"Buy 10 shares of AAPL at market price."
"What are the latest quotes for BTC/USD and ETH/USD?"
"Show me my closed orders from the last 7 days."
Troubleshooting Alpaca Trading MCP Server with Mastra AI
Common issues when connecting Alpaca Trading to Mastra AI through Vinkius, and how to resolve them.
createMCPClient not exported
npm install @mastra/mcpAlpaca Trading + Mastra AI FAQ
Common questions about integrating Alpaca Trading MCP Server with Mastra AI.
How does Mastra AI connect to MCP servers?
MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.Can Mastra agents use tools from multiple servers?
Does Mastra support workflow orchestration?
Explore More MCP Servers
View all →
Evergiving Fundraising
10 toolsEquip your AI agent to manage donations, track fundraising campaigns, and monitor field staff via the Evergiving API.

Dexatel
10 toolsEquip your AI agent to send SMS messages, track communications, and manage contacts via the Dexatel API.

HetrixTools
11 toolsAutomate uptime monitoring and blacklist checks via HetrixTools — monitor servers, websites, and IP reputation directly from any AI agent.

Aliyun CAPTCHA / 阿里云验证码
2 toolsAlibaba Cloud's dominant anti-bot service — verify tickets and audit security risk via AI.
