Well-curated tool set (5 tools) with clear, actionable descriptions and properly typed input schemas. The tools follow a logical workflow pattern (search → create → monitor → list). Descriptions include helpful context about authentication and tool relationships. Minor issues: truncated descriptions in create_site and generate_geo_page suggest incomplete data transmission, and generate_geo_page's schema appears cut off. No auto-generation patterns detected. The tools demonstrate domain-specific design for website generation workflows.
Create a new website for a business. Pass a business candidate object from search_businesses to generate a website. Requires authentication via API key (Bearer token). Generate an API key at webzum.com/dashboard/account-settings. The site generation happens in the background. Use get_site_status to check progress. Returns the businessId which can be used to access the site at /build/{businessId}
Generate a local SEO-optimized landing page for lead generation. Creates a complete website optimized for a specific city/service combination. Requires authentication via API key (Bearer token). Generate an API key at webzum.com/dashboard/account-settings. This is an ADVANCED tool for creating geo-targeted landing pages with: - Local SEO optimization for city + niche - Lead capture forms with webhook integration - Call tracking support (CallRail, WhatConverts, etc.) - Analytics integration (GA4, GTM) Use this when you have pre-researched business data and want to create location-specific landing pages for lead generation campaigns. The site generation happens in the background. Use get_site_status to check progress.
Check the status and generation progress of a site. Returns detailed progress information including: - stage: Current step (initialization, validation, research, strategy, generation, assembly, completion) - overallProgress: Total progress 0-100 across all stages (use this for progress bars) - stageProgress: Progress within current stage 0-100 - message: Human-readable status message - isComplete: Boolean - stop polling when true Use the versionId returned from create_site for real-time progress polling. Poll every 5-10 seconds while isComplete is false.
List all websites created by the authenticated user. Returns an array of businessIds with names and URLs. Requires authentication via API key (Bearer token). Generate an API key at webzum.com/dashboard/account-settings.
Description text truncated in create_site - cuts off mid-sentence at 'Use get_site_status t'
Description text truncated in get_site_status - cuts off mid-field at 'stag'
Input schema truncated in generate_geo_page - cuts off phone field requirement
generate_geo_page marked as 'ADVANCED' tool but lacks detailed guidance on when/why to use vs create_site
get_site_status shows no required fields despite both parameters having utility - unclear which is actually required
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-03-24 | C | 62 | unknown | v1 |
Search for businesses by name, phone number, or location. Returns a list of business candidates with confidence scores. Use this to find existing businesses before creating a website. Requires authentication via API key (Bearer token). Generate an API key at webzum.com/dashboard/account-settings. Examples: - "Joe's Pizza Brooklyn" - search by name and location - "555-123-4567" - search by phone number - "plumber in San Diego" - search by service and location Returns up to 10 candidates ranked by confidence.