Finance

Redstone Markets

by redstonemarkets.com

Finance Added on November 12th, 2026 Checked and working on November 12th, 2026
Visit redstonemarkets.com →

What it does

Redstone Markets gives return and risk figures for about 2,900 US stocks and 1,200 US ETFs: total returns with dividends reinvested, max drawdown, volatility, Sharpe, Sortino, beta and dividend yield, for example to compare VOO and QQQ or backtest a 60/40 portfolio. It is a public, read-only MCP server (Streamable HTTP) at https://redstonemarkets.com/api/mcp with six tools that answer in JSON, built on end-of-day prices. Free, no key or account needed. The docs are in an MIT-licensed GitHub repository.
  • API
  • JSON
  • MCP

At a glance

API key
Not needed · More APIs with no key
Pricing
Free, no key or account needed.
From the browser
No, call it from a server
Formats
JSON
Interface
MCP
Provider
redstonemarkets.com
Last checked
Working on November 12th, 2026

More information: https://redstonemarkets.com/about#ai-assistants

Is this your service? Show that it is listed

Put this badge on your website or in your README; it links to this page. About the badge

Listed on Free Web Services

redstonemarkets.com
Redstone Markets

Example request

curl

curl -X POST 'https://redstonemarkets.com/api/mcp' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "get_security_metrics", "arguments": {"ticker": "VOO"}}}'

JavaScript

const response = await fetch("https://redstonemarkets.com/api/mcp", {
  method: 'POST',
  headers: {
    "Content-Type": "application/json",
    "Accept": "application/json, text/event-stream",
  },
  body: JSON.stringify({"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_security_metrics","arguments":{"ticker":"VOO"}}}),
});
const data = await response.json();
console.log(data);

Python

import requests

response = requests.post(
    "https://redstonemarkets.com/api/mcp",
    headers={
        "Content-Type": "application/json",
        "Accept": "application/json, text/event-stream",
    },
    json={
        "jsonrpc": "2.0",
        "id": 1,
        "method": "tools/call",
        "params": {
            "name": "get_security_metrics",
            "arguments": {
                "ticker": "VOO",
            },
        },
    },
    timeout=30,
)
print(response.json())

Run the JavaScript on a server, such as Node.js 18 or newer: this API does not accept calls from web pages on other sites.

Did it work for you?

Tell us what you found when you tried Redstone Markets.