decode_adDecode a specific video ad URL into its full structural formula — beat-by-beat breakdown, hook classification, behavioral psychology stack, creative f
get_decodeRetrieve the full decode bundle for a previously-submitted ad, or poll the status of a running decode job. Takes a single job_id (UUID returned by dec
create_powersource_urlBuild a complete creative intelligence profile of a brand from a single website URL. Takes a website URL (homepage, PDP, landing page) plus optional i
get_powersourceRetrieve the full creative intelligence profile for a previously-submitted PowerSource scan, or poll the status of a running scan. Takes a job_id (UUI
create_powersource_docsBuild a complete creative intelligence profile from internal brand documents — creative briefs, brand guidelines, product specs, customer research, co
create_powersource_fullBuild the highest-fidelity creative intelligence profile by combining a brand's public website URL with their internal documents. Takes a required web
check_balanceCheck the calling user's Heista API credit balance, month-to-date usage broken down by operation, lifetime spend, and the current pricing for every pa
get_hook_intelligenceBrowse proven hook patterns from Heista's corpus of decoded winning Meta/TikTok ads. Takes optional filters: vertical (e.g. BEAUTY_SKINCARE, SUPPLEMEN
adformula_intelligenceBrowse proven ad formula blueprints — structural patterns clustered from 3-10+ winning ads that independently converged on the same beat architecture
decoder_intelligenceBrowse individual decoded ads from Heista's corpus of real winning Meta/TikTok creative. Takes optional filters: vertical, creative_format, marketing_
generate_adscriptGenerate direct-response video ad scripts by fusing a proven structural source (decoded ad or formula) with a brand's PowerSource. Output is feed-nati
call_creative_worldsHeista's creative direction engine — same engine the Creative Director specialist runs internally, exposed over MCP. ONE-SHOT: give a brief, get N fin
chat_with_creative_worldsMulti-turn conversation with Heista's creative direction engine — a real chat where the agent decides each turn what to produce based on what you ask
list_brandsList every brand in this workspace. Use this BEFORE creating a PowerSource to avoid creating duplicate brand records (pass the matching brand_id to cr
get_brandGet a brand's full canonical record — name, domain, voice (tone_of_voice), story, visual identity (logo, primary color, visual assets), and counts. Us
list_strategiesList all PowerSource strategies (scans) for a brand. A brand has many strategies — one per scanned URL. Product-page strategies carry product_name and
list_brand_assetsList images for a brand. Filter by PowerSource (this scan only, via powersource_id), by on-pack product_name (the vision tagger's read), by type (logo
add_brand_assetUpload an image to a brand by URL. The pipeline downloads it, runs the vision tagger (classifies type, detects product name, flags is_primary_product)
+37 more tools
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade www.heista.co on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.