All tools
The full set of 76 tools the Claude Connector exposes, organised by category.
The connector exposes 76 live tools against your Productised workspace. They're grouped here by purpose so you can quickly find the right one. Each tool returns a structured result Claude can reason about, and most write operations return a demo URL so you can see the change immediately.
Daily briefing & pipeline
get_morning_briefing
Start every session with a full daily briefing — new leads today vs yesterday, hot prospects needing attention, per-product activity breakdown. No parameters needed.
get_hot_leads
Return your most promising leads — responses tagged "hot-lead" or with a high AI score — across all products. Optional filters: product, score threshold, lookback period.
get_recent_activity
A feed of recent submissions across all products — contact details, product, segment, pipeline status, tags.
search_responses
Filter responses by date, segment, status, tags, keyword, or contact details. The general-purpose find tool.
get_response
Full detail on one response — all form answers, AI outputs, tags, status, and contact info.
tag_response
Add, remove, or replace tags on a response. Common: hot-lead, booked-call, converted.
update_response_status
Move a lead through your pipeline: new → contacted → in_progress → converted / lost.
get_talking_points
Ready-to-use conversation starters for sales follow-up, generated from an end user's data.
Workspace & analytics (read-only)
list_products
All your AI products — names, response counts, visibility, public URLs.
get_product
Full details for a specific product: form questions, workflow structure, node IDs.
get_product_structure
The product's node graph — what nodes exist, how they're connected, what each one does.
get_product_url
Shareable link, optionally pre-filled with a contact's name and email — ready to send. For outbound campaigns with arbitrary fields, prefer generate_outbound_url.
get_analytics
Response count, last submission, 7-day trend, completion rate for any product.
get_workspace_stats
High-level workspace totals across your entire account.
get_segment_breakdown
How respondents segment by AI-determined persona/tier across products.
get_product_insights
AI-generated insights across all submissions for a product — patterns, surprises, opportunities.
get_credits
Your current AI generation credit balance and recent usage.
get_form_questions
The current intake questions for a product — names, labels, required flags.
Build new products
plan_product
Analyse a product description and recommend outcome type and funnel stage. Renders a Blueprint card and a Build CTA.
create_product
Create a new (empty) product record. Conversation flow and prompts remain unpopulated until generate_product runs.
generate_product
Run AI generation to build the full conversation flow, collection goals, system prompt, and canvas workflow for a newly-created product.
revise_product
Re-run generation on an existing product with a revised prompt. Lossy — replaces the whole workflow. For surgical edits, prefer update_node.
generate_plan
Generate a full-funnel Journey Plan from Brain — product recommendations across all funnel stages.
clone_product
Clone an existing product to use as a template for a new niche or audience.
get_started
Show the personalised welcome / getting-started panel. Useful on a user's first interaction.
Edit conversationally
update_product
Patch top-level product config — name, visibility, AI chat config (welcome message, button text, button colour, system prompt).
update_node
Patch any canvas node's configuration by ID or type.
add_node
Add a node to the canvas (gpt, scoring, dynamic_output_page, advisor_chat, connections, etc.) and wire it into the flow.
delete_node
Remove a node from the canvas and clean up its edges.
update_form_questions
Replace the intake question set for a product.
set_agent_fields
Configure the structured output fields an AI Agent node produces. The token-coverage check tells you which fields are missing.
update_product_settings
Lock submissions after N responses, toggle email notifications.
set_submission_cap
Cap the number of submissions a product accepts. New sessions are blocked once the cap is reached; in-flight conversations always finish.
get_submission_cap
Read the current cap, count, and remaining spots for a product.
set_agent_fields
Configure the AI Agent's structured output fields — the score, tier, dimensions and insights it produces per respondent. This is how scoring is set up.
Pages — landing & result
get_welcome_html
Fetch a product's current custom landing page so Claude can iterate on it.
set_welcome_html
Save a custom HTML landing page to a product.
get_page
Retrieve the current HTML and tokens for a product's Page node output pages.
create_page
Add a new HTML page to a Design (dynamic_output_page) node.
update_page
Replace the HTML (and optionally CSS) of an existing page.
delete_page
Remove a single output page from a Page node.
import_design
Translate HTML pasted from a design tool (Figma, Canva, Webflow, Lovable, v0, Gamma) into Productised-shaped output.
list_result_templates
Gallery of result-page designs — preview Dimensions, Radar, Persona, Deep Insights, Grid, and Narrative Report.
apply_result_template
Apply a chosen scorecard result design — sets the HTML AND configures the AI agent fields.
Outbound Personalisation
Send one unique link per prospect with their details baked into the URL. See the Outbound Personalisation overview for the conceptual model.
enable_outbound_personalisation
Wire URL-parameter personalisation into a product. Takes explicit content patches with \{\{ url:* | fallback \}\} tokens. Records the declared fields on personalisationConfig. Always preview first.
preview_outbound_personalisation
Render the welcome, subtitle, custom HTML, and starters with two sample sets (with params + empty) so the user sees both versions before saving. Critical safety net for non-coders.
generate_outbound_url
Single URL with arbitrary {key:value} params. Replaces the older get_product_url for outbound use. Warns on params not wired into the product.
generate_outbound_urls_from_csv
Bulk. Accepts CSV text, returns enriched CSV with a new outbound_url column appended. Optional key_mapping renames headers (e.g. "First Name" → firstName).
disable_outbound_personalisation
Strip \{\{ url:* \}\} tokens — each becomes its fallback value. Pass fields to revert specific tokens only; omit to strip all.
Marketplace & template sharing
Two tools that let users share their own products as installable templates, or browse and install templates other users have shared. Install happens entirely on the web — Claude hands the user the marketplace URL and they click "Copy to Workspace" from there (the existing plan-limit check applies).
get_template_share_link
Returns a shareable marketplace URL for one of the user's own products. Anyone with the link clicks → marketplace install page → "Copy to Workspace" → the product lands in their workspace. The original stays untouched.
list_marketplace_templates
Browse public marketplace templates inside Claude. Renders a visual gallery widget with filter chips (industry, GROW stage, search). Each card has Install and Preview buttons that open the marketplace page in a new tab.
Plan, credits & billing
Transparency tools so users can see exactly where they stand against their plan — and a deterministic billing URL when they want to change it.
get_plan_status
Returns the user's current plan, usage for every gated feature (live products, AI credits), BYOK status, and the upgrade + BYOK URLs. Read-only. Claude calls this before answering "what plan am I on" or "am I close to my limit".
get_credits
Visual credit gauge — plan title, balance, usage this period, all-time usage, per-product breakdown, BYOK status. Use whenever the user asks about credits, usage, or cost impact.
get_subscription_url
Returns the URL to the user's subscription management page (change plan, view invoices, update payment method, cancel). Called whenever the user mentions upgrading, downgrading, cancelling, refunds, billing, or invoices.
get_workspace_stats
Account-wide totals — products created, live products, responses, leads. Pairs with get_plan_status to show value alongside usage.
When a write tool (e.g. create_product, publish_product, generate_product) is blocked by a plan limit, the response is a structured limit_reached payload with the upgrade URL and a list of next-step options — Claude surfaces these verbatim. BYOK on ai-credits bypasses the cap entirely.
Branding, theme & domain
list_themes
All 20 visual theme presets — name, description, primary colour, font.
apply_theme
Apply a named theme to a product in one call.
update_branding
Set a custom logo URL and optional click-through link.
upload_image
Re-host an image (from a URL or base64) onto Productised's CDN. Returns a permanent CDN URL.
update_seo
Set page title, meta description, og image, favicon, keywords for output pages.
set_custom_domain
Configure a per-product custom hostname and get the exact CNAME to add at your registrar.
get_domain_status
Check whether DNS has propagated for a per-product custom domain.
set_workspace_domain
Configure a workspace-wide hostname — every product is served under it unless they have their own per-product override.
check_workspace_domain
Check the current status of the workspace-wide custom domain.
remove_workspace_domain
Unlink the workspace-wide custom domain.
set_product_slug
Name a product's URL slug under the workspace domain (e.g. /leadership-readiness).
Workspace variables & webhook
get_variables
List every {{ form:x }}, {{ node:x }}, {{ object:x }}, and {{ custom:x }} token available in a product — with labels and copy-ready syntax.
set_variable
Create or update a workspace variable — available as {{ custom:key }} across all products.
set_webhook
Add or remove an outgoing webhook — Productised POSTs full response data to your URL on each submission.
get_webhook
Read the current webhook URL and status.
Brain & strategy
brain_ask
Ask Brain a strategic question. Loads your workspace context automatically.
save_idea
Save a product idea directly to Brain's Ideas tab.
get_latest_plan
Fetch your most recently generated Journey Plan.
search_documentation
Search the live Productised docs from inside Claude.
add_brain_memory
Add a fact or preference to Brain's long-term memory.
add_brain_source
Add a knowledge source (URL or text) to Brain's knowledge base.
list_brain_sources
See every source Brain currently has in its knowledge base.
delete_brain_item
Remove a memory or source from Brain.
Publishing
publish_product
Set a product to public and return the live shareable URL.
delete_product
Permanently delete a product AND all of its responses, pages, and digital-card links. Requires confirm:true.
get_project_instructions
The platform-level system prompt your connector loaded with — useful for debugging what behavior Claude was told to follow.
What every write tool returns
Every successful write operation returns:
success: truedemo_url—?demo=trueURL for instant preview- A
messagedescribing what changed - The relevant IDs (
product_id,page_id,node_id, etc.) so follow-up calls can chain
If something is wrong (missing field, mismatched token, invalid configuration), the tool returns a structured warning and (where useful) a suggested_* payload Claude can act on in the same turn. The connector is designed to be self-correcting — most errors come back with a fix attached.
Demo URLs & live preview → Token resolution → Outbound Personalisation →