Skip to main content

Zero-config MCP setup for VecTrade financial tools in AI IDEs

Project description

VecTrade MCP Integration Kit

CI License

Zero-config setup for VecTrade financial tools in AI IDEs.

27 financial tools available in Claude Desktop, Cursor, VS Code Copilot, Windsurf, Cline, and any MCP-compatible client.

Installation

pip install .

Or install development dependencies for contributing:

pip install -r requirements.txt

Quick Setup (60 seconds)

Option 1: Interactive Setup

python -m vectrade_mcp.setup_wizard
# or, if installed:
vectrade-mcp-setup

Option 2: Manual Configuration

Copy the appropriate config for your IDE:

IDE Config File Status
Claude Desktop configs/claude-desktop.json
Cursor configs/cursor.json
VS Code (Copilot) configs/vscode.json
Windsurf configs/windsurf.json
Cline configs/cline.json
Continue.dev configs/continue-dev.json

Option 3: CLI Auto-Setup

vectrade mcp setup cursor
vectrade mcp setup claude
vectrade mcp setup vscode

What You Get

Once configured, your AI assistant can:

  • "What's AAPL trading at?" → Real-time quotes
  • "Analyze NVDA before earnings" → AI-powered analysis
  • "Find undervalued large caps with dividend > 3%" → Stock screening
  • "Show me the AAPL options chain" → Options data
  • "Compare MSFT vs GOOGL fundamentals" → Side-by-side comparison

See TOOLS.md for the full list of 27 available tools.

Verify Connection

export VECTRADE_API_KEY=vq_live_...
python -m vectrade_mcp.verify
# or, if installed:
vectrade-mcp-verify

Development

pip install -r requirements.txt
pytest --cov=vectrade_mcp --cov-report=term-missing
ruff check .

See CONTRIBUTING.md for details.

Requirements

  • Node.js 18+ (for npx execution)
  • VecTrade API key (get one free)

Documentation

Full docs at docs.vectrade.io/mcp.

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vectrade_mcp-0.1.0.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vectrade_mcp-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file vectrade_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: vectrade_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vectrade_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 63a5f11018c4680a135b5b94954e6e3670cd977668def89006f45b991a173210
MD5 05afae413349d31323ede39d7b7a7c68
BLAKE2b-256 d2ce44cb077ca85afda716c5a2ccfff06359e512ded2f0b320e68f6f44d431c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectrade_mcp-0.1.0.tar.gz:

Publisher: publish.yml on VecTrade-io/vectrade-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vectrade_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vectrade_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vectrade_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 804b2fc2834d4ea621abee17688e4c2e8416722e01b890ffc9f2814c327714e9
MD5 5dd2131805acd1d3df0d10cb8beb1bc3
BLAKE2b-256 651b921f63ba8079ce61367735dd15ef99e8387e80019012fca808b9716e5a66

See more details on using hashes here.

Provenance

The following attestation bundles were made for vectrade_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on VecTrade-io/vectrade-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page