Developer Tools45 toolsPaste one API key
Fly integration for AI agents
Fly.io transforms containers into micro-VMs that run on hardware in 30+ regions on six continents.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Fly once and call the same tools from all of them.
Setup
Connect Fly through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Fly exposes 45 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
fly_check_app_name_availability | Validate an app name for Fly.io app creation | Read |
fly_check_jobs | Execute GraphQL queries against the Fly.io checkJobs endpoint | Read |
fly_check_user_only_token | Check whether the authentication token only allows user access | Read |
fly_fetch_nodes_by_ids | Fetches a list of node objects from Fly.io given a list of IDs using the GraphQL nodes query | Read |
fly_get_add_on | Find a Fly.io add-on by ID, name, or provider | Read |
fly_get_add_on_provider | Query information about a specific Fly.io add-on provider (extension) by name | Read |
fly_get_app_details | Retrieve detailed information about a specific Fly.io application | Read |
fly_get_certificate | Retrieve a certificate by its ID from Fly.io | Read |
fly_get_current_token_info | Get information about the current authentication token | Read |
fly_get_latest_image_details | Retrieve the latest available tag details for a given image repository from Fly.io's registry | Read |
fly_get_latest_image_tag | Retrieve the latest available image tag for a Fly.io Docker repository | Read |
fly_get_machine | Get a single machine by ID from Fly.io | Read |
fly_get_nearest_region | Retrieve the nearest Fly.io region to the requesting client based on network location | Read |
fly_get_node | Fetch an object by its globally unique ID using Fly.io's GraphQL node query | Read |
fly_get_organization | Find a Fly.io organization by slug using the GraphQL API | Read |
fly_get_personal_organization | Retrieve the user's personal organization details from Fly.io | Read |
fly_get_placements | Get placement recommendations for Machines in Fly.io regions | Read |
fly_get_platform_info | Retrieve Fly.io platform information including available regions, VM sizes, and flyctl version | Read |
fly_get_products | Retrieve Fly.io product and price information via GraphQL | Read |
fly_get_regions | Get the list of available Fly.io regions with optional filtering | Read |
fly_get_viewer_info | Retrieve the authenticated user's account information from Fly.io | Read |
fly_list_add_on_plans | List available add-on service plans from Fly.io | Read |
fly_list_add_ons | List add-ons associated with an organization in Fly.io | Read |
fly_list_apps | List all Fly Apps in an organization | Read |
fly_list_apps_graphql | List all Fly.io applications with details including volumes, services, and VMs using GraphQL | Read |
fly_list_check_locations | Retrieve all available Fly.io health check locations | Read |
fly_list_machines | List Fly.io machines using GraphQL API with pagination support | Read |
fly_list_org_machines | List all Machines across all apps in a Fly organization | Read |
fly_validate_config | Validate a Fly.io app configuration | Read |
fly_validate_wire_guard_peers | Validate WireGuard peer IP addresses in a Fly.io organization | Read |