Connect-MCP

fal.ai MCP by usefulapi

io.usefulapi/falai · v1.11.1

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

MCPremoteno credentialsAI & LLM

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 7 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 7 tools · 4 read, 3 write (incl. delete/pay)

Test call falai_list_models: needs a key: HTTP 401 (1,088 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://falai.usefulapi.io/mcp

Tools

7 tools listed at last check
  • 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 model input.
  • 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_get_request_status / f
  • 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.

Badge

Connect-MCP badge for io.usefulapi/falai

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.usefulapi/falai.svg)](https://clawy.uk/mcp/s/io.usefulapi/falai)