Skip to Content
The Makinari API repo now includes an MCP Server — connect your AI models directly. View on GitHub →
AgentsUX

Analyze

Performs a comprehensive structured analysis of a website’s UX and branding.

POST /api/agents/ux/analyze

Request Body

{ "site_id": "123e4567-e89b-12d3-a456-426614174000", "deliverables": { "branding_analysis": true, "ux_assessment": true, "recommendations": true }, "options": { "language": "en", "includeScreenshot": true } }
ParameterTypeRequiredDescription
site_idstringYesThe UUID of the site to analyze.
user_idstringNoThe UUID of the user.
deliverablesobjectNoObject specifying which analyses to perform.
deliverables.branding_analysisbooleanNoAnalyze branding elements (default: true).
deliverables.ux_assessmentbooleanNoAssess UX quality (default: true).
deliverables.recommendationsbooleanNoGenerate improvement recommendations (default: true).
deliverables.problemsbooleanNoIdentify UX problems (default: true).
deliverables.opportunitiesbooleanNoIdentify growth opportunities (default: true).
optionsobjectNoConfiguration options for the analysis.
options.languagestringNoLanguage for the report (‘es’ or ‘en’).
options.includeScreenshotbooleanNoWhether to capture a screenshot (default: true).

Response

Returns a detailed analysis object containing:

  • branding: Brand pyramid, archetype, voice & tone, visual identity.
  • ux_assessment: Scores for usability, accessibility, design, performance, and branding consistency.
  • recommendations: Prioritized list of actionable improvements.
  • problems: Identified issues categorized by severity.
  • opportunities: Strategic opportunities for growth.
  • analysis_id: UUID of the saved analysis record.

The endpoint also automatically updates the site’s branding settings if new information is discovered.

Last updated on