Financemarkets.example.com

Ledgerly

Ledgerly turns a public markets terminal into a typed quote API. Pull last price, day range, and fundamentals for stocks, currencies, and crypto pairs. Ideal for agents that need grounded, current pricing.

Auth
None
Latency
~140ms
Volume
8.4M / mo
Surfaces
REST · MCP
#stocks#crypto#fx#quotes

Endpoints

Base URL https://corpus.bifra.dev/ledgerly

GET/quote

Get the latest quote for a symbol.

Parameters

symbolstring· queryrequired

Ticker or pair, e.g. AAPL or BTC-USD.

Sample response

JSON
{
  "symbol": "AAPL",
  "price": 241.32,
  "change": 1.84,
  "changePercent": 0.77,
  "dayRange": [238.10, 242.55],
  "asOf": "2026-07-08T20:00:00Z"
}
GET/history

Return historical daily closes for a symbol.

Parameters

symbolstring· queryrequired

Ticker or pair.

rangestring· query

1w | 1m | 1y | 5y. Defaults to 1m.

Using the REST API

Call it from your own code, a script, or the terminal. Every response is typed and normalized. No authentication required.

cURL
curl "https://corpus.bifra.dev/ledgerly/quote?symbol=..."

Using the MCP server

Add the server to your agent's config and it gets typed tools instead of scraping the site. Works with any MCP-compatible client.

mcp.json
{
  "mcpServers": {
    "ledgerly": {
      "url": "https://corpus.bifra.dev/ledgerly/mcp"
    }
  }
}
Available tools
  • get_quote

    Return the latest price for a symbol.

  • get_history

    Return historical closes for a symbol.