list_popular_models
Discover popular Fal.ai models for image generation to select the right AI model for your creative projects.
Instructions
List popular Fal.ai models for image generation
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:365-419 (handler)Handler for the 'list_popular_models' tool. Returns a formatted list of popular Fal.ai models including their IDs and descriptions.case "list_popular_models": { const models = [ { id: "fal-ai/flux/schnell", name: "FLUX.1 Schnell", description: "Fastest Flux model, 4 steps", }, { id: "fal-ai/flux/dev", name: "FLUX.1 Dev", description: "High quality Flux model", }, { id: "fal-ai/flux-pro", name: "FLUX.1 Pro", description: "Professional Flux model", }, { id: "fal-ai/fast-sdxl", name: "Fast SDXL", description: "Fast Stable Diffusion XL", }, { id: "fal-ai/stable-diffusion-v3-medium", name: "Stable Diffusion 3", description: "Latest Stable Diffusion", }, { id: "fal-ai/recraft-v3", name: "Recraft V3", description: "Artistic style generation", }, { id: "workflows/fal-ai/sdxl-sticker", name: "SDXL Sticker Workflow", description: "Generate → Remove BG → Create sticker", }, ]; let modelList = "📋 Popular Fal.ai Models:\n\n"; models.forEach((model) => { modelList += `• ${model.name}\n`; modelList += ` ID: ${model.id}\n`; modelList += ` ${model.description}\n\n`; }); return { content: [ { type: "text", text: modelList, }, ], }; }
- src/index.ts:184-191 (registration)Tool registration in ListToolsRequestHandler, defining name, description, and empty input schema.{ name: "list_popular_models", description: "List popular Fal.ai models for image generation", inputSchema: { type: "object", properties: {}, }, },
- src/index.ts:187-190 (schema)Input schema for list_popular_models tool (empty object, no parameters required).inputSchema: { type: "object", properties: {}, },