Server definition
- Hash
- sha256:57a365cab9efab5a5525d7bcfdd171c1935d207e1fddfbd45afa0a931f630ca3
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Call LMX Cloud OpenAI-compatible chat completions. Prefers a pre-funded API key (Bearer / api_key); when omitted and x402 is enabled, requires a USDC pay-per-call payment. Optional image_url / images enable vision input (OpenAI content-parts format) — use a vision model such as llama-3.2-90b-vision, qwen-3.6-35b, or qwen-3.5-35b.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
},
"image_url": {
"description": "Optional image as an https URL or data:image/...;base64,... URI. Requires a vision-capable model.",
"minLength": 1,
"type": "string"
},
"images": {
"description": "Optional additional images (https URLs or data:image/...;base64,... URIs). Requires a vision-capable model.",
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"max_tokens": {
"description": "Optional max completion tokens.",
"exclusiveMinimum": 0,
"maximum": 4096,
"type": "integer"
},
"model": {
"description": "Optional model name or alias. Uses default if omitted.",
"type": "string"
},
"prompt": {
"description": "User prompt to send to the selected model.",
"minLength": 1,
"type": "string"
},
"temperature": {
"description": "Optional sampling temperature.",
"maximum": 2,
"minimum": 0,
"type": "number"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "chat_completion",
"outputSchema": null
},
{
"description": "Extract text and light structure (title, headings, page count) from a PDF via LMX pdf-extract. Provide file_url and/or file_base64. Requires a real LMX API key (same gate as web_search).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
},
"file_base64": {
"description": "Optional base64-encoded PDF bytes (raw base64 or data:application/pdf;base64,...). Provide this and/or file_url.",
"minLength": 1,
"type": "string"
},
"file_url": {
"description": "Optional https URL to fetch the PDF from. Provide this and/or file_base64.",
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "extract_pdf",
"outputSchema": null
},
{
"description": "Fetch USD credit balance for the caller API key. Requires authentication.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
}
},
"type": "object"
},
"name": "get_balance",
"outputSchema": null
},
{
"description": "Fetch current LMX Cloud per-call pricing catalog.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
}
},
"type": "object"
},
"name": "get_pricing",
"outputSchema": null
},
{
"description": "Fetch LMX Cloud provider health, fallback chain, and anchoring status.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
}
},
"type": "object"
},
"name": "get_status",
"outputSchema": null
},
{
"description": "Fetch request and token usage totals for the caller API key. Requires authentication.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
}
},
"type": "object"
},
"name": "get_usage",
"outputSchema": null
},
{
"description": "List currently supported LMX model aliases and providers.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
}
},
"type": "object"
},
"name": "list_models",
"outputSchema": null
},
{
"description": "Estimate USDC cost for a single model call. Uses GET /v1/pricing with model and token params.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
},
"max_tokens": {
"description": "Optional max completion tokens for the quote.",
"exclusiveMinimum": 0,
"maximum": 4096,
"type": "integer"
},
"model": {
"description": "Model alias to quote (e.g. llama-3-70b).",
"minLength": 1,
"type": "string"
},
"prompt_tokens": {
"description": "Optional estimated prompt tokens (default: 1).",
"exclusiveMinimum": 0,
"maximum": 128000,
"type": "integer"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "quote_price",
"outputSchema": null
},
{
"description": "Real-time web search via LMX (Brave Search passthrough). Fixed per-call USDC price from the caller's API key balance. Returns title/url/snippet results.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional LMX API key (lmx_...). Prefer MCP client Authorization header or env; use this to override per call.",
"pattern": "^lmx_[0-9a-f]{32}$",
"type": "string"
},
"max_results": {
"description": "Max results to return (1–20, default 5).",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Search query string.",
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "web_search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:57a365cab9efab5a5525d7bcfdd171c1935d207e1fddfbd45afa0a931f630ca3 | sha256sum