Skip to main content
Glama

audit_copy

Analyze Gumroad or landing page sales copy to provide a quality score and actionable feedback on power words and CTAs.

Instructions

Audit sales copy for Gumroad/Landing pages and give a score.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
copyYesThe sales copy text

Implementation Reference

  • The handler function that implements the logic for the 'audit_copy' tool. It analyzes the provided sales copy for power words, length, and call-to-action presence to compute a score and suggestions.
    if (name === "audit_copy") { const copy = String(args?.copy || ""); const powerWords = ["free", "guarantee", "proven", "secret", "easy", "instant", "limited", "exclusive", "bonus", "you", "new", "results"]; const lowerCopy = copy.toLowerCase(); const foundPowerWords = powerWords.filter(w => lowerCopy.includes(w)); let score = 50; score += foundPowerWords.length * 5; const suggestions = []; if (foundPowerWords.length < 3) suggestions.push("Add more power words like 'Free', 'Guarantee', 'Proven'."); if (copy.length < 100) { score -= 10; suggestions.push("Copy is too short. Elaborate on benefits."); } if (!lowerCopy.includes("call to action") && !lowerCopy.includes("buy") && !lowerCopy.includes("click")) { suggestions.push("Make sure you have a clear Call to Action (CTA)."); } score = Math.min(100, Math.max(0, score)); return { content: [{ type: "text", text: JSON.stringify({ score, foundPowerWords, suggestions }, null, 2) }], }; }
  • src/index.ts:45-55 (registration)
    Registration of the 'audit_copy' tool in the TOOLS array, which is used by the listTools handler and for dispatching to the correct implementation.
    { name: "audit_copy", description: "Audit sales copy for Gumroad/Landing pages and give a score.", inputSchema: { type: "object", properties: { copy: { type: "string", description: "The sales copy text" }, }, required: ["copy"], }, },
  • The input schema definition for the 'audit_copy' tool, specifying the required 'copy' string parameter.
    inputSchema: { type: "object", properties: { copy: { type: "string", description: "The sales copy text" }, }, required: ["copy"], },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/samusilv/growth-hacker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server