← WebMCP Directory

Tool tree

hyperize.ai

AI & Agents
https://www.hyperize.ai/en
We build pages, data, tools and AI connectors that help agents like Muse find your business, understand your offer and complete customer tasks.
Explore capabilities

Tools verified

get_adaptation_capabilitiesAnswer

Read how the hyperize.ai homepage lets a visitor's agent rewrite it: the per-section field contracts (each with the field's job, the original text and a hard length budget), the style rules, the stable product facts, and the accepted visitor profile. Call this first.

View tool JSON
{
  "name": "get_adaptation_capabilities",
  "kind": "answer",
  "impl": "imperative",
  "description": "Read how the hyperize.ai homepage lets a visitor's agent rewrite it: the per-section field contracts (each with the field's job, the original text and a hard length budget), the style rules, the stable product facts, and the accepted visitor profile. Call this first.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "detail": {
        "type": "string",
        "enum": [
          "express",
          "full"
        ],
        "description": "express (default): the highest-impact fields incl. the complete FAQ, sized for one writing pass. full: every field."
      }
    }
  },
  "page": "/"
}
start_personalizationAction

Start a personalization session from the visitor's context. The page immediately labels itself with their context, mints the headline verb, prefills the free-snapshot form from website_url and work_email, and shows a live progress receipt. Then submit all text in one write_all call. Context and text stay in this tab; only tool names are sent to the usage counter.

View tool JSON
{
  "name": "start_personalization",
  "kind": "act",
  "impl": "imperative",
  "description": "Start a personalization session from the visitor's context. The page immediately labels itself with their context, mints the headline verb, prefills the free-snapshot form from website_url and work_email, and shows a live progress receipt. Then submit all text in one write_all call. Context and text stay in this tab; only tool names are sent to the usage counter.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "profile": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "organization": {
            "type": "string",
            "maxLength": 80,
            "description": "The visitor's organization, only when the user approved sharing it."
          },
          "industry": {
            "type": "string",
            "maxLength": 100
          },
          "visitor_role": {
            "type": "string",
            "maxLength": 80
          },
          "decision_maker": {
            "type": "string",
            "maxLength": 80,
            "description": "The person whose decision criteria the visitor needs to satisfy."
          },
          "mission": {
            "type": "string",
            "minLength": 5,
            "maxLength": 220,
            "description": "The concrete job the visitor was asked to solve."
          },
          "mission_short": {
            "type": "string",
            "maxLength": 48,
            "description": "A three-to-five word handle for the mission."
          },
          "priorities": {
            "type": "array",
            "maxItems": 6,
            "items": {
              "type": "string",
              "maxLength": 120
            }
          },
          "constraints": {
            "type": "array",
            "maxItems": 6,
            "items": {
              "type": "string",
              "maxLength": 120
            }
          },
          "current_stack": {
            "type": "array",
            "maxItems": 6,
            "items": {
              "type": "string",
              "maxLength": 120
            }
          },
          "success_metrics": {
            "type": "array",
            "maxItems": 6,
            "items": {
              "type": "string",
              "maxLength": 120
            }
          },
          "deadline": {
            "type": "string",
            "maxLength": 100
          },
          "situation": {
            "type": "string",
            "maxLength": 220,
            "description": "How the work runs today, in the visitor's own words."
          },
          "pain_points": {
            "type": "array",
            "maxItems": 6,
            "items": {
              "type": "string",
              "maxLength": 120
            },
            "description": "What hurts about the current setup, in the visitor's own words."
          },
          "company_profile": {
            "type": "string",
            "maxLength": 260,
            "description": "One or two sentences on what the visitor's company is and does. Rendered as visitor context, never as a Hyperize claim."
          },
          "why_now": {
            "type": "string",
            "maxLength": 260,
            "description": "Why this mission matters right now."
          },
          "website_url": {
            "type": "string",
            "maxLength": 140,
            "description": "The visitor's company website. Used to prefill the free-snapshot form on this page; never submitted by the page."
          },
          "work_email": {
            "type": "string",
            "maxLength": 140,
            "description": "The visitor's work email. Used to prefill the free-snapshot form on this page; never submitted by the page."
          }
        },
        "required": [
          "mission"
        ]
      }
    },
    "required": [
      "profile"
    ]
  },
  "page": "/"
}
write_allAction

Submit the rewritten text for ALL sections in one call: {sections: {hero: {lede: "..."}, whatwedo: {...}, ...}}. The page validates every field against its length budget and applies accepted fields immediately. It returns explicit rejections and incomplete fields. Prefer this over many write_section calls. Do not research the visitor on the web first; use what the user told you.

View tool JSON
{
  "name": "write_all",
  "kind": "act",
  "impl": "imperative",
  "description": "Submit the rewritten text for ALL sections in one call: {sections: {hero: {lede: \"...\"}, whatwedo: {...}, ...}}. The page validates every field against its length budget and applies accepted fields immediately. It returns explicit rejections and incomplete fields. Prefer this over many write_section calls. Do not research the visitor on the web first; use what the user told you.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "sections": {
        "type": "object",
        "description": "section_id -> {field_id: rewritten plain text}.",
        "additionalProperties": {
          "type": "object",
          "additionalProperties": {
            "type": "string",
            "maxLength": 900
          }
        }
      }
    },
    "required": [
      "sections"
    ]
  },
  "page": "/"
}
write_sectionAction

Submit the rewritten text for one section's fields. The page validates every field against its length budget then renders accepted fields immediately. Check line wraps in the preview; the receipt shows before/after text. Omit a field to keep its original text. Product claims only from productFacts; never invent customers, numbers, prices or guarantees.

View tool JSON
{
  "name": "write_section",
  "kind": "act",
  "impl": "imperative",
  "description": "Submit the rewritten text for one section's fields. The page validates every field against its length budget then renders accepted fields immediately. Check line wraps in the preview; the receipt shows before/after text. Omit a field to keep its original text. Product claims only from productFacts; never invent customers, numbers, prices or guarantees.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "section_id": {
        "type": "string",
        "minLength": 2,
        "maxLength": 40
      },
      "fields": {
        "type": "object",
        "description": "field_id -> rewritten plain text, inside that field's budget.",
        "additionalProperties": {
          "type": "string",
          "maxLength": 900
        }
      }
    },
    "required": [
      "section_id",
      "fields"
    ]
  },
  "page": "/"
}
show_decision_briefAction

Prepare a compact internal decision brief from the visitor's context and this page's published product truth. Returns brief_markdown for the agent to hand over; the page offers copy, download and an email draft.

View tool JSON
{
  "name": "show_decision_brief",
  "kind": "act",
  "impl": "imperative",
  "description": "Prepare a compact internal decision brief from the visitor's context and this page's published product truth. Returns brief_markdown for the agent to hand over; the page offers copy, download and an email draft.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "audience": {
        "type": "string",
        "maxLength": 80,
        "description": "Optional role or decision-maker the brief is for."
      }
    }
  },
  "page": "/"
}
reset_experienceAction

Remove the visitor's context and rewritten text. Restore the original page and the form values from before personalization.

View tool JSON
{
  "name": "reset_experience",
  "kind": "act",
  "impl": "imperative",
  "description": "Remove the visitor's context and rewritten text. Restore the original page and the form values from before personalization.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  "page": "/"
}
get_brand_agent_success_scoreAnswer

Look up a DAX 40 brand in the Hyperize Agent Success Index. Returns whether the brand is scored, its Agent Success Score (composite plus the AI Visibility and AI Usability axes) where published, the measured bottleneck, and the link to the full BrandScore page. Data source: the public index at hyperize.ai/en/dax40-index.

View tool JSON
{
  "name": "get_brand_agent_success_score",
  "kind": "answer",
  "impl": "imperative",
  "description": "Look up a DAX 40 brand in the Hyperize Agent Success Index. Returns whether the brand is scored, its Agent Success Score (composite plus the AI Visibility and AI Usability axes) where published, the measured bottleneck, and the link to the full BrandScore page. Data source: the public index at hyperize.ai/en/dax40-index.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "brand": {
        "type": "string",
        "description": "Brand name, legal entity, or DAX ticker to look up, e.g. 'Allianz', 'adidas AG', 'BMW'. Partial names match."
      }
    },
    "required": [
      "brand"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
search_insightsAnswer

Search Hyperize Insights: original research and field tests on how AI agents evaluate, recommend, and transact with enterprise brands (agent commerce, GEO, agent readiness, DAX 40 measurements). Returns matching articles with links. Call with an empty query to get the latest articles.

View tool JSON
{
  "name": "search_insights",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search Hyperize Insights: original research and field tests on how AI agents evaluate, recommend, and transact with enterprise brands (agent commerce, GEO, agent readiness, DAX 40 measurements). Returns matching articles with links. Call with an empty query to get the latest articles.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search terms matched against article titles and subtitles, e.g. 'agent checkout' or 'Grok'. Empty returns the latest articles."
      }
    },
    "additionalProperties": false
  },
  "page": "/"
}
check_agent_readinessAnswer

Run an instant five-check surface probe on ANY website: is the front door reachable for agents (or does a bot wall answer), does robots.txt allow AI assistant crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended), does an llms.txt site guide exist, is schema.org JSON-LD present, and does the homepage serve a Markdown twin. Returns pass/fail per check with evidence, plus how the result compares to Hyperize's measured DAX 40 index. This is a surface probe in seconds, not the measured Agent Success Score; the measured score comes from the free Snapshot (request_snapshot tool).

View tool JSON
{
  "name": "check_agent_readiness",
  "kind": "answer",
  "impl": "imperative",
  "description": "Run an instant five-check surface probe on ANY website: is the front door reachable for agents (or does a bot wall answer), does robots.txt allow AI assistant crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended), does an llms.txt site guide exist, is schema.org JSON-LD present, and does the homepage serve a Markdown twin. Returns pass/fail per check with evidence, plus how the result compares to Hyperize's measured DAX 40 index. This is a surface probe in seconds, not the measured Agent Success Score; the measured score comes from the free Snapshot (request_snapshot tool).",
  "inputSchema": {
    "type": "object",
    "properties": {
      "url": {
        "type": "string",
        "description": "The website to check, e.g. https://example.com or just example.com"
      }
    },
    "required": [
      "url"
    ],
    "additionalProperties": false
  },
  "page": "/"
}
request_snapshotAction

Request a free Hyperize Agent Success Snapshot for a brand website. Hyperize tests how AI agents find, evaluate, and transact with that website, scores it on the Agent Success Score, benchmarks it against the DAX 40, and delivers the report by email within 48 hours. Free, no commitment, no sales call. Requires the user's work email: confirm the website URL and the email address with the user before calling this tool.

View tool JSON
{
  "name": "request_snapshot",
  "kind": "act",
  "impl": "imperative",
  "description": "Request a free Hyperize Agent Success Snapshot for a brand website. Hyperize tests how AI agents find, evaluate, and transact with that website, scores it on the Agent Success Score, benchmarks it against the DAX 40, and delivers the report by email within 48 hours. Free, no commitment, no sales call. Requires the user's work email: confirm the website URL and the email address with the user before calling this tool.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "url": {
        "type": "string",
        "description": "The brand website URL to test, e.g. https://example.com"
      },
      "email": {
        "type": "string",
        "description": "The user's work email address. The finished report is delivered there."
      }
    },
    "required": [
      "url",
      "email"
    ],
    "additionalProperties": false
  },
  "page": "/"
}