Portfolio Dashboard Developer Portal
Build integrations, automate portfolio reporting, and connect autonomous AI agents via our public REST APIs, OpenAPI 3.1.0 specifications, and Model Context Protocol (MCP) server.
Interactive API Sandbox
Test public endpoints directly from your browser with zero configuration.
Quickstart Code Snippets
Integrate live market indicators into your Python scripts, Node.js services, or shell pipelines.
curl -s https://portfolio-tracker-kishoreabcs-projects.vercel.app/api/market-data
import requests
url = "https://portfolio-tracker-kishoreabcs-projects.vercel.app/api/market-data"
response = requests.get(url)
quotes = response.json()
for item in quotes[:5]:
print(f"{item['symbol']}: {item['value']}")async function getMarketQuotes() {
const res = await fetch("https://portfolio-tracker-kishoreabcs-projects.vercel.app/api/market-data");
const data = await res.json();
console.log("Market Quotes:", data);
}
getMarketQuotes();{
"mcpServers": {
"portfolio-dashboard": {
"url": "https://portfolio-tracker-kishoreabcs-projects.vercel.app/.well-known/mcp",
"transport": "http"
}
}
}Authentication & Key Management
Standardized security models for public vs private portfolio endpoints.
Public Endpoints: Endpoints including /api/market-data, /api/v1/summary, /api/v1/health, and /.well-known/mcp do not require authentication keys and are free for AI agents, crawlers, and developer applications (rate limited to 60 requests per minute per IP).
Private Portfolio Endpoints: Access to personal holdings (/api/portfolio, /api/news, /api/bonds/cashflow) requires a valid session token obtained by signing in through /login. For server-to-server or agent access to private sheets, session cookies or OAuth bearer tokens must be included in the request headers.