MCP Server LogoMCP Server
MCPsカテゴリディレクトリ投稿する
投稿する
MCPsカテゴリディレクトリ投稿する
投稿する

MCPサーバー

MCPサーバーのリスト、Awesome MCPサーバーとClaude MCP統合を含む。AIの能力を強化するためのMCPサーバーを検索して発見します。

お問い合わせ

[email protected]

MCPサーバーについて

プライバシーポリシー利用規約

リソース

モデルコンテキストプロトコルMCPスターターガイドClaude MCPサーバー

コミュニティ

GitHub

© 2025 mcpserver.cc © 2025 MCPサーバー. 全著作権所有.

プライバシーポリシー利用規約
  1. Home
  2. /Categories
  3. /Finance & E-commerce
  4. /Tasty Agent
Tasty Agent

Tasty Agent

作成者 ferdousbhai•3 months ago
サイトを訪問する

Let Claude manage your tastytrade portfolio.

Finance & E-commerce
financeinvestingoptionsstockstastytrade

tasty-agent: A TastyTrade MCP Server

Overview

A Model Context Protocol server for interacting with TastyTrade brokerage accounts. This server enables Large Language Models to monitor portfolios, analyze positions, and execute trades through the TastyTrade platform.

Prerequisites

  • Python 3.12
  • uv package manager
  • A TastyTrade account

Installation

Install uv if you haven’t already:

curl -LsSf https://astral.sh/uv/install.sh | sh

We will use uvx to directly run tasty-agent:

uvx tasty-agent

Authentication

The server requires TastyTrade credentials. For security, these are set up via command line and stored in your system’s keyring (Keychain on macOS, Windows Credential Manager on Windows, or similar secure storage on other platforms):

uvx tasty-agent setup

Tools

Portfolio Management

  1. plot_nlv_history

    • Plots account net liquidating value history over time
    • Input:
      • time_back (string): Time period to plot (‘1d’, ‘1m’, ‘3m’, ‘6m’, ‘1y’, ‘all’)
    • Returns: Base64-encoded PNG image of the generated plot
  2. get_account_balances

    • Get current account balances
    • Returns: Formatted string with cash balance, buying power, net liquidating value, and maintenance excess
    • Example response: "Cash: $5,000.00, Buying Power: $10,000.00, NLV: $15,000.00"
  3. get_open_positions

    • Get all currently open positions
    • Returns: Formatted table showing Symbol, Position Type, Quantity, Mark Price, and Current Value
  4. get_transaction_history

    • Get transaction history
    • Input:
      • start_date (string, optional): Start date in YYYY-MM-DD format. Defaults to last 90 days if not provided.
    • Returns: Formatted table showing Transaction Date, Transaction Type, Description, and Value

Trade Management

  1. schedule_trade

    • Schedule a trade for execution
    • Inputs:
      • action (string): “Buy to Open” or “Sell to Close”
      • quantity (integer): Number of shares/contracts
      • underlying_symbol (string): The underlying stock symbol (e.g., “SPY”, “AAPL”)
      • strike (float, optional): For options only - strike price
      • option_type (string, optional): For options only - “C” for calls, “P” for puts
      • expiration_date (string, optional): For options only - expiration date in YYYY-MM-DD format
      • dry_run (boolean): Simulate without executing (default: False)
    • Returns: Task ID and confirmation message
    • Notes:
      • Trades execute immediately during market hours
      • Trades during market closure are automatically scheduled for next market open
  2. list_scheduled_trades

    • List all pending scheduled trades
    • Returns: Formatted table showing:
      • Position: Order in queue
      • ID: Unique task identifier
      • Action: Buy to Open or Sell to Close
      • Instrument: Symbol and option details if applicable
      • Quantity: Number of shares/contracts
      • Status: Time until execution or current status
  3. remove_scheduled_trade

    • Remove a scheduled trade
    • Input:
      • task_id (string): ID of task to remove
    • Returns: Confirmation message

Market Analysis

  1. get_metrics

    • Get market metrics for specified symbols
    • Input:
      • symbols (string[]): List of stock symbols
    • Returns: Formatted table showing IV Rank, IV Percentile, Beta, Liquidity Rating, and Next Earnings Date/Time (when available)
  2. get_prices

    • Get current bid and ask prices
    • Input:
      • symbol (string): Stock or option symbol
    • Returns: Current bid and ask prices

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "tastytrade": {
      "command": "path/to/uvx/command/uvx",
      "args": ["tasty-agent"]
    }
  }
}

Important: Scheduled trades will only execute while Claude Desktop is running. When Claude Desktop is closed, the server shuts down and trades are not executed.

Debugging

You can use the MCP inspector to debug the server:

npx @modelcontextprotocol/inspector uvx tasty-agent

For logs, check:

  • macOS: ~/Library/Logs/Claude/mcp*.log
  • Windows: %APPDATA%\Claude\logs\mcp*.log

Development

For local development testing:

  1. Use the MCP inspector (see Debugging)
  2. Test using Claude Desktop with this configuration:
{
  "mcpServers": {
    "tastytrade": {
      "command": "path/to/uv/command/uv",
      "args": [
        "--directory",
        "path/to/tasty-agent",
        "run",
        "tasty-agent"
      ]
    }
  }
}

License

This MCP server is licensed under the MIT License. See the LICENSE file for details.

前提条件

  • •サーバーのドメインに精通している
  • •関連技術の基本的な理解
  • •Finance & E-commerceの知識

おすすめのサーバー

Nmap Mcp Server

Nmap Mcp Server

A Model Context Protocol (MCP) server that enables AI assistants to perform network scanning operations using NMAP

Mcpnotes

Mcpnotes

A simple note-taking MCP server for recording and managing notes with AI models.

Mcp Server Diff Python

Mcp Server Diff Python

もっと見る → →

詳細

作成日

March 07, 2025

最終更新日

March 07, 2025

カテゴリー

Finance & E-commerce

作成者

ferdousbhai

シェアする

もっと見る

Mcp Server Salesforce

Mcp Server Salesforce

Salesforce MCP Server

Mcp Codex Keeper

Mcp Codex Keeper

An intelligent MCP server that serves as a guardian of development knowledge, providing Cline assistants with curated access to latest documentation and best practices across the software development landscape

Obsidian Mcp Server

Obsidian Mcp Server

Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for reading, writing, searching, and managing notes, tags, and frontmatter, acting as a bridge to the Obsidian Local REST API plugin.

Mcp Llms Txt Explorer

Mcp Llms Txt Explorer

MCP to explore websites with llms.txt files