90trust / 100

fal.ai MCP by usefulapi

by falai.usefulapi.io in AI models & inference

MCP serverPassing, checked 55 min ago

Run fal.ai models, poll the inference queue and read model schemas.

https://falai.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
258 ms typical, 258 ms slowest 5%
Last check
55 min ago
Next check
in 5 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "fal-ai-mcp-by-usefulapi": {
      "type": "http",
      "url": "https://falai.usefulapi.io/mcp"
    }
  }
}

7 tools

  • falai_list_models

    List or search fal.ai models in the registry (paginated). fal.ai API: GET /models (query: keywords, page, total).

  • falai_get_model_schema

    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}.

  • falai_get_request_status

    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).

  • falai_get_request_result

    Get the final output of a COMPLETED queued request. fal.ai queue: GET {queue}/{model_id}/requests/{request_id}.

  • falai_submit_request

    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 mo

  • falai_run_model

    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_ge

  • falai_cancel_request

    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.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
55 min agoPassed200258 ms
11 h agoPassed200362 ms