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.
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"
}
}
}
}