Porticific MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
porticific
English · 한국어
A portfolio journal as a service: record why you bought each holding, check that thesis every day, and see live prices — from a web UI or from any MCP client (Claude Desktop, Claude.ai, Claude Code).
Personal journal tool, not investment advice. See Disclaimer.


Features
Web UI — dashboard, per-stock page (thesis, analysis history, price chart, trades), watchlist, trades, settings
MCP server —
/api/mcp, 34 tools to read the portfolio and edit it (record buys/sells, thesis and thesis claims, watchlist, tags, DCA plans). OAuth (Claude.ai connectors) or API keyThesis tracking — split a buy thesis into checkable claims and track holding / weakened / broken over time
Daily analysis — a signal and reasoning per ticker against the buy thesis and the previous day's analysis, then a portfolio summary and a watchlist top pick (on demand for chosen tickers; runs on the caller's own Anthropic key saved encrypted in Settings, or by their own Claude via
analysis_context+save_analysis; the serverANTHROPIC_API_KEYis used only for the owner account and the weekly thesis check, needsKEY_ENCRYPTION_SECRETfor saved keys)Email digest — opt-in alerts for signal changes and upcoming events
Security model — every per-user table has
user_id+ RLS with an ownerSELECTpolicy and no write policies. All writes go through the server after the caller is verified. Buy/sell are atomic SQL functions only the service role can run
Related MCP server: Trading Journal MCP
Stack
Next.js (App Router, TypeScript) · Supabase (Postgres, Auth, RLS) · Google OAuth · Anthropic API · deployable on Vercel
Setup
cp .env.local.example .env.local # fill in the values
npm install
npm run devCreate a Supabase project and apply
supabase/migrations/in order (CLI:supabase db push).Enable the Google provider in Supabase Auth. Add
http://localhost:3000/auth/callback(and your production URL) to the allowed redirect URLs, and addhttps://<ref>.supabase.co/auth/v1/callbackto the Google OAuth client.Sign in once, then (optionally) turn off new sign-ups in Supabase Auth while it is single-user.
Deploy (Vercel)
Import the repo and set the env vars from
.env.local.example(includingCRON_SECRET, which Vercel sends to the cron routes).vercel.jsonschedules/api/cron/priceson weekdays after the US close (no automatic daily analysis),/api/cron/thesis-checkon Saturdays, and/api/cron/alertsdaily (email digest, opt-in per user in Settings; needsALERT_SMTP_USER/ALERT_SMTP_PASS). Vercel Hobby only allows daily crons.For intraday prices every 10 minutes, set the repo secrets
SUPABASE_URLandSUPABASE_SERVICE_ROLE_KEY;.github/workflows/fetch-prices.ymlthen runsscripts/fetch_prices.py.Set
NEXT_PUBLIC_SITE_URLto the production origin (shown on the settings page).
Connect Claude
Claude.ai / Claude Desktop connector: add a custom connector with
https://<your-domain>/api/mcp. It signs in with Google and shows a consent screen.API key: create one in Settings, then
claude mcp add --transport http porticific https://<your-domain>/api/mcp \ --header "Authorization: Bearer prt_..."
Develop
npm run lint && npm run typecheck && npm test && npm run buildBusiness logic lives in src/lib/ and is shared by the UI server actions and the MCP tools. See CLAUDE.md for conventions. Schema changes go in a new file under supabase/migrations/ (never edit an applied one).
License / disclaimer
MIT, see LICENSE. Nothing here is investment advice, and prices may be delayed or inaccurate. Bring your own Supabase project and API keys: this repo ships with no credentials.
Related MCP Connectors
Research US-listed companies and funds with the StockPortfolio.pro MCP server. Tools cover SEC filing-grounded financials, filing timelines, company comparisons, watchlist screens, fund profiles, and cited filing questions. Filed figures include their fiscal period and EDGAR source URL; missing filing data is returned as null. Public tools work without authentication; optional API-key or OAuth access is supported. US-listed, USD-reporting companies only. Keyless access includes 3 free AI questions per rolling 30-day window. To get more now, choose the Dev plan ($19.99/month, 200 credits) at https://www.stockportfolio.pro/register?plan=dev, then follow https://www.stockportfolio.pro/docs/api-mcp to connect with OAuth or an API key. Or wait for the free allowance to renew.
Account/OAuth MCP for cited investor research: theses, risks, catalysts, revisions and historical cutoffs. This connection requires a BeliefState account. For accountless access, use https://beliefstate.ai/v1/research/mcp with a compatible x402 Base USDC wallet: 16 paid research tools plus two free discovery tools, 0.02–1.50 USDC per paid call.
Trades, stats, playbooks and notes from your Trandence trading journal. Read-only by default.
Remote MCP for KOYN FX: account, markets, and TradeLocker tools over OAuth.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides authentication via wallet sign-in (SIWE) and authorization with scoped access to read and trade portfolios, enabling secure portfolio management through natural language.-
- FlicenseNot gradedqualityBmaintenanceEnables portfolio and trade journaling by tracking accounts, holdings, manual trades, open and closed positions, realized and unrealized P&L, and trade reasons through discoverable MCP tools, resources, and prompts.1-
- AlicenseBqualityBmaintenanceGives MCP clients tools to discover tokenized Stock Tokens, read prices, corporate actions, and portfolio balances, and create route quotes. It prepares policy-checked trade plans with an explainable verdict and unsigned transactions for the user's wallet to sign.8231 npmMIT

Gogi MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceEnables AI assistants in MCP clients to query real-time market data, inspect portfolio and Web3 wallet balances across brokers, place protected equity/ETF, crypto, forex, options, DeFi swap, and prediction market orders, and run backtests.MIT