ClawLink
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.

ToolWhat it doesKind
fly_check_app_name_availabilityValidate an app name for Fly.io app creationRead
fly_check_jobsExecute GraphQL queries against the Fly.io checkJobs endpointRead
fly_check_user_only_tokenCheck whether the authentication token only allows user accessRead
fly_fetch_nodes_by_idsFetches a list of node objects from Fly.io given a list of IDs using the GraphQL nodes queryRead
fly_get_add_onFind a Fly.io add-on by ID, name, or providerRead
fly_get_add_on_providerQuery information about a specific Fly.io add-on provider (extension) by nameRead
fly_get_app_detailsRetrieve detailed information about a specific Fly.io applicationRead
fly_get_certificateRetrieve a certificate by its ID from Fly.ioRead
fly_get_current_token_infoGet information about the current authentication tokenRead
fly_get_latest_image_detailsRetrieve the latest available tag details for a given image repository from Fly.io's registryRead
fly_get_latest_image_tagRetrieve the latest available image tag for a Fly.io Docker repositoryRead
fly_get_machineGet a single machine by ID from Fly.ioRead
fly_get_nearest_regionRetrieve the nearest Fly.io region to the requesting client based on network locationRead
fly_get_nodeFetch an object by its globally unique ID using Fly.io's GraphQL node queryRead
fly_get_organizationFind a Fly.io organization by slug using the GraphQL APIRead
fly_get_personal_organizationRetrieve the user's personal organization details from Fly.ioRead
fly_get_placementsGet placement recommendations for Machines in Fly.io regionsRead
fly_get_platform_infoRetrieve Fly.io platform information including available regions, VM sizes, and flyctl versionRead
fly_get_productsRetrieve Fly.io product and price information via GraphQLRead
fly_get_regionsGet the list of available Fly.io regions with optional filteringRead
fly_get_viewer_infoRetrieve the authenticated user's account information from Fly.ioRead
fly_list_add_on_plansList available add-on service plans from Fly.ioRead
fly_list_add_onsList add-ons associated with an organization in Fly.ioRead
fly_list_appsList all Fly Apps in an organizationRead
fly_list_apps_graphqlList all Fly.io applications with details including volumes, services, and VMs using GraphQLRead
fly_list_check_locationsRetrieve all available Fly.io health check locationsRead
fly_list_machinesList Fly.io machines using GraphQL API with pagination supportRead
fly_list_org_machinesList all Machines across all apps in a Fly organizationRead
fly_validate_configValidate a Fly.io app configurationRead
fly_validate_wire_guard_peersValidate WireGuard peer IP addresses in a Fly.io organizationRead