Verified

Paperinvest MCP Server

Paper trading API interaction for fetching quotes and managing simulated portfolios.

Data last scanned today · Reviewed today

374 tools23JavaScriptMIT

Overview

Paperinvest MCP Server allows AI assistants to bridge directly with the Paper trading platform. By configuring your API credentials, you enable models to retrieve real-time quotes, execute simulated market or limit orders, and audit your portfolio positions and profit-loss statements. This server is designed for developers who want to integrate algorithmic trading logic into their IDEs. It provides standardized tools for batch quote processing and order placement, making it a functional utility for testing trading strategies through an AI interface.

Our verdict

With a security score of 32/100, this server is currently classified as high-risk. The evaluation identified significant maintenance concerns, including that it has not been updated in nearly a year and remains community-maintained rather than official vendor software. Users should exercise caution, especially given that critical security aspects such as read-only mode and authentication methods have not yet undergone an editorial review.

  • Supports simulated order placement and portfolio tracking
  • Lightweight codebase with only two direct dependencies
  • Standardized tool definitions for batch market quotes
  • Last code update occurred 357 days ago
  • Security mechanisms for authentication remain unverified
  • Not maintained by the official platform vendor

Setup

Claude Desktop
{
  "mcpServers": {
    "paperinvest-mcp-server": {
      "args": [
        "-y",
        "@paperinvest/mcp-server"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
paper.quoteGet real-time NBBO quote for a symbollow
paper.quotesBatchGet quotes for multiple symbols in one requestlow
paper.orderPlace a simulated order (market/limit/stop, etc.)medium
paper.portfolioRetrieve portfolio positions and P&Llow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the system requirements for running the Paper MCP server?

The server requires Node.js version 16 or higher.

How do I authenticate the Paper MCP server?

You must set your Paper API key via the PAPER_API_KEY environment variable in your configuration file.

Can I use a custom API base URL?

Yes, you can override the default API base URL by setting the PAPER_API_BASE_URL environment variable.

What should I do if the server is not being recognized by my IDE?

Ensure the paper-mcp-server command is in your PATH and verify that the PAPER_API_KEY is correctly set in the environment used by your client. You may also need to restart your IDE after updating the configuration.

What trading actions can the AI perform using this server?

The server allows AI assistants to fetch real-time NBBO quotes, retrieve bulk quotes, place simulated market, limit, or stop orders, and inspect portfolio positions and P&L.

Badge

Paperinvest MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.