Back to Browse

Tapeline MCP Server

Developer ToolsUse Caution4.2MCP 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

4.2
Use Caution4.2High Risk

This is a pre-launch quantitative trading platform with a reasonably well-structured backend and frontend. The codebase demonstrates good security practices in most areas (proper auth architecture, credential handling via environment variables, sensible dependency management), but has several moderate-severity concerns: environment variables are passed through API responses in at least one path, email rendering includes user data in URLs without clear validation, and critical files are truncated preventing full analysis. The permissions align well with the stated purpose (financial data APIs, database access, email delivery), but incomplete visibility into the full codebase and these credential-handling patterns lower confidence. Supply chain analysis found 10 known vulnerabilities in dependencies (0 critical, 4 high severity).

4 files analyzed · 16 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.

env_vars

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

HTTP Network Access

Connects to external APIs or services over the internet.

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.

database

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

email_send

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

system_info

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

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!