com.hookdetector/hookdetector
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Hook Detector
Publisher-provided description
Real TikTok and Instagram hooks that already work, in any language, with why each travelled.
Summary by lookupd
Finds real short and long video hooks and titles that performed well on TikTok, Instagram and YouTube, and generates thumbnails and titles.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http hookdetector https://api.hookdetector.com/mcp
Codex, remote (streamable-http)
codex mcp add hookdetector --url https://api.hookdetector.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"hookdetector": {
"url": "https://api.hookdetector.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 154)
Publisher-provided text
create_accountCreate an account and get an API key with free credits. Needs a beta access code (access_code, HD-XXXX-XXXX; case and dashes do not matter): without one theshowcaseReal hooks this service has delivered, for a wait screen: talking heads only, each hook_id, still_url (a JPEG, no key needed), platform, creator, views andfind_hooksStart hook research on a topic across TikTok, Instagram and YouTube Shorts (Shorts only, never long-form YouTube; platform "youtube"). platforms (since 2026get_runA research run: its status, progress, charge and every hook it produced. wait_seconds 0 to 50: wait up to that long for the run to finish, returning thelist_runsYour research runs, newest first, without their results, limit 1 to 100 (default 20) per page. Each run says its kind: "short" (find_hooks), "long" (find_lofind_long_hooksFind long-form hooks: how the YouTube videos that beat their own channel open, on a topic. Long-form YouTube only, never Shorts, TikTok or Instagram (for thfind_packagingFind packaging: the titles and thumbnails that earned the click on a topic, from long-form YouTube videos that beat their own channel. What it does: rusave_presetSave filters under a name for one tab: "long", "packaging" or "library" (the bounds are those of find_packaging's filters; a library preset may also hold milist_presetsYour saved filter presets, the newest change first; tab ("long", "packaging", "library") narrows. Same as GET /v1/presets. Free.delete_presetDelete one of your presets. Same as DELETE /v1/presets/{preset_id}. Free. Errors: 404 preset_not_found.write_titlesWrite 20 to 40 titles for your video, each borrowing the device and structure of one real outlier (a video that beat its own channel): the finds of one of ywrite_ideasWrite ideas for new videos: each a title, a thumbnail concept (one visible action) and the words to print, built on one to three real outliers (based_on, eaget_callOne call of a priced tool (titles and the tools after it): tool, credits, charged, status (pending, done, failed), request and result. Same as GET /v1/callslist_callsYour calls of priced tools, newest first; tool ("titles", ...) narrows. Same as GET /v1/calls. Free.find_similarThe videos in the shared index nearest one of your finds (find_id from a Packaging or Long form run), nearest first, never the find's own video. Each has disearch_thumbnailsThumbnails in the shared index by what the picture shows (q), or like a picture (image_url: read once by the model as subject, action, words and setting, thscore_packageScore a package against the real outliers on its subject, part by part (title device, length, words on the picture, faces, the words' role, contrast, brightpreview_packageYour package in a mock YouTube feed among a run's winners: view home, search, sidebar, phone (marks where a phone cuts the title) or tv; theme dark or lightmake_thumbnailsMake 2 to 12 thumbnails (default 4): 3 different concepts first, then images (Nano Banana 2.1, 1K or 4K), every printed word read back and checked letter byget_thumbnailsA thumbnails call: status, concepts and every image so far (url signed for 7 days, width, height, words, words_checked, cost_usd). Same as GET /v1/thumbnailedit_thumbnailEdit one thumbnail (an image of your thumbnails call, or a picture you send): op erase, edit, face_swap, text, text_variations, upscale, fix, crop or color.recreate_thumbnailNew thumbnails for your video with a YouTube video's own thumbnail as the layout reference (2 to 4 images, every printed word checked); priced as make_thumboptimize_videoNew packages (4, 8 or 12) for your published video: the original scored first against the real outliers on its subject, then each new package (title, thumbnget_optimizeAn Optimize call: the original's score and every new package so far. Same as GET /v1/optimize/{call_id}. Free.ab_setPack 2 or 3 images of one of your thumbnails, edit or Optimize calls for YouTube Studio's Test and Compare: a zip of A, B, C (1280x720, under 2 MB) and a noget_findOne result of a long or packaging run with every field: the video, its numbers and the opening or the package analysis. find_id comes from a run's finds (gekeep_findKeep or reject a find (a long-form hook or a package): verdict is "keep" (default) or "reject", and the last verdict wins. The verdict is the video's on thaclear_find_decisionUndo keep_find: the video goes back to having no verdict, on every find of it, and leaves list_kept_finds. Returns {"find_id", "verdict": null}. Clearinlist_findsThe index: every video your long and packaging runs found, across all runs, one entry a video on each tab (its newest read, with the keep or reject made onremix_findMake it mine, for a long-form opening or a package: write up to n (1 to 5, default 3) new ones for your niche that keep one real find's structure. From a lo
Details
- Version: 2.4.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 376 ms
- First indexed:
- Last seen in registry:
- Website: https://hookdetector.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.hookdetector/hookdetector)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp