360 Secure SkillHub
360 安全技能中心

Strider urobinhood

该 Skill 以 npx 安装 Strider Labs 的 MCP 连接器接入 Robinhood,提供查询持仓、行情、订单、自选股、购买力以及下单、撤单等工具;首次使用触发 OAuth,交易需用户显式确认。文档给出安装命令与 MCP 客户端配置示例,但不含连接器实现代码。

markswendsen-code
markswendsen-code
热度 19.69
最近更新 2026-03-20 14:46:50
分类:生活依赖:MCP 服务 / 第三方 API / 代码执行应用场景:财务 / 个人理财 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add strider-robinhood
Metadata
name
strider-robinhood
description
Trade stocks via Robinhood using Strider Labs MCP connector. Buy and sell stocks, check portfolio, view watchlists, get market data. Complete autonomous investing for your AI agent.
metadata
{"openclaw":{"requires":{"bins":["npx"]},"category":"finance","author":"Strider Labs","homepage":"https://striderlabs.ai"}}

Strider Robinhood Connector

MCP connector for trading on Robinhood — buy and sell stocks, check your portfolio, manage watchlists, and get market data. Part of the Strider Labs action execution layer for AI agents.

Installation

npm install @striderlabs/mcp-robinhood

MCP Configuration

Add to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "robinhood": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-robinhood"]
    }
  }
}

Available Tools

robinhood.get_portfolio

Get current portfolio holdings and value.

Output:

{
  "total_value": "number",
  "cash": "number",
  "positions": [{
    "symbol": "string",
    "shares": "number",
    "avg_cost": "number",
    "current_price": "number",
    "market_value": "number",
    "gain_loss": "number",
    "gain_loss_percent": "number"
  }]
}

robinhood.get_quote

Get current stock quote.

Input Schema:

{
  "symbol": "string"
}

Output:

{
  "symbol": "string",
  "price": "number",
  "change": "number",
  "change_percent": "number",
  "volume": "number",
  "market_cap": "number"
}

robinhood.place_order

Place a buy or sell order.

Input Schema:

{
  "symbol": "string",
  "side": "string (buy or sell)",
  "quantity": "number",
  "order_type": "string (market, limit)",
  "limit_price": "number (for limit orders)"
}

robinhood.get_orders

Get recent and pending orders.

robinhood.cancel_order

Cancel a pending order.

robinhood.get_watchlist

Get stocks on your watchlist.

robinhood.add_to_watchlist

Add a stock to your watchlist.

robinhood.get_buying_power

Check available cash for trading.

Authentication

First use triggers OAuth. Trades require explicit user confirmation. Tokens stored encrypted per-user.

Usage Examples

Check portfolio:

What's my Robinhood portfolio worth today?

Buy stock:

Buy 10 shares of Apple on Robinhood

Get quote:

What's the current price of NVIDIA?

Sell position:

Sell all my Tesla shares on Robinhood

Add to watchlist:

Add Microsoft to my Robinhood watchlist

Error Handling

Code Meaning Action
AUTH_EXPIRED Session expired Re-authenticate
INSUFFICIENT_FUNDS Not enough buying power Add funds or reduce
MARKET_CLOSED Markets not open Queue for market open
ORDER_REJECTED Trade rejected Check requirements

Security

  • All trades require explicit confirmation
  • No automated trading without user approval
  • 2FA supported for account protection
  • Order history for auditing

Use Cases

  • Portfolio management: track holdings
  • Stock research: quick quotes and watchlists
  • Trading: buy/sell individual stocks
  • Cash management: check buying power

Links