Skip to content
Back to fal.ai (queue)

Card snapshot

fal-queue.mpp.tempo.xyz · 2026-10-21 05:09:00 UTC · 238f96c197be985677b01a50f3877a0a5b04c93c21c28b78cf0d190d5b527c28

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "_source": "mpp",
  "service": {
    "id": "fal-queue",
    "name": "fal.ai (queue)",
    "url": "https://fal.ai",
    "serviceUrl": "https://fal-queue.mpp.tempo.xyz",
    "description": "Async access to supported Fal image, video, speech, and vector models. Use when generation can exceed the ~100s sync timeout fal.run enforces. Submission returns a request_id immediately; status/result polling is free.",
    "categories": [
      "ai",
      "media"
    ],
    "integration": "third-party",
    "tags": [
      "ai",
      "media"
    ],
    "status": "active",
    "docs": {
      "homepage": "https://fal.ai",
      "apiReference": "https://docs.fal.ai"
    },
    "methods": {
      "tempo": {
        "intents": [
          "charge"
        ],
        "assets": [
          "0x20c000000000000000000000b9537d11c60e8b50",
          "0x20c0000000000000000000000000000000000000"
        ]
      }
    },
    "realm": "mpp.tempo.xyz",
    "endpoints": [
      {
        "method": "POST",
        "path": "/fal-ai/nano-banana-2",
        "description": "Nano Banana 2 (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/nano-banana-2/edit",
        "description": "Nano Banana 2 image editing (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/nano-banana-pro",
        "description": "Nano Banana pro (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/nano-banana-pro/edit",
        "description": "Nano Banana pro image editing (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/flux-2-pro",
        "description": "FLUX.2 Pro (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/flux-2/klein/4b",
        "description": "FLUX.2 Klein 4b (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/flux-2/klein/9b",
        "description": "FLUX.2 Klein 9b (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedream/v5/pro/text-to-image",
        "description": "Seedream 5 pro text-to-image (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedream/v5/pro/edit",
        "description": "Seedream 5 pro edit (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedream/v5/lite/text-to-image",
        "description": "Seedream 5 lite text-to-image (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedream/v5/lite/edit",
        "description": "Seedream 5 lite edit (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/kling-video/v3/pro/text-to-video",
        "description": "Kling 3 pro text-to-video (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/kling-video/v3/pro/image-to-video",
        "description": "Kling 3 pro image-to-video (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/kling-video/v3/standard/text-to-video",
        "description": "Kling 3 standard text-to-video (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/kling-video/v3/standard/image-to-video",
        "description": "Kling 3 standard image-to-video (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.5/text-to-video",
        "description": "Seedance 2.5 text-to-video (480p/720p; explicit duration/aspect; no video references) (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.5/image-to-video",
        "description": "Seedance 2.5 image-to-video (480p/720p; explicit duration/aspect; no video references) (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.5/reference-to-video",
        "description": "Seedance 2.5 reference-to-video (480p/720p; explicit duration/aspect; no video references) (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/recraft/v4/text-to-image",
        "description": "Recraft V4 (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/recraft/v4/pro/text-to-image",
        "description": "Recraft V4 Pro (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/recraft/v4/style/text-to-image",
        "description": "Recraft V4 styled images (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/recraft/v4/style/text-to-vector",
        "description": "Recraft V4 styled vectors (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/recraft/v4/create-style",
        "description": "Recraft V4 create style (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/recraft/v4.1/flash/text-to-image",
        "description": "Recraft V4.1 Flash (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/recraft/v4.1/text-to-vector",
        "description": "Recraft V4.1 vectors (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/elevenlabs/tts/eleven-v3",
        "description": "ElevenLabs v3 text-to-speech (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/elevenlabs/text-to-dialogue/eleven-v3",
        "description": "ElevenLabs v3 dialogue (dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/stable-video",
        "description": "Stable Video Diffusion (async)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "100000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/minimax/video-01",
        "description": "MiniMax Video-01 (async)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "550000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/minimax/video-01-live",
        "description": "MiniMax Video-01 Live (async)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "550000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/xai/grok-imagine-video/text-to-video",
        "description": "Grok Imagine text-to-video (async)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "500000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/xai/grok-imagine-video/image-to-video",
        "description": "Grok Imagine image-to-video (async)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "500000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/veo3.1/fast",
        "description": "Veo 3.1 Fast - text-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/veo3.1",
        "description": "Veo 3.1 - text-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/veo3.1-lite",
        "description": "Veo 3.1 Lite - text-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/minimax/h3/text-to-video",
        "description": "MiniMax H3 - text-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/minimax/h3/image-to-video",
        "description": "MiniMax H3 - image-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/minimax/h3/reference-to-video",
        "description": "MiniMax H3 - reference-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/minimax/h3-max/text-to-video",
        "description": "MiniMax H3 Max - text-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/minimax/h3-max/image-to-video",
        "description": "MiniMax H3 Max - image-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.0/text-to-video",
        "description": "Seedance 2.0 - text-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.0/image-to-video",
        "description": "Seedance 2.0 - image-to-video (async, dynamic pricing)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.0/fast/text-to-video",
        "description": "Seedance 2.0 Fast - text-to-video (async, ~20% cheaper)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.0/fast/image-to-video",
        "description": "Seedance 2.0 Fast - image-to-video (async, ~20% cheaper)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.0/reference-to-video",
        "description": "Seedance 2.0 - reference-to-video (async; 0.6x rate when video reference)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/bytedance/seedance-2.0/fast/reference-to-video",
        "description": "Seedance 2.0 Fast - reference-to-video (async, ~20% cheaper; 0.6x rate when video reference)",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      }
    ],
    "provider": {
      "name": "fal.ai (queue)",
      "url": "https://fal.ai"
    },
    "supportsMACH": true
  }
}