Mmcp.market

Pse Edge MCP server

by phdwight·io.github.phdwight/pse-edge-mcp·v0.19.1

Philippine Stock Exchange data via PSE Edge: EOD quotes, price history, disclosures, financials.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars33 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 --build

Design: 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
Add to Cursor

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.

Alternatives to Pse Edge

Same job from other publishers: the closest match first, then the best rated.

All Pse Edge alternatives →
  • Tapetide — Indian Stock Market (NSE & BSE)
    52 tools for Indian stock markets — NSE & BSE quotes, screener, financials, FII/DII, options
    A
  • TWSE Open Data (Taiwan Stock Exchange)
    Taiwan Stock Exchange (TWSE) open data as MCP tools: stock quotes, ETF data, 140+ public datasets.
    A
  • Yahoo Finance
    Access Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.
    A
  • Kronos
    Stock price forecasting for China A-shares — Kronos K-line time-series model
    B
  • HKEx Filings
    Live HKEx (Hong Kong Stock Exchange) regulatory filings for AI agents.
    A

More from phdwight