Agent recipes

Lift these recipes straight into your agent.

Each recipe below is a worked prompt and the matching MCP tool calls. Drop them into Claude Desktop, Cursor, or your internal agent stack and adapt the inputs.

Recipe

Assemble a sales pitch

Prompt

Build me a 10-slide pitch for {company}. Lead with the {industry} case study. Include the integrations slide. Password the share with {codename}, expire it Friday.

MCP tool calls
list_deck_templates()
get_template("sales-pitch-deck")
search_assets("logo", { subject: company })
search_assets("case_study", { industry })
create_deck({ name, deck_template_id, slide_instances })
create_share({ deck_id, recipient_name: company, scope: "password", password: codename, expires_at: friday })

Recipe

Draft a QBR

Prompt

Compose a QBR for {customer}. Use this quarter's usage numbers, the renewal-stage marker, and the case study we co-built with them. Watermark with their account name.

MCP tool calls
list_deck_templates()
get_template("qbr")
search_assets("metric", { customer })
search_assets("case_study", { customer })
create_deck({ name, deck_template_id, slide_instances })
create_share({ deck_id, recipient_name: customer, watermark_config: { visible: { kind: "confidential" } } })

Recipe

Build a proposal from an RFP brief

Prompt

I am pasting the RFP brief below. Compose a proposal in our standard template. Pick the right case studies. Include the security one-pager. Create a password-gated share for the procurement contact.

MCP tool calls
list_deck_templates()
get_template("rfp-response")
search_assets("case_study", { … })
search_assets("copy_block", { kind: "security-one-pager" })
search_assets("pricing", { … })
create_deck({ name, deck_template_id, slide_instances })
create_share({ deck_id, recipient_name, scope: "password", password })

Recipe

Ship a watermarked share with five gates

Prompt

Create a watermarked share of deck {deck_id} for {recipient_name}. Set the password to {password}, allow the IP range {cidr}, allow the country {country_code}, require email verification on {recipient_email}, cap the share at 5 views, and expire it in 7 days.

MCP tool calls
create_share({
  deck_id,
  recipient_name,
  recipient_email,
  scope: "email_verified",
  password,
  gates: {
    allowed_ip_cidrs: [cidr],
    allowed_country_codes: [country_code],
    require_email_verification: true,
    max_views: 5,
  },
  expires_at: in_7_days,
})

Recipe

Summarise share analytics

Prompt

Tell me which slide of deck {deck_id} the latest recipients spent the most time on. Recommend a slide to revise.

MCP tool calls
get_deck(deck_id)
get_shares(deck_id)
get_analytics(deck_id)
// agent reasons over the per-slide engagement chart

See it work

Run these recipes against your workspace.