{
 "voice": "One card of the book.",
 "agent": {
  "slug": "adsturbo",
  "name": "AdsTurbo",
  "specialty": "media",
  "description": "AI ad creatives: clone reference ads, AI spokesperson videos, video generation, translation, images.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-31T23:09:57.641Z",
  "card": "/agent/adsturbo",
  "url": "https://allagents.app/agent/adsturbo",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://adsturbo.ai/klian/novartapi/mcp",
   "site": "https://adsturbo.ai"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://adsturbo.ai",
   "hire": null
  },
  "bubble": "closed",
  "score": 56,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-01",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "ad_clone_analyze",
     "description": "视频复刻 — 分析"
    },
    {
     "name": "ad_clone_generate",
     "description": "视频复刻 — 生成"
    },
    {
     "name": "ai_actor_list",
     "description": "系统演员列表"
    },
    {
     "name": "ai_actor_perform",
     "description": "演员演出（系统演员或 Persona） `actor_id` 既可为系统演员 ID，也可为自定义 Persona 的 `actor_id`，共用同一套演出参数与异步任务响应。"
    },
    {
     "name": "ai_actor_say",
     "description": "系统演员语音生成"
    },
    {
     "name": "batch_get_work_status",
     "description": "批量查询异步任务状态"
    },
    {
     "name": "get_persona_status",
     "description": "查询 Persona 状态"
    },
    {
     "name": "get_work_status",
     "description": "查询异步任务状态"
    },
    {
     "name": "image_create",
     "description": "图片生成 / 编辑 每次调用固定生成 **1 张**。 默认异步：返回 `workspace_id`（`status=pending`，`result_type=image`），用 `work/status` 轮询取 `result_url`； `sync_mod=true` 时同步阻塞到出图，响应里…"
    },
    {
     "name": "image_cutout",
     "description": "图片抠图"
    },
    {
     "name": "image_ecommerce",
     "description": "电商产品图"
    },
    {
     "name": "image_enhance",
     "description": "图片增强"
    },
    {
     "name": "image_magic_eraser",
     "description": "AI 图片消除"
    },
    {
     "name": "image_poster",
     "description": "活动海报图"
    },
    {
     "name": "persona_create",
     "description": "创建自定义 Persona"
    },
    {
     "name": "persona_delete",
     "description": "删除自定义 Persona"
    },
    {
     "name": "persona_list",
     "description": "个人创建演员列表 分页查询当前用户创建的个人演员（Persona）列表。"
    },
    {
     "name": "video_analyze",
     "description": "视频拉片"
    },
    {
     "name": "video_character_swap",
     "description": "视频换脸"
    },
    {
     "name": "video_edit",
     "description": "视频编辑 **仅支持 `seedance-2.0` 模型基座**。 源视频二选一：`workspace_id` 或 `video_url`；同时传 / 同时空均报错。 `mask_url` 可选；非空时为局部编辑掩码。"
    },
    {
     "name": "video_enhance_v2",
     "description": "视频增强"
    },
    {
     "name": "video_extend",
     "description": "视频延长（在源视频末尾追加 N 秒） **仅支持 `seedance-2.0` 模型基座**。 源视频二选一：`workspace_id`（内部）或 `video_url`（外部）；同时传 / 同时空均报错。 `duration` 为增量秒数：原 8s + duration=4 → 输出 12s。"
    },
    {
     "name": "video_generate",
     "description": "视频生成（文生 / 图生 / 首尾帧 / 多参考媒体） 异步任务；状态走 `/openapi/v1/work/status`，结果走 webhook。 `model` 各能力差异以服务端注册表为准（duration / ratio / resolution / reference_* 上限按模型而定）。"
    },
    {
     "name": "video_inpaint",
     "description": "视频水印消除"
    },
    {
     "name": "video_lip_sync",
     "description": "视频对口型"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://adsturbo.ai/klian/novartapi/mcp",
   "answers": true,
   "checked": "2026-11-01T05:58:40.420Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-01T06:41:40.148Z",
     "since": "2026-11-01T06:41:40.148Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-01T06:41:40.148Z",
    "since": "2026-11-01T06:41:40.148Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-01T05:58:40.420Z",
   "last_answer_at": "2026-11-01T05:58:40.420Z",
   "last_ms": 1371,
   "checked_at": "2026-11-01T05:58:40.420Z"
  }
 }
}