Stream 163,873 viral video hooks directly into Cursor and Claude

GetAHook is now a Model Context Protocol (MCP) server. Your AI agents can query live TikTok Shop winners, generate angle-tested hooks, and write full teleprompter scripts in plain English.

Target Agent:
mcp.getahook.com/sse [200 OK]
JSON-RPC 2.0 OVER SSE latency: 14ms
REC 00:03
9:16 REEL
CURIOSITY GAP
"Tried the viral Korean collagen mask trend so you don't have to. Here's what actually happens when you leave it on for the full 15 minutes..."
0:00 - 0:03 Hold mask to camera, peel backing with peeling sound effect.
0:03 - 0:20 Demonstrate hydration test before vs after on split face.
0:25 - 0:30 Point down: "Grab the limited bundle in the orange cart below."
163,873+
Proven TikTok & Reels video hooks cataloged in the live database
354
Active TikTok Shop trending products indexed with real offer angles
7
Exposed MCP tools covering search, scriptwriting, and competitor deconstruction
< 20ms
Real-time SSE response time ready for interactive AI agent loops

The Complete Model Context Protocol Toolset

Connect once with your API token. Your AI assistant immediately gains native access to these 7 capabilities for video creative strategy.

Tool Name Description Accepted Arguments
search_hooks Search through 163k hooks by keyword, product name, or framework classification. query: string framework: string limit: number
get_product_hooks Retrieve top converting viral hooks for a specific TikTok Shop product. product_id: number product_name: string
generate_viral_hooks AI generation of 5–10 fresh hooks using psychological angles for any custom offer. product_name: string framework: string count: number
generate_video_script Produces a complete 30s–60s video ad script with hook, hold, demo, and CTA sections. product_name: string hook: string length_seconds: number
deconstruct_competitor_ad Extracts the hook from competitor transcripts, gives a 1–10 scroll-stop score, and writes 3 variations. ad_text: string source_title: string
save_to_swipe_file Bookmarks winning hooks into the user's persistent personal swipe file. hook: string product_name: string
get_swipe_file Lists saved swipe file hooks for reading and compilation. limit: number

Connect in 30 seconds

Add GetAHook's hosted SSE transport endpoint to your configuration file. No local proxy or npm installation required.

  • Works natively with Claude Desktop, Cursor, and Antigravity
  • Single token for MCP server and REST API v1
  • Full JSON-RPC 2.0 streaming over Server-Sent Events
claude_desktop_config.json
{
  "mcpServers": {
    "getahook": {
      "url": "https://getahook.com/mcp/sse.php",
      "headers": {
        "Authorization": "Bearer YOUR_GETAHOOK_API_KEY"
      }
    }
  }
}