MCP / Developer tools

Control D MCP: developer workflows

Control D is a customizable DNS filtering and traffic redirection platform that allows users to manage internet access, enforce policies, and monitor usage... Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

Your own API key48 actionsDeveloper tools

$ YOUR NEXT RUN

Claude CodeCodexCursorAny agent

Use Control D MCP in your assistant

Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.

Read https://flymy.ai/skill.md and https://flymy.ai/mcp/control-d.md. Help me connect Control D MCP to this assistant. Then help me run this task: Use Control D to delete devices device id. Ask me for the required inputs first and show the result.
Open FlyMy.AIDownload brief

What Control D MCP can do

48 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

ActionWhat it does
# CONTROL_D_DELETE_DEVICES_DEVICE_IDDelete a Control-D device.
# CONTROL_D_DELETE_PROFILES_PROFILE_IDDelete a profile.
# CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_HOSTNAMEDelete a specific custom rule by hostname from a profile.
# CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_IDDelete a specific custom rule by its ID within a profile.
# CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDDelete a specific custom rule within a folder.
# CONTROL_D_DELETE_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDDelete a specific schedule within a profile.
# CONTROL_D_GET_ACCESSList known IPs associated with the account.
# CONTROL_D_GET_ANALYTICS_ENDPOINTSList analytics storage regions and their endpoints.
# CONTROL_D_GET_DEVICESList all devices associated with the account.
# CONTROL_D_GET_ORGANIZATIONS_ORGANIZATIONView the authenticated organization's details.
# CONTROL_D_GET_PROFILESList all profiles associated with the authenticated account.
# CONTROL_D_GET_PROFILES_OPTIONSGet all available profile options.
Show all 48 actions
ActionWhat it does
# CONTROL_D_GET_PROFILES_PROFILE_IDRetrieve details of a specific profile by its ID.
# CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICSRetrieve analytics data for a specific profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGSList analytics log entries for a given profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGS_LOG_IDRetrieve a specific analytics log entry by its ID.
# CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_SUMMARYFetch a summary of analytics data for a given profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_DOMAINSFetch top domains accessed within a specific profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_SERVICESFetch top services accessed within a profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_FILTERSList native filters associated with a specific profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_FILTERS_EXTERNALList third-party filters for a specific profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_FOLDERSList rule folders (groups) within a profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_RULESRetrieve custom rules associated with a specific profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_RULES_FOLDER_IDRetrieve custom rules in a specific folder of a profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_RULES_RULE_IDRetrieve details of a specific custom rule by its ID.
# CONTROL_D_GET_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDRetrieve a specific rule within a folder by its ID.
# CONTROL_D_GET_PROFILES_PROFILE_ID_SCHEDULESList schedules associated with a specific profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDRetrieve a specific schedule by its ID within a profile.
# CONTROL_D_GET_PROFILES_PROFILE_ID_SERVICESList services associated with a specific profile.
# CONTROL_D_GET_SERVICES_CATEGORIESList all service categories.
# CONTROL_D_GET_SERVICES_CATEGORIES_CATEGORYList all services within a specific category.
# CONTROL_D_GET_USERSRetrieve user account data.
# CONTROL_D_POST_DEVICESCreate a new device.
# CONTROL_D_POST_PROFILESCreate a new blank profile or clone an existing one.
# CONTROL_D_POST_PROFILES_PROFILE_ID_RULESCreate custom rules for a profile.
# CONTROL_D_POST_PROFILES_PROFILE_ID_RULES_FOLDER_IDCreate custom rules within a specific folder for a profile.
# CONTROL_D_POST_PROFILES_PROFILE_ID_SCHEDULESCreate a new schedule within a specific profile.
# CONTROL_D_PUT_DEVICES_DEVICE_IDModify an existing device.
# CONTROL_D_PUT_ORGANIZATIONSModify organization settings and limits.
# CONTROL_D_PUT_PROFILES_PROFILE_IDModify an existing profile by ID.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERSBulk update filters on a specific profile.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERS_EXTERNALUpdate external filters for a specific profile.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERS_FILTER_FILTERModify the enabled state of a specific filter on a profile.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_RULESModify existing custom rule(s) for a profile.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_RULES_RULE_IDUpdate an existing custom rule by its ID.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDMove a specific custom rule into a different folder.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDUpdate a specific schedule within a profile.
# CONTROL_D_PUT_PROFILES_PROFILE_ID_SERVICES_SERVICEModify a specific service rule for a profile.

Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

“Use Control D to delete devices device id. Ask me for the required inputs first and show the result.”uses CONTROL_D_DELETE_DEVICES_DEVICE_ID
“Use Control D to delete profiles profile id. Ask me for the required inputs first and show the result.”uses CONTROL_D_DELETE_PROFILES_PROFILE_ID
“Use Control D to delete profiles profile id rules hostname. Ask me for the required inputs first and show the result.”uses CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_HOSTNAME

Connect Control D in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 01

    Add FlyMy.AI

    Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.

  2. 02

    Add your Control D API Token

    Paste it into the Control D connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.

    • Control D API Token - The API token generated from the Control D dashboard. Get API key →
  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
https://mcp-agents.flymy.ai/mcp

Settings, Connectors, Add custom connector: paste this URL.

Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Control D account, under its plan and limits. No seats and no minimum.

Go to the source

From the FlyMy.AI platform catalog of 2026-11-03: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.