Skip to main content

FlyMy MCP Gateway - Tool Reference

The FlyMy MCP gateway exposes the whole FlyMy.AI platform - agents, frozen compilations, media models, the connector catalog, external MCP servers, skills, files, and billing - as a single MCP server your AI client can call.

Endpointhttps://mcp-agents.flymy.ai/mcp
TransportStreamable HTTP
Auth (GUI clients)OAuth sign-in on connect (Claude Desktop, claude.ai, ChatGPT)
Auth (CLI / config clients)Header X-API-Key: YOUR_KEY - get a key at app.flymy.ai/profile

One-line connect for Claude Code:

claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp --header "X-API-Key: YOUR_KEY"

For Cursor, Codex, Windsurf, Antigravity, and GUI clients, see Connect Your Agent.

The tool list is dynamic

The gateway currently exposes about 54 tools. The list is discovered at runtime via tools/list and may grow - treat the tables below as a snapshot of the stable core, and treat tools/list as the source of truth. Descriptions of each tool's exact parameters come from the tool schemas your client receives on connect.

Agents

Create, run, and manage cloud agents. Runs execute asynchronously in the FlyMy.AI cloud - start a run, then poll it with get_run.

ToolWhat it does
create_agentCreate an agent with a name, goal, and optional tools and schemas
get_agentFetch one agent with full details
list_agentsList your agents
update_agentPatch an agent's fields - send only what changes
delete_agentDelete (archive) an agent
copy_agentDuplicate an existing agent
run_agentStart a run; the agent executes asynchronously in the cloud
append_messageAdd a follow-up message to a run and continue the agent loop
get_runGet a run's status, output, error, and logs
cancel_runCancel a run that is still in progress
favorite_runMark a run as a favorite
set_agent_publicToggle an agent's public visibility
set_effortAdjust the agent's effort setting
suggest_schemaSuggest an input/output schema for an agent
Human-in-the-loop

On sensitive actions the agent pauses the run and raises an approval request in the app (app.flymy.ai); the run continues after the owner approves.

Freeze and Compilations

A frozen compilation replays a fixed instruction - deterministic, cheaper, faster. A model update never changes a frozen endpoint; you cut a new version when you choose. "Freeze" and "compile" are the same operation - see Freeze & Re-run.

ToolWhat it does
freeze_agentFreeze a successful run into a fixed instruction (compilation)
run_frozenRun a frozen compilation, optionally with fresh variables
get_compilationFetch one compilation with its status and instruction
list_compilationsList your compilations
update_compilationUpdate a compilation's settings
schedule_agentSet a 5-field cron schedule (plus optional IANA timezone) on a compilation; the schedule fires per compilation

Models

Direct access to the FlyMy.AI model catalog - image, video, and other generative models. The catalog changes over time, so discover models at call time instead of hardcoding names.

ToolWhat it does
recommend_modelPick the best model for a task; the authoritative list of available models
get_model_schemaReturn the input parameter schema for a model_id
run_modelRun a chosen model_id with parameters from its schema; billed to your key
list_media_modelsList available media generation models
flymyai_modelsList models available on FlyMy.AI
get_pricingReturn the real billed cost per run

Tools and Connectors

The platform connector catalog - search it, add a connector, configure it, and call its actions directly without running a full agent.

ToolWhat it does
search_toolsSearch the connector catalog by keyword
list_configured_toolsList the tools you have already added
execute_toolCall a configured tool's action directly
add_toolAdd a tool from the catalog to your workspace
update_toolUpdate a tool's settings
delete_toolRemove a tool from your workspace
set_tool_configSet a tool's configuration values
provide_tool_configProvide values for a tool's next configuration step (for example an API key)

External MCP Servers

Bring your own MCP servers: register any external server, connect it, and call its tools through the gateway.

ToolWhat it does
add_mcp_serverRegister an external MCP server
list_mcp_serversList your registered external MCP servers
update_mcp_serverUpdate a registered server's settings
delete_mcp_serverRemove a registered server
connect_mcp_serverConnect to a registered server
disconnect_mcp_serverDisconnect from a server
call_mcp_serverCall a tool on a connected external MCP server

Skills

Reusable skills you can attach to agents.

ToolWhat it does
create_skillCreate a skill
get_skillFetch one skill
list_skillsList your skills
attach_skillAttach a skill to an agent
detach_skillDetach a skill from an agent

Files

Files attached to an agent - inputs it should work with and outputs it produced.

ToolWhat it does
attach_filesAttach files to an agent
list_agent_filesList files attached to an agent
files_treeShow an agent's file tree
download_fileDownload a file
delete_agent_fileDelete a file from an agent

Billing

Billing is per-use, no subscription. These tools return the real billed cost of runs.

ToolWhat it does
get_execution_priceReal billed cost of a single run
list_execution_pricesBilled costs across runs

Identity

ToolWhat it does
whoamiReturn the authenticated account
Prefer REST or an SDK?

Everything the gateway does is also available programmatically: the agents API lives at https://backend.flymy.ai/api/v1/agents/..., the models API at https://api.flymy.ai/api/v1/..., both with the same X-API-KEY header. The Python SDK wraps the agents API end to end.

Next Steps

  • Connect Your Agent - per-client setup for Claude Code, Claude Desktop, claude.ai, ChatGPT, Cursor, Codex, Windsurf, and Antigravity
  • Python SDK - the same platform from Python: client.agents, client.runs, client.tools, client.compilations