Pse Edge MCP server
Philippine Stock Exchange data via PSE Edge: EOD quotes, price history, disclosures, financials.
0 stars33 downloads/wk
Reviews
Write oneNobody has reviewed Pse Edge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pse Edge tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan46 source files scanned25/25
- Live reliabilityremote reachable in 2248ms (auth required)17/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 42 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Pse Edge repository's README, as published. We do not edit it. Read it on GitHub
pse-edge-mcp
An MCP server exposing Philippine Stock Exchange data from the PSE Edge portal — quotes, price history, disclosures, financial reports, and market data — to Claude and any other MCP client.
Unofficial. PSE Edge has no public API; this project speaks to the same endpoints the portal's own pages use. It is not affiliated with or endorsed by the PSE. Data is provided as-is for personal/research use, with no warranty.
Contents
- Features
- Quick start
- Design: end-of-day prices, fetch-once everything else
- Tools, resources, prompts
- Architecture
- Golden path: one request traced
- Connecting to a hosted server
- Run with Docker Compose
- Configuration
- Container image
- Production
- Development
Features
- 13 read tools + 1 action tool covering quotes, price history, disclosures (metadata, full-text, and detail), company profiles, financials, dividends, indices, and market summary — plus an attachment resource, two prompts with symbol completion, and tool annotations.
- Deliberately gentle on PSE Edge: every unique query hits it at most once per day, and prices follow a strict market-boundary freeze.
- OAuth 2.1 + passkeys for humans (no passwords anywhere), clientcredentials** for headless agents — both opt-in; stdio needs nothing.
- Postgres optional: zero-config in-memory for local stdio, or a shared cache + an ever-deepening EOD archive when DATABASE_URL is set.
- Loud on drift: a nightly canary validates live pages against the real models and alerts only on failure; a restyled page raises an error, never partial data.
- Multi-arch container image (amd64 + arm64), gated on necessity — the image contains exactly the runtime dependency closure and nothing else.
Quick start
Claude Desktop / Claude Code (stdio):
uvx pse-edge-mcp{
"mcpServers": {
"pse-edge": { "command": "uvx", "args": ["pse-edge-mcp"] }
}
}A hosted deployment (auth on) is a normal OAuth 2.1 protected resource — modern clients need only the URL and drive the whole flow themselves (details below):
{
"mcpServers": {
"pse-edge": { "url": "https://your-host.example.com/mcp" }
}
}Docker (HTTP + Postgres):
cp .env.example .env # set POSTGRES_PASSWORD
docker compose up --buildDesign: end-of-day prices, fetch-once everything else
Four layers, one direction of dependency. Every read goes through FreezeService.get() with an explicit per-domain policy — no tool ever touches the HTTP client directly. ★ marks the invariant the whole design exists to protect, and it guards prices only.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add --transport http pse-edge-mcp https://pse.sakayandgo.com/mcp
Pse Edge: common questions
- Is Pse Edge MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Pse Edge safety report
- How do I install Pse Edge?
- It runs remotely at pse.sakayandgo.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Pse Edge need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is Pse Edge maintained?
- The last commit was 43 days ago (2026-08-12). The latest release is v0.19.1.
- Is Pse Edge up?
- 90% of our last 20 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Pse Edge?
- Servers from other publishers that do the same job: Tapetide — Indian Stock Market (NSE & BSE) MCP server, TWSE Open Data (Taiwan Stock Exchange) MCP server and Yahoo Finance MCP server. Compare all Pse Edge alternatives.
Alternatives to Pse Edge
Same job from other publishers: the closest match first, then the best rated.
- Tapetide — Indian Stock Market (NSE & BSE)52 tools for Indian stock markets — NSE & BSE quotes, screener, financials, FII/DII, optionsnot reviewedEstablishedA
- TWSE Open Data (Taiwan Stock Exchange)Taiwan Stock Exchange (TWSE) open data as MCP tools: stock quotes, ETF data, 140+ public datasets.not reviewedGrowingA
- Yahoo FinanceAccess Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.not reviewedEstablishedA
- KronosStock price forecasting for China A-shares — Kronos K-line time-series modelnot reviewedEstablishedB
- HKEx FilingsLive HKEx (Hong Kong Stock Exchange) regulatory filings for AI agents.not reviewedEstablishedA