Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FAL_KEYYesYour Fal.ai API key

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_modelsA

Discover available Fal.ai models for image, video, and audio generation. Use 'task' parameter for intelligent task-based ranking (e.g., 'portrait photography'), or 'search' for simple name/description filtering.

recommend_modelA

Get AI-powered model recommendations for a specific task. Describe what you want to do (e.g., 'generate portrait photo', 'anime style illustration', 'product photography') and get the best-suited models ranked by relevance. Featured models by Fal.ai are prioritized.

get_pricingA

Get pricing information for Fal.ai models. Returns cost per unit (image/video/second) in USD. Use this to check costs before generating content.

get_usageA

Get usage and spending history for your Fal.ai workspace. Shows quantity, cost, and breakdown by model. Requires admin API key.

upload_fileA

Upload a local file to Fal.ai storage and get a URL. Use this to upload images, videos, or audio files that can then be used with other Fal.ai tools (e.g., image-to-video, audio transform).

generate_imageB

Generate images from text prompts. Use list_models with category='image' to discover available models.

generate_image_structuredB

Generate images with detailed structured prompts for precise control over composition, style, lighting, and subjects. Ideal for AI agents that need fine-grained control.

generate_image_from_imageA

Transform an existing image into a new image based on a prompt. Use for style transfer, editing, variations, and more. Use upload_file first if you have a local image.

remove_backgroundA

Remove the background from an image, creating a transparent PNG. Great for product photos, portraits, and creating composites.

upscale_imageB

Upscale an image to higher resolution while preserving quality. Use for enhancing low-resolution images.

edit_imageC

Edit an image using natural language instructions. Describe what changes you want and the AI will apply them.

inpaint_imageB

Edit specific regions of an image using a mask. White areas in the mask will be regenerated based on the prompt.

resize_imageB

Resize/reformat images for different platforms (like Canva Magic Resize). Uses AI outpainting to intelligently extend content for new aspect ratios. Note: 'crop' and 'letterbox' modes coming soon.

compose_imagesA

Overlay one image on top of another (e.g., add watermark, logo). Uses PIL for precise positioning - no AI needed.

generate_videoA

Generate videos from text prompts (text-to-video) or from images (image-to-video). Use list_models with category='video' to discover available models.

generate_video_from_imageA

Animate an image into a video. The image serves as the starting frame and the prompt guides the animation. Use upload_file first if you have a local image.

generate_video_from_videoA

Transform an existing video using AI. Supports restyling (Lucy models) and motion transfer (Kling motion control). Use upload_file first if you have a local video.

generate_musicA

Generate music from text descriptions. Use list_models with category='audio' to discover available models.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 18 tools

Disambiguation4/5

Most tools have distinct purposes, but there is some overlap between edit_image, inpaint_image, and generate_image_from_image, which could cause confusion as they all involve modifying existing images. However, descriptions help clarify their specific use cases, and other tools like generate_music or get_pricing are clearly separate.

Naming Consistency5/5

Tool names follow a consistent verb_noun pattern throughout, such as generate_image, edit_image, and list_models. All tools use snake_case, and the naming is predictable, making it easy for agents to understand and navigate the toolset.

Tool Count4/5

With 18 tools, the count is slightly high but reasonable for a comprehensive AI media generation server covering images, video, audio, and utilities. It includes core operations and supporting tools, though it may feel heavy compared to simpler servers.

Completeness5/5

The toolset provides complete coverage for the domain of AI media generation and management. It includes generation, editing, transformation, and utility tools (e.g., upload_file, get_pricing, list_models), with no obvious gaps that would hinder agent workflows.

Maintenance

ActivityInactive
ResponsivenessUnresponsive