Back to Browse

Tapeline MCP Server

Developer ToolsUse Caution3.8MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Transparent stock screener with a public, verifiable track record. Scan, score, and check picks.

About

Transparent stock screener with a public, verifiable track record. Scan, score, and check picks.

Remote endpoints: streamable-http: https://api.tapeline.io/mcp

Security Report

3.8
Use Caution3.8High Risk

Tapeline backend is a legitimate quantitative trading scanner with proper authentication infrastructure (Clerk, Stripe, Svix webhooks) and reasonable security controls. However, several code quality and architectural concerns reduce confidence: broad exception handling without error details, verbose credential exposure in email templates, missing input validation on user-controlled data, and over-reliance on environment variables for secrets. Permissions are appropriate for a financial data service (network_http for APIs, env_vars for credentials, database access), but error handling and credential management could be hardened. Supply chain analysis found 10 known vulnerabilities in dependencies (0 critical, 4 high severity).

4 files analyzed · 19 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

database

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

Tapeline

A live quantitative market scanner for retail traders.

Tapeline surfaces high-conviction technical and fundamental signals across US stocks and ETFs. It scores ~2,500 tickers every minute during market hours, detects Bollinger Band squeezes and volume expansions, tracks Congressional trades and institutional flows, and classifies the overall market regime.

Built on the same engine that powers a production personal trading bot.


Status

Pre-launch scaffold. This repo is a fresh clone separate from the personal C:\signal-system\ engine. Nothing here is wired to live data yet; that's the first build milestone.

Architecture (see docs/ARCHITECTURE.md)

┌──────────────────────┐      ┌──────────────────┐      ┌─────────────────┐
│  Massive SIP feed    │─────▶│  Scoring worker  │─────▶│  Postgres       │
│  (Polygon, rebranded │      │  (adapted from   │      │  (scores,       │
│   2025-10-30)        │      │   signal-system) │      │   snapshots)    │
└──────────────────────┘      └──────────────────┘      └────────┬────────┘
                                                                 │
                                                                 ▼
┌──────────────────────┐      ┌──────────────────┐      ┌─────────────────┐
│  Next.js dashboard   │◀─SSE─│  FastAPI         │◀─────│  Read API       │
│  (scanner, squeeze,  │      │  (auth, billing, │      │                 │
│   regime, congress)  │      │   live stream)   │      │                 │
└──────────────────────┘      └──────────────────┘      └─────────────────┘
          │                            │
          ▼                            ▼
┌──────────────────────┐      ┌──────────────────┐
│  Clerk (auth)        │      │  Stripe (billing)│
└──────────────────────┘      └──────────────────┘

Stack

  • Backend: Python 3.12 + FastAPI + SQLAlchemy + Alembic
  • Database: Postgres (Supabase or Neon)
  • Frontend: Next.js 14 + TypeScript + Tailwind + shadcn/ui
  • Auth: Clerk
  • Billing: Stripe
  • Data feed: Massive Stocks Starter ($29/mo, commercial redistribution) — formerly Polygon.io
  • Macro / fundamentals / 13F: FRED · Finnhub · Quiver Quantitative
  • Deployment: Fly.io (backend + worker) + Vercel (frontend)
  • Email: Resend

Product tabs (v1)

  1. 📡 Scanner — ~2,500 tickers, composite score, filters, sort
  2. 🔥 Squeeze Watch — BB squeeze days, volume expansion, OBV trend, suggested window
  3. 🌊 Market Regime — current regime, VIX, DXY, 10Y, rate direction, sector leaders
  4. 🏛️ Congress Trades — recent politician buys/sells aggregated by ticker

Pricing (planned)

  • Free: daily delayed snapshot, 10-ticker scanner
  • Pro ($29/mo): live updates, full scanner, squeeze + regime, email alerts
  • Premium ($49/mo): + Congress, Telegram alerts, CSV export, API access

Repo layout

backend/          FastAPI + scoring worker
frontend/        Next.js dashboard (initialize with `npx create-next-app@latest`)
infra/           Docker, deployment config
docs/            Architecture, legal checklist, data sources, pricing
scripts/         One-off ops scripts

Getting started

See docs/ARCHITECTURE.md for the full technical plan and docs/LEGAL_CHECKLIST.md for pre-launch must-dos.

What this is NOT

Tapeline is a quantitative scanning and research tool. It does not:

  • Provide individualized investment advice
  • Execute trades
  • Make price predictions
  • Manage customer funds

All output is factual data synthesis. Users make their own decisions. See docs/LEGAL_CHECKLIST.md.

Reviews

No reviews yet

Be the first to review this server!