AdMove MCP Server

v1.0.0

A Model Context Protocol server that exposes the full AdMove API as tools for AI assistants. Manage workspaces, products, brands, and ad creatives through any MCP-compatible client.

Connect Your Client

Streamable HTTP (Cursor, Claude Desktop, etc.)
{
  "mcpServers": {
    "admove": {
      "url": "https://mcp.admove.ai/mcp",
      "headers": {
        "X-AdMove-Key": "sk_live_abcd1234"
      }
    }
  }
}
stdio-only clients (via mcp-remote)
{
  "mcpServers": {
    "admove": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.admove.ai/mcp",
        "--header",
        "X-AdMove-Key: ${API_KEY}"
      ],
      "env": {
        "API_KEY": "sk_live_abcd1234"
      }
    }
  }
}

Authentication

The API key must be sent on every request via a header. No environment variable is used.

X-AdMove-Api

Pass your AdMove API key as this request header. The key is forwarded to the AdMove API as X-AdMove-Key on every upstream request.

Available Tools

30 tools
get_workspaces
List workspaces

List workspaces accessible to the authenticated user

get_workspaces_id
Get workspace

Get a single workspace by ID (requires access)

delete_workspaces_id
Delete workspace

Delete a workspace (owner only). Fails if workspace has completed onboarding and an active subscription, or if it is the last workspace.

get_workspaces_id_brand
Get workspace brand

Get brand information for a workspace (requires access)

patch_workspaces_id_brand
Update workspace brand

Partially update brand (requires access). JSON only. For logos, use POST brand-logos.

delete_workspaces_id_brand_logos_logoId
Delete brand logo

Delete a logo by ID from workspace brand (requires access). Logo ID is the uuid returned when uploading.

get_workspaces_id_adsets
Get workspace adsets

Get all adsets for a workspace, optionally filtered by product_id. Supports limit/offset pagination.

get_workspaces_id_source_products
Get source products

List Shopify source products. Requires productsSource.type === "shopify".