Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,321counted just now
teppi

Server definition

Hash
sha256:ec903259df2cf4015df91e99b0879afccf0aff7af43f835afd2292d5d1340651
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Request cancellation of a queued (not-yet-started) request. Returns 202 { status: 'CANCELLATION_REQUESTED' }. fal.ai queue: PUT {queue}/{model_id}/requests/{request_id}/cancel.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "model_id": { "description": "The fal.ai model id, used raw as a path segment, e.g. 'fal-ai/flux/schnell'.", "minLength": 1, "type": "string" }, "request_id": { "description": "The queue request id returned when the request was submitted.", "minLength": 1, "type": "string" } }, "required": [ "model_id", "request_id" ], "type": "object" }, "name": "falai_cancel_request", "outputSchema": null }, { "description": "Get the OpenAPI 3 schema for a model — its input/output fields (components.schemas). Use this to learn what inputs a model accepts before submitting. fal.ai API: GET /openapi/queue/openapi.json?endpoint_id={model_id}.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "model_id": { "description": "The fal.ai model id, used raw as a path segment, e.g. 'fal-ai/flux/schnell'.", "minLength": 1, "type": "string" } }, "required": [ "model_id" ], "type": "object" }, "name": "falai_get_model_schema", "outputSchema": null }, { "description": "Get the final output of a COMPLETED queued request. fal.ai queue: GET {queue}/{model_id}/requests/{request_id}.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "model_id": { "description": "The fal.ai model id, used raw as a path segment, e.g. 'fal-ai/flux/schnell'.", "minLength": 1, "type": "string" }, "request_id": { "description": "The queue request id returned when the request was submitted.", "minLength": 1, "type": "string" } }, "required": [ "model_id", "request_id" ], "type": "object" }, "name": "falai_get_request_result", "outputSchema": null }, { "description": "Get the status of a queued request (IN_QUEUE | IN_PROGRESS | COMPLETED). fal.ai queue: GET {queue}/{model_id}/requests/{request_id}/status (optional logs=1).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "logs": { "description": "Include queue logs in the response (?logs=1).", "type": "boolean" }, "model_id": { "description": "The fal.ai model id, used raw as a path segment, e.g. 'fal-ai/flux/schnell'.", "minLength": 1, "type": "string" }, "request_id": { "description": "The queue request id returned when the request was submitted.", "minLength": 1, "type": "string" } }, "required": [ "model_id", "request_id" ], "type": "object" }, "name": "falai_get_request_status", "outputSchema": null }, { "description": "List or search fal.ai models in the registry (paginated). fal.ai API: GET /models (query: keywords, page, total).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "keywords": { "description": "Optional search string to filter models by.", "type": "string" }, "page": { "description": "1-based page number (default 1).", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "total": { "description": "Page size (number of models per page).", "maximum": 9007199254740991, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "falai_list_models", "outputSchema": null }, { "description": "Convenience 'subscribe': submit a request, poll its status until COMPLETED, then return the result. Consumes fal credits. If it does not complete within the wait budget, returns a { status, request_id, status_url, note } object (NOT an error) so you can keep polling with falai_get_request_status / falai_get_request_result.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "input": { "additionalProperties": {}, "description": "The model's input object — arbitrary params for that model, e.g. { \"prompt\": \"a cat\" }. Use falai_get_model_schema to learn the fields.", "propertyNames": { "type": "string" }, "type": "object" }, "max_wait_seconds": { "description": "Max seconds to wait for completion (default 60, capped at 300).", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "model_id": { "description": "The fal.ai model id, used raw as a path segment, e.g. 'fal-ai/flux/schnell'.", "minLength": 1, "type": "string" }, "poll_interval_seconds": { "description": "Seconds between status polls (default 3, min 1).", "maximum": 9007199254740991, "minimum": 1, "type": "integer" } }, "required": [ "model_id", "input" ], "type": "object" }, "name": "falai_run_model", "outputSchema": null }, { "description": "Submit an inference request to the queue and return immediately (async — does NOT wait for completion). Returns { request_id, response_url, status_url, cancel_url, queue_position }. Consumes fal credits when the model runs. fal.ai queue: POST {queue}/{model_id} with body = the model input.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "input": { "additionalProperties": {}, "description": "The model's input object — arbitrary params for that model, e.g. { \"prompt\": \"a cat\" }. Use falai_get_model_schema to learn the fields.", "propertyNames": { "type": "string" }, "type": "object" }, "model_id": { "description": "The fal.ai model id, used raw as a path segment, e.g. 'fal-ai/flux/schnell'.", "minLength": 1, "type": "string" } }, "required": [ "model_id", "input" ], "type": "object" }, "name": "falai_submit_request", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ec903259df2cf4015df91e99b0879afccf0aff7af43f835afd2292d5d1340651 | sha256sum