Server definition
- Hash
- sha256:e3066d9a47b25cb2f92b4fa8611ad5eeabe47334786aef7f242b67c1664b436d
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Returns the value, filing source, release identity, methodology version, and current or superseded status for a RentSeek `clm_...` claim ID. Requires OAuth or X-API-KEY and costs 1 credit. The result is filing evidence, not investment advice.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"claim_id": {
"minLength": 1,
"type": "string"
}
},
"required": [
"claim_id"
],
"type": "object"
},
"name": "get_claim_evidence",
"outputSchema": null
},
{
"description": "Returns a sourced company dossier for a ticker, including executives, compensation history, pay ratio, pay-versus-performance, claims, and release provenance, with optional full or compact format and field projection. Requires OAuth or X-API-KEY and costs 3 credits. The result is filing evidence, not investment advice.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"fields": {
"items": {
"enum": [
"company",
"release",
"methodology_version",
"executives",
"compensation_history",
"pay_ratio",
"pay_vs_performance",
"claims",
"sources",
"limitations"
],
"type": "string"
},
"type": "array"
},
"format": {
"default": "full",
"enum": [
"full",
"compact"
],
"type": "string"
},
"ticker": {
"minLength": 1,
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "get_company_dossier",
"outputSchema": null
},
{
"description": "Returns annual named-executive compensation rows for a company identified by ticker or CIK, with fiscal-year filters, pay components, totals, and filing source URLs. Latest-FY requests cost 0 credits; historical, range, or multi-FY requests require OAuth or X-API-KEY and cost 1 credit. Pay ratio, pay-versus-performance, and company dossiers are not included. The result is filing data, not investment advice.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"minLength": 1,
"type": "string"
},
"fiscal_year": {
"description": "Exact fiscal year. Omit all fiscal-year filters to get the latest year.",
"maximum": 2100,
"minimum": 1900,
"type": "integer"
},
"fiscal_year_gte": {
"description": "Inclusive earliest fiscal year. Omit all fiscal-year filters to get the latest year.",
"maximum": 2100,
"minimum": 1900,
"type": "integer"
},
"fiscal_year_lte": {
"description": "Inclusive latest fiscal year. Omit all fiscal-year filters to get the latest year.",
"maximum": 2100,
"minimum": 1900,
"type": "integer"
},
"limit": {
"default": 1,
"description": "Maximum fiscal years to return. Defaults to the latest year only.",
"maximum": 100,
"minimum": 0,
"type": "integer"
},
"period": {
"const": "annual",
"default": "annual",
"type": "string"
},
"ticker": {
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "get_executive_compensation",
"outputSchema": null
},
{
"description": "Returns ticker symbols for companies with published RentSeek executive-compensation data. No authentication is required, and the request costs 0 credits. The result contains availability only, not compensation values. It is not investment advice.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_available_tickers",
"outputSchema": null
},
{
"description": "Returns classified executive-compensation disclosure changes for 1-50 tickers since an inclusive date or timestamp, with configurable thresholds and cursor pagination. Requires OAuth or X-API-KEY and costs 2 credits per page. Current compensation snapshots and full historical rows are not included. The result is filing evidence, not investment advice.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"classification": {
"default": "material",
"description": "Event classification to return. Omit to return material events only; use all to include informational events.",
"enum": [
"material",
"all"
],
"type": "string"
},
"cursor": {
"description": "Opaque next_cursor from a prior response. Omit for the first page.",
"minLength": 1,
"type": "string"
},
"page_size": {
"default": 25,
"description": "Events per page. Omit to use 25; maximum 100.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"since": {
"description": "Inclusive ISO date or timestamp from the caller's prior feed run.",
"minLength": 1,
"type": "string"
},
"threshold_component_pct": {
"default": 30,
"description": "Material compensation-component change percent. Omit to use 30%.",
"maximum": 10000,
"minimum": 0,
"type": "number"
},
"threshold_total_pct": {
"default": 20,
"description": "Material total-compensation change percent. Omit to use 20%.",
"maximum": 10000,
"minimum": 0,
"type": "number"
},
"tickers": {
"description": "Ticker symbols to monitor. Pass 1-50 symbols in one request.",
"items": {
"minLength": 1,
"type": "string"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
}
},
"required": [
"tickers",
"since"
],
"type": "object"
},
"name": "list_material_changes",
"outputSchema": null
},
{
"description": "Accepts a structured product-feedback report with category, message, and optional URL, route, tool, request ID, trace ID, or reproducible context. Returns an opaque report ID. Human triage owns disposition. Secret-bearing, oversize, or malformed payloads are rejected without persist. Authentication is optional; anonymous submissions are rate-limited. The request costs 0 credits. The result is a receipt for human triage, not investment advice.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"category": {
"enum": [
"bug",
"data_quality",
"docs",
"api",
"mcp",
"other"
],
"type": "string"
},
"context": {
"additionalProperties": false,
"properties": {
"executive_id": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"fiscal_year": {
"maximum": 2100,
"minimum": 1900,
"type": "integer"
},
"ticker": {
"pattern": "^(?=.*[A-Z])[A-Z0-9][A-Z0-9.\\s-]{0,29}$",
"type": "string"
}
},
"type": "object"
},
"message": {
"maxLength": 2000,
"minLength": 10,
"type": "string"
},
"request_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"route": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"tool": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"trace_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"url": {
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"category",
"message"
],
"type": "object"
},
"name": "submit_feedback",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"schema_version": {
"const": "feedback/v1",
"type": "string"
},
"status": {
"const": "accepted",
"type": "string"
}
},
"required": [
"schema_version",
"id",
"status"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e3066d9a47b25cb2f92b4fa8611ad5eeabe47334786aef7f242b67c1664b436d | sha256sum