Skip to content
Back to fal.ai

Card snapshot

fal.mpp.tempo.xyz · 2026-10-21 05:09:02 UTC · c139091dca219ffd9940321ed8ab23cce07fae7f266c33e0dcaeae27ac8f580b

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",
    "name": "fal.ai",
    "url": "https://fal.run",
    "serviceUrl": "https://fal.mpp.tempo.xyz",
    "description": "Image, speech, and vector generation through explicitly supported Fal model endpoints. Video runs on fal-queue.",
    "categories": [
      "ai",
      "media"
    ],
    "integration": "third-party",
    "tags": [
      "image",
      "video",
      "flux",
      "stable-diffusion",
      "grok",
      "generation",
      "ai",
      "media"
    ],
    "status": "active",
    "docs": {
      "homepage": "https://fal.ai",
      "apiReference": "https://docs.fal.ai"
    },
    "supportsMACH": true,
    "methods": {
      "tempo": {
        "intents": [
          "charge"
        ],
        "assets": [
          "0x20c000000000000000000000b9537d11c60e8b50",
          "0x20c0000000000000000000000000000000000000"
        ]
      }
    },
    "realm": "mpp.tempo.xyz",
    "provider": {
      "name": "fal.ai",
      "url": "https://fal.ai"
    },
    "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/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-diffusion-v35-large",
        "description": "Stable Diffusion 3.5 Large",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "35000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/fast-sdxl",
        "description": "Fast SDXL",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "3000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/recraft-v3",
        "description": "Recraft V3",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "40000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/xai/grok-imagine-image",
        "description": "Grok Imagine image generation",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "40000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/xai/grok-imagine-image/edit",
        "description": "Grok Imagine image editing",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "40000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/flux/dev",
        "description": "FLUX.1 [dev] text-to-image",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "25000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/flux/schnell",
        "description": "FLUX.1 [schnell] fast text-to-image",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "3000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/flux-pro/v1.1",
        "description": "FLUX1.1 [pro] image generation",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "35000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      },
      {
        "method": "POST",
        "path": "/fal-ai/flux-pro/v1.1-ultra",
        "description": "FLUX1.1 [pro] ultra high-res",
        "payment": {
          "intent": "charge",
          "method": "tempo",
          "amount": "60000",
          "currency": "0x20c000000000000000000000b9537d11c60e8b50",
          "decimals": 6
        }
      }
    ]
  }
}