Server definition
- Hash
- sha256:9499c9aabc95e949d75d957ebdb89567817a4a9893582a0459613e19c50b94d6
- What it is
- What a remote MCP server returned when asked what it offers: 15 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Key financial metrics for a company — valuation, margins, growth, per-share and 52-week ratios. Finnhub REST: GET /stock/metric.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"metric": {
"description": "Metric group to fetch — 'all' (default) returns every available metric.",
"type": "string"
},
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "finnhub_basic_financials",
"outputSchema": null
},
{
"description": "Latest company news for a symbol over a date range (up to 1 year back). Finnhub REST: GET /company-news.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"from": {
"description": "Start date, yyyy-mm-dd (required).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
},
"to": {
"description": "End date, yyyy-mm-dd (required).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
}
},
"required": [
"symbol",
"from",
"to"
],
"type": "object"
},
"name": "finnhub_company_news",
"outputSchema": null
},
{
"description": "General company profile — name, country, currency, exchange, industry, market cap, share outstanding, IPO date, logo and more. Provide at least one of `symbol`, `isin` or `cusip`. Finnhub REST: GET /stock/profile2.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cusip": {
"description": "CUSIP identifier (use instead of symbol/isin).",
"type": "string"
},
"isin": {
"description": "ISIN identifier (use instead of symbol/cusip).",
"type": "string"
},
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL'.",
"type": "string"
}
},
"type": "object"
},
"name": "finnhub_company_profile",
"outputSchema": null
},
{
"description": "Upcoming and historical earnings release calendar, optionally filtered by date range and/or symbol. Finnhub REST: GET /calendar/earnings.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"from": {
"description": "Start date, yyyy-mm-dd (optional).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"symbol": {
"description": "Filter the calendar to a single symbol, e.g. 'AAPL'.",
"type": "string"
},
"to": {
"description": "End date, yyyy-mm-dd (optional).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
}
},
"type": "object"
},
"name": "finnhub_earnings_calendar",
"outputSchema": null
},
{
"description": "Historical quarterly EPS surprises — actual vs. estimated EPS by period. Finnhub REST: GET /stock/earnings.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Limit the number of periods returned (most recent first).",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "finnhub_earnings_surprises",
"outputSchema": null
},
{
"description": "Insider transactions (Form 3/4/5 filings) for a company, optionally within a date range. Finnhub REST: GET /stock/insider-transactions.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"from": {
"description": "Start date, yyyy-mm-dd (optional).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
},
"to": {
"description": "End date, yyyy-mm-dd (optional).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "finnhub_insider_transactions",
"outputSchema": null
},
{
"description": "IPO calendar for a date range — upcoming and recent initial public offerings. Finnhub REST: GET /calendar/ipo.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"from": {
"description": "Start date, yyyy-mm-dd (required).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
},
"to": {
"description": "End date, yyyy-mm-dd (required).",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"type": "string"
}
},
"required": [
"from",
"to"
],
"type": "object"
},
"name": "finnhub_ipo_calendar",
"outputSchema": null
},
{
"description": "General latest market news by category. Finnhub REST: GET /news.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"category": {
"description": "News category — 'general' (default), 'forex', 'crypto' or 'merger'.",
"enum": [
"general",
"forex",
"crypto",
"merger"
],
"type": "string"
},
"minId": {
"description": "Only return news with an id greater than this (pagination).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"type": "object"
},
"name": "finnhub_market_news",
"outputSchema": null
},
{
"description": "Current market open/closed status and session for an exchange. Finnhub REST: GET /stock/market-status.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange code, e.g. 'US' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"exchange"
],
"type": "object"
},
"name": "finnhub_market_status",
"outputSchema": null
},
{
"description": "Peer companies for a symbol (same country and GICS sub-industry). Finnhub REST: GET /stock/peers.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"grouping": {
"description": "Peer grouping criterion, e.g. 'sector', 'industry' or 'subIndustry' (default).",
"type": "string"
},
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "finnhub_peers",
"outputSchema": null
},
{
"description": "Analyst price targets for a symbol — high / low / median / mean target. Note: this is a premium-tier Finnhub endpoint (may return 403 on the free plan). Finnhub REST: GET /stock/price-target.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "finnhub_price_target",
"outputSchema": null
},
{
"description": "Real-time quote for a stock — current price (c), change (d), percent change (dp), high (h), low (l), open (o), previous close (pc) and unix timestamp (t). Finnhub REST: GET /quote.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "finnhub_quote",
"outputSchema": null
},
{
"description": "Analyst recommendation trends over time — counts of strong buy / buy / hold / sell / strong sell by period. Finnhub REST: GET /stock/recommendation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"symbol": {
"description": "Stock ticker symbol, e.g. 'AAPL' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "finnhub_recommendation_trends",
"outputSchema": null
},
{
"description": "List all symbols supported on an exchange. Finnhub REST: GET /stock/symbol.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"currency": {
"description": "Filter by trading currency, e.g. 'USD'.",
"type": "string"
},
"exchange": {
"description": "Exchange code, e.g. 'US' (required).",
"minLength": 1,
"type": "string"
},
"mic": {
"description": "Filter by Market Identifier Code (MIC).",
"type": "string"
},
"securityType": {
"description": "Filter by security type, e.g. 'Common Stock'.",
"type": "string"
}
},
"required": [
"exchange"
],
"type": "object"
},
"name": "finnhub_stock_symbols",
"outputSchema": null
},
{
"description": "Search for stock symbols by name or ticker — returns best-matching symbols with descriptions and types. Finnhub REST: GET /search.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Restrict results to an exchange, e.g. 'US'.",
"type": "string"
},
"q": {
"description": "Free-text query — a company name or ticker, e.g. 'apple' (required).",
"minLength": 1,
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"name": "finnhub_symbol_search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:9499c9aabc95e949d75d957ebdb89567817a4a9893582a0459613e19c50b94d6 | sha256sum