fal.ai MCP by usefulapi
by falai.usefulapi.io in AI models & inference
Run fal.ai models, poll the inference queue and read model schemas.
https://falai.usefulapi.io/mcp
Last 30 days
- 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
| When | Result | HTTP | Time |
|---|---|---|---|
| 55 min ago | Passed | 200 | 258 ms |
| 11 h ago | Passed | 200 | 362 ms |