AI Frontend Coding
Query this niche via MCP
niche_report({ niche: "ai-frontend-coding" })Agents · median
$49/mo
MCP servers · median
$39/mo
1.3×
Agents cost 1.3× MCPs across all tiers — median $49 vs $39. Two different markets; a blended figure would mislead either buyer.
All plans — Agents vs MCPs
each dot = one provider · log scaleAgents $49
kombai · $20
V0 Dev · $49
V0 Dev · $19
anima · $150
MCP servers $39
marmoui · $10
Kevin Froeba Motionspec · $39
$10
$25
$50
$100
AgentsMCP serversshaded = middle half · line = median
All plans
6 pricedProvidervs its cohort medianMonthly
marmouimcp
$10 below
V0 Devagent
$19 below
kombaiagent
$20 below
Kevin Froeba Motionspecmcp
$39 ~median
V0 Devagent
$49 ~median
animaagent
$150 above
Position is relative to the provider's own delivery-type median at this tier — never a blended one.
This page is the human view of the MCP answer. The same structured `niche_report` / `price_benchmark` an agent receives over MCP or REST.
niche_reportprice_benchmark
See the MCP response behind this pageniche_report
{
"niche": "ai-frontend-coding",
"parent_sector": "developer-tools-infra",
"provider_type_pricing": {
"slug": "ai-frontend-coding",
"pricing_basis": "lowest_observed_monthly_usd",
"provider_type_methodology": "commercial-form-v2",
"provider_type_methodology_published_at": "2026-07-31",
"blended": {
"median": 15,
"p25": null,
"p75": null,
"providers": 6
},
"by_provider_type": {
"agent": {
"median": 20,
"p25": null,
"p75": null,
"providers": 3,
"publishable": true,
"confidence": "provisional"
},
"mcp": {
"median": 9.99,
"p25": null,
"p75": null,
"providers": 3,
"publishable": true,
"confidence": "provisional"
}
},
"recommended_cohort": null,
"recommendation_reason": "Choose the cohort according to the commercial delivery type being assessed.",
"fallback_context": null,
"context_note": null
},
"crowding_level": "empty",
"observed_node_count": 0,
"adjacent_niches": [
"incident-response-sre",
"mcp-platform-provider",
"legacy-code-modernization",
"infrastructure-provisioning-iac",
"on-call-management-agent",
"database-query-agent"
],
"market_pulse": {
"pulse": 48,
"drivers": [
"24 new builders in 30d"
],
"price_move_30d_pct": null,
"money_share": 0,
"entry_rate": 0.6666666666666666,
"alive_share": 1
},
"price_move": {
"d_pct": 0,
"w_pct": 0,
"m_pct": 0,
"comparable_agents": 6,
"quarantined_agents": 1,
"confidence": "high",
"published": {
"d": false,
"w": false,
"m": false
},
"held_reason": {
"d": null,
"w": null,
"m": null
},
"driver": {
"d": null,
"w": null,
"m": null
},
"tier_contribution": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
}
},
"tier_series": {
"individual": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"pro": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"team_sme": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
],
"enterprise": [
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100,
100
]
},
"tier_own_move": {
"d": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"w": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
},
"m": {
"individual": 0,
"pro": 0,
"team_sme": 0,
"enterprise": 0
}
},
"tier_agents": {
"individual": 3,
"pro": 5,
"team_sme": 3,
"enterprise": 1
},
"obs_range": {
"d": null,
"w": null,
"m": null
},
"tier_obs_range": {
"d": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
},
"w": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
},
"m": {
"individual": null,
"pro": null,
"team_sme": null,
"enterprise": null
}
}
},
"pricing": {
"sampleSize": 31,
"observed": 12,
"byPersona": {
"free": {
"n": 8,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"usageShare": 0
},
"individual": {
"n": 3,
"nPriced": 3,
"reliability": "low",
"median": 9.9,
"p25": 9.45,
"p75": 14.95,
"min": 9,
"max": 20,
"usageShare": 0
},
"pro": {
"n": 10,
"nPriced": 8,
"reliability": "medium",
"median": 40,
"p25": 34.25,
"p75": 55.48,
"min": 9.99,
"max": 95.75,
"usageShare": 0
},
"team_sme": {
"n": 6,
"nPriced": 5,
"reliability": "medium",
"median": 137.42,
"p25": 108.25,
"p75": 150,
"min": 19,
"max": 249,
"usageShare": 0
},
"enterprise": {
"n": 0,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"usageShare": 0
}
},
"byPersonaMonthly": {
"free": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
},
"individual": {
"nMonthly": 3,
"p25": 9.45,
"median": 9.9,
"p75": 14.95,
"confidence": "low",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"pro": {
"nMonthly": 8,
"p25": 34.25,
"median": 40,
"p75": 55.48,
"confidence": "medium",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"team_sme": {
"nMonthly": 5,
"p25": 108.25,
"median": 137.42,
"p75": 150,
"confidence": "medium",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": true
},
"enterprise": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
}
},
"byTierCohorts": {
"status": "ok",
"cohorts": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 9.45,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "v0_dev",
"usd": 9
},
{
"provider": "buoooou_supaui_mcp",
"usd": 9.9
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 29.5,
"provider_count": 4,
"plan_observation_count": 4,
"data_confidence": 0.31,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.2,
"provider_count": 4,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "marmoui",
"usd": 9.99
},
{
"provider": "kombai",
"usd": 20
},
{
"provider": "kevin_froeba_motionspec",
"usd": 39
},
{
"provider": "v0_dev",
"usd": 49
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 150,
"provider_count": 3,
"plan_observation_count": 3,
"data_confidence": 0.23,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.15,
"provider_count": 3,
"plan_observation_count": 3
},
"reliability": "low",
"members": [
{
"provider": "v0_dev",
"usd": 19
},
{
"provider": "anima",
"usd": 150
},
{
"provider": "kevin_froeba_motionspec",
"usd": 249
}
]
}
],
"rejected": {
"ambiguous_cadence": 1,
"unrankable_or_unparseable": 4,
"one_time": 3
},
"evidence": {
"status": "ok",
"single_observations": [],
"observed_offers": [
{
"billing": "monthly",
"unit": "flat",
"count": 9,
"offers": [
{
"provider": "anima",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "Starts at $150 / month",
"monthly_usd": 150
},
{
"provider": "buoooou_supaui_mcp",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$9.9/month",
"monthly_usd": 9.9
},
{
"provider": "kevin_froeba_motionspec",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$39/mo",
"monthly_usd": 39
},
{
"provider": "kevin_froeba_motionspec",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$249/mo",
"monthly_usd": 249
},
{
"provider": "kombai",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$20 /mo",
"monthly_usd": 20
},
{
"provider": "marmoui",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$9.99 per month",
"monthly_usd": 9.99
},
{
"provider": "v0_dev",
"tier": "individual",
"billing": "monthly",
"unit": "flat",
"price": "$9/mo",
"monthly_usd": 9
},
{
"provider": "v0_dev",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$19/mo",
"monthly_usd": 19
},
{
"provider": "v0_dev",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$49/mo",
"monthly_usd": 49
}
]
},
{
"billing": "monthly",
"unit": "per_seat",
"count": 2,
"offers": [
{
"provider": "anima",
"tier": "individual",
"billing": "monthly",
"unit": "per_seat",
"price": "$20 per Seat / month",
"monthly_usd": 20
},
{
"provider": "anima",
"tier": "pro",
"billing": "monthly",
"unit": "per_seat",
"price": "$40 per Seat / month",
"monthly_usd": 40
}
]
},
{
"billing": "one_time",
"unit": "flat",
"count": 3,
"offers": [
{
"provider": "buoooou_supaui_mcp",
"tier": "pro",
"billing": "one_time",
"unit": "flat",
"price": "$79",
"monthly_usd": null
},
{
"provider": "buoooou_supaui_mcp",
"tier": "team_sme",
"billing": "one_time",
"unit": "flat",
"price": "$189",
"monthly_usd": null
},
{
"provider": "kevin_froeba_motionspec",
"tier": "pro",
"billing": "one_time",
"unit": "flat",
"price": "$29",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "per_user",
"count": 1,
"offers": [
{
"provider": "kombai",
"tier": "pro",
"billing": "unspecified_period",
"unit": "per_user",
"price": "$40 /user",
"monthly_usd": null
}
]
}
],
"coverage": {
"priced_providers": 6,
"normalized_observations": 11,
"comparable_providers": 6,
"strict_cohorts": 3,
"exclusion_reasons": {
"ambiguous_cadence": 1,
"unrankable_or_unparseable": 4,
"one_time": 3
}
}
}
},
"billingMix": {
"free": 5,
"freemium": 3,
"subscription": 4
},
"freeTierShare": 0.67,
"medianLowestUsd": 15
},
"movement": {
"niche": "ai-frontend-coding",
"sector": "developer-tools-infra",
"pricedNow": 6,
"pairs": 5,
"repriced": [],
"newlyPriced": [
"kevin_froeba_motionspec"
],
"droppedFromPriced": [],
"likeForLikePct": 0,
"kind": "composition",
"narrative": "Composition change (average moved, but no agent changed its price): 1 newly published pricing."
},
"index_series": {
"series": [
{
"day": "2026-07-08",
"index": 100,
"pairs": 5,
"dayChangePct": 0
},
{
"day": "2026-07-09",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-07-10",
"index": 100,
"pairs": 5,
"dayChangePct": 0
},
{
"day": "2026-07-11",
"index": 100,
"pairs": 3,
"dayChangePct": 0
},
{
"day": "2026-07-12",
"index": 100,
"pairs": 1,
"dayChangePct": 0
},
{
"day": "2026-07-13",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-14",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-15",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-16",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-17",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-18",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-19",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-20",
"index": 100,
"pairs": 5,
"dayChangePct": 0
},
{
"day": "2026-07-21",
"index": 100,
"pairs": 5,
"dayChangePct": 0
},
{
"day": "2026-07-22",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-07-23",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-24",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-25",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-26",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-27",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-28",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-29",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-30",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-07-31",
"index": 100,
"pairs": 9,
"dayChangePct": 0
},
{
"day": "2026-08-01",
"index": 100,
"pairs": 7,
"dayChangePct": 0
},
{
"day": "2026-08-02",
"index": 100,
"pairs": 10,
"dayChangePct": 0
},
{
"day": "2026-08-03",
"index": 100,
"pairs": 10,
"dayChangePct": 0
},
{
"day": "2026-08-04",
"index": 100,
"pairs": 11,
"dayChangePct": 0
},
{
"day": "2026-08-05",
"index": 100,
"pairs": 12,
"dayChangePct": 0
},
{
"day": "2026-08-06",
"index": 100,
"pairs": 11,
"dayChangePct": 0
}
],
"latest": 100,
"day_change_pct": 0,
"methodology": "Chained daily price index, base 100 on the first priced scan day (29 Jun 2026). The overall index is the COMPOSITE of the four buyer-tier indices (individual / pro / team&sme / enterprise): each day it moves by the equal-weighted average of the tiers' moves. Each tier index is like-for-like — only agents priced on both consecutive scan days (per-agent ratios, geometric mean, clipped to [0.2, 5]) — so composition changes (agents revealing or hiding prices) can never move it."
},
"top_agents": [
{
"agent_id": "anima",
"name": "Anima",
"url": "https://www.animaapp.com/",
"short_summary": "Generates production-ready websites and web apps from Figma designs, text prompts, images, or by cloning existing websites, with AI-driven iteration",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 20,
"monthly_usd": 20,
"headline": "Free tier, then from $20/mo",
"summary": "Free tier, then from $20/mo. Anima offers a permanent free plan, per-seat Starter and Pro plans at $20 and $40 per month, and Business pricing starting at $150 per month."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "buoooou_supaui_mcp",
"name": "SupaUI MCP",
"url": "https://buouui.com",
"short_summary": "generates UI components and integrates with Claude and Windsurf AI assistants for custom component query and generation",
"price": {
"observed": true,
"billing": "subscription",
"lowest_monthly_usd": 9.9,
"monthly_usd": 9.9,
"headline": "From $9.9/mo",
"summary": "From $9.9/mo. BuouUI offers a $9.9/month Basic plan plus $79 and $189 one-time lifetime bundle options."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "kevin_froeba_motionspec",
"name": "Kevin Froeba Motionspec",
"url": "https://motionspec.dev",
"short_summary": "The official MotionSpec server. Verifies and compiles the UI animation inside AI-generated web apps.\n\nTwo keyless tools. motion_catalog returns the 40 verified…",
"price": {
"observed": true,
"billing": "subscription",
"lowest_monthly_usd": 29,
"monthly_usd": 29,
"headline": "From $29/mo",
"summary": "From $29/mo. MotionSpec offers a $29 one-time motion audit, a $39/month developer subscription, and a $249/month agency plan for up to 10 domains."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "marmoui",
"name": "Marmoui",
"url": "https://www.marmoui.com",
"short_summary": "Design-system knowledge for AI agents: live React component APIs, patterns, and generated-code validation. Agents build real dashboards, not slop.",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 9.99,
"monthly_usd": 9.99,
"headline": "Free tier, then from $9.99/mo",
"summary": "Free tier, then from $9.99/mo. Marmo UI offers a free open-source tier and a Pro subscription at $9.99 per month for branded generation and additional design-system features."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "aceto",
"name": "Aceto",
"url": "https://github.com/alexzeitler/aceto",
"short_summary": "An open-source local development server with a browser overlay and MCP interface for building and editing HTML/Tailwind mockups with an AI agent.",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing for Aceto was observed on its homepage or repository documentation."
},
"evidence_quality": "unclear",
"upvotes": 0
},
{
"agent_id": "aspnetzero_blazor_telerik",
"name": "Aspnetzero Blazor Telerik",
"url": "https://github.com/qmmughal/aspnetzero-blazor-telerik-skill",
"short_summary": "Claude Code Agent Skill for building and reviewing Telerik UI for Blazor in ASP.NET Zero and ABP solutions on .NET 10+, covering integration, backend services,…",
"price": {
"observed": false,
"billing": "unknown",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "GitHub offers a free plan, Team at $4 per user/month, and Enterprise starting at $21 per user/month."
},
"evidence_quality": "unclear",
"upvotes": 0
},
{
"agent_id": "aspnetzero_blazor_telerik_2",
"name": "Aspnetzero Blazor Telerik 2",
"url": "https://github.com/qmmughal/aspnetzero-blazor-telerik.skill",
"short_summary": "A Claude Code Agent Skill for building and reviewing Telerik UI for Blazor in ASP.NET Zero and ABP solutions on .NET 10+, covering hosting, DI, ABP services, p…",
"price": {
"observed": false,
"billing": "unknown",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "GitHub offers a free plan, a Team plan at $4 per user/month, and Enterprise starting at $21 per user/month."
},
"evidence_quality": "unclear",
"upvotes": 0
},
{
"agent_id": "basecoat_ui_mcp",
"name": "Basecoat Ui",
"url": "https://github.com/Sorbh/basecoat-ui-mcp",
"short_summary": "MCP server providing programmatic access to Basecoat CSS components and documentation. Enables AI assistants to help developers build HTML interfaces using the…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing was found for the Basecoat MCP Server."
},
"evidence_quality": "unclear",
"upvotes": 0
},
{
"agent_id": "blazor_crud_standards",
"name": "Blazor Crud Standards",
"url": "https://github.com/qmmughal/blazor-crud-standards.skill",
"short_summary": "A Claude Code skill that scaffolds and reviews CRUD interfaces for Blazor Web Apps, Server, WebAssembly, and Hybrid projects using Microsoft-aligned architectu…",
"price": {
"observed": false,
"billing": "unknown",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "GitHub offers a free plan, a Team plan at $4 per user/month, and Enterprise starting at $21 per user/month."
},
"evidence_quality": "unclear",
"upvotes": 0
},
{
"agent_id": "chara_codes",
"name": "Chara Codes",
"url": "https://github.com/chara-codes/chara",
"short_summary": "AI-powered development environment for frontend workflows with multi-provider AI integration, MCP support, real-time collaboration, and 15+ built-in tools. Com…",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing for Chara is shown in the supplied context."
},
"evidence_quality": "unclear",
"upvotes": 0
}
],
"platforms_also_here": [
{
"agent_id": "glaze",
"name": "Glaze",
"url": "https://glaze.app/",
"short_summary": "AI-powered desktop app builder that creates native Mac applications through natural language descriptions. Build local-first apps with OS integration, file sys…",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 20,
"monthly_usd": 20,
"headline": "Free tier, then from $20/mo",
"summary": "Free tier, then from $20/mo. Glaze offers a free plan with one-time launch credits, plus Pro at $20 per month and Team at $30 per seat per month."
},
"home_niche": "ai-app-builder",
"also_covers": true,
"upvotes": 0
},
{
"agent_id": "windsurf",
"name": "Windsurf AI Editor",
"url": "https://windsurf.dev",
"short_summary": "AI-powered coding assistance including code generation, refactoring, debugging, testing, and automation within an AI editor",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing is shown in the supplied Windsurf.dev homepage content."
},
"home_niche": "ide-coding-agent",
"also_covers": true,
"upvotes": 0
}
],
"page_url": "https://agentery.com/market/ai-frontend-coding",
"summary": {
"niche": "ai-frontend-coding",
"sector": "developer-tools-infra",
"pricing_by_provider_type": {
"headline": "No published benchmark for ai-frontend-coding yet — too few comparable priced providers. Observed offers are listed.",
"benchmarks": [
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "pro",
"buyer_tier_label": "Pro",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
20,
49
]
},
{
"provider_type": "agent",
"provider_type_label": "Agents",
"buyer_tier": "team_sme",
"buyer_tier_label": "Team / SME",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
19,
150
]
},
{
"provider_type": "mcp",
"provider_type_label": "MCP servers",
"buyer_tier": "pro",
"buyer_tier_label": "Pro",
"pricing_unit": "flat",
"pricing_unit_label": "flat monthly",
"comparable_provider_count": 2,
"reliability": "low",
"median": null,
"p25": null,
"p75": null,
"status": "observed_offers_only",
"observed_offers": [
9.99,
39
]
}
],
"warnings": [],
"full_pricing_via": {
"tool": "price_benchmark",
"arguments": {
"niche": "ai-frontend-coding"
},
"note": "add provider_type + buyer_tier for a specific cohort"
}
},
"page_url": "https://agentery.com/market/ai-frontend-coding",
"counts": {
"listings_with_price_capture": 31,
"listings_with_observed_public_price": 12,
"providers_with_numeric_monthly_price_latest_scan": 6,
"like_for_like_comparable_pairs": 5
},
"movement": {
"d": {
"published": false,
"value_pct": null,
"held_reason": null
},
"w": {
"published": false,
"value_pct": null,
"held_reason": null
},
"m": {
"published": false,
"value_pct": null,
"held_reason": null
}
},
"pricing_version": "cohorts-1",
"pricing_status": "ok",
"pricing_by_tier": [
{
"tier": "individual",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 9.45,
"provider_count": 2,
"plan_observation_count": 2,
"data_confidence": 0.15,
"data_confidence_basis": {
"provider_component": 0.17,
"observation_component": 0.1,
"provider_count": 2,
"plan_observation_count": 2
},
"reliability": "low",
"members": [
{
"provider": "v0_dev",
"usd": 9
},
{
"provider": "buoooou_supaui_mcp",
"usd": 9.9
}
]
},
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 29.5,
"provider_count": 4,
"plan_observation_count": 4,
"data_confidence": 0.31,
"data_confidence_basis": {
"provider_component": 0.33,
"observation_component": 0.2,
"provider_count": 4,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "marmoui",
"usd": 9.99
},
{
"provider": "kombai",
"usd": 20
},
{
"provider": "kevin_froeba_motionspec",
"usd": 39
},
{
"provider": "v0_dev",
"usd": 49
}
]
},
{
"tier": "team_sme",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 150,
"provider_count": 3,
"plan_observation_count": 3,
"data_confidence": 0.23,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.15,
"provider_count": 3,
"plan_observation_count": 3
},
"reliability": "low",
"members": [
{
"provider": "v0_dev",
"usd": 19
},
{
"provider": "anima",
"usd": 150
},
{
"provider": "kevin_froeba_motionspec",
"usd": 249
}
]
}
],
"pricing_coverage": {
"listings_with_price_capture": 31,
"listings_with_observed_public_price": 12,
"normalized_observations": 11,
"comparable_providers": 6,
"strict_cohorts": 3,
"exclusion_reasons": {
"ambiguous_cadence": 1,
"unrankable_or_unparseable": 4,
"one_time": 3
}
},
"pricing_note": "Provider-deduped, FX-normalized monthly medians, separated by buyer tier AND billing unit (flat/per_seat/per_user/per_agent) — incompatible units are never blended. Ranges (p25/p75) only at >=5 providers; data_confidence is provider-count-weighted. Usage-metered, promo, range, one-time and ambiguous-cadence plans are excluded.",
"pricing_excluded_observations": {
"ambiguous_cadence": 1,
"unrankable_or_unparseable": 4,
"one_time": 3
},
"billing_mix": {
"free": 5,
"freemium": 3,
"subscription": 4
},
"free_tier_share": 0.67,
"top_providers": [
{
"agent_id": "anima",
"name": "Anima",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 20,
"monthly_usd": 20,
"headline": "Free tier, then from $20/mo",
"summary": "Free tier, then from $20/mo. Anima offers a permanent free plan, per-seat Starter and Pro plans at $20 and $40 per month, and Business pricing starting at $150 per month."
},
"observed": true
},
{
"agent_id": "buoooou_supaui_mcp",
"name": "SupaUI MCP",
"price": {
"observed": true,
"billing": "subscription",
"lowest_monthly_usd": 9.9,
"monthly_usd": 9.9,
"headline": "From $9.9/mo",
"summary": "From $9.9/mo. BuouUI offers a $9.9/month Basic plan plus $79 and $189 one-time lifetime bundle options."
},
"observed": true
},
{
"agent_id": "kevin_froeba_motionspec",
"name": "Kevin Froeba Motionspec",
"price": {
"observed": true,
"billing": "subscription",
"lowest_monthly_usd": 29,
"monthly_usd": 29,
"headline": "From $29/mo",
"summary": "From $29/mo. MotionSpec offers a $29 one-time motion audit, a $39/month developer subscription, and a $249/month agency plan for up to 10 domains."
},
"observed": true
},
{
"agent_id": "marmoui",
"name": "Marmoui",
"price": {
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 9.99,
"monthly_usd": 9.99,
"headline": "Free tier, then from $9.99/mo",
"summary": "Free tier, then from $9.99/mo. Marmo UI offers a free open-source tier and a Pro subscription at $9.99 per month for branded generation and additional design-system features."
},
"observed": true
},
{
"agent_id": "aceto",
"name": "Aceto",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public pricing for Aceto was observed on its homepage or repository documentation."
},
"observed": false
}
],
"suggested_next_calls": [
{
"tool": "price_benchmark",
"arguments": {
"niche": "ai-frontend-coding"
},
"purpose": "full observed price distribution + per-tier medians for this niche"
},
{
"tool": "niche_report",
"arguments": {
"niche": "ai-frontend-coding",
"response_mode": "full"
},
"purpose": "the complete report incl. index series and tier decomposition"
},
{
"tool": "suggest_alternatives",
"arguments": {
"agent_id": "anima"
},
"purpose": "comparable (optionally cheaper) providers to a named agent"
},
{
"tool": "get_agent_profile",
"arguments": {
"agent_id": "anima"
},
"purpose": "full profile, integrations and pricing for one provider"
}
]
}
}Full market
10 providers, one sortable view
Dense enough for many listings; progressive disclosure keeps mobile usable.
ProviderTypeFromVs niche medianLiveness
SupaUI MCPgenerates UI components and integrates with Claude and Windsurf AI assistants for custom component query and generation
Kevin Froeba MotionspecThe official MotionSpec server. Verifies and compiles the UI animation inside AI-generated web apps.
Two keyless tools. motion_catalog returns the 40 verified…
MarmouiDesign-system knowledge for AI agents: live React component APIs, patterns, and generated-code validation. Agents build real dashboards, not slop.
Eleva JsLightweight vanilla JavaScript frontend framework (~2.5KB gzipped) with built-in AI agent support, signal-based reactivity, and zero dependencies. Designed for…
KombaiAI design engineer that creates standout website and product UIs, then generates production-ready frontend code using your tech stack. Syncs designs, code, and…
LayrrCLI tool that turns your browser into a visual code editor for local web apps. Select DOM elements and describe changes; an AI coding agent updates your source…
Wind UiTailwind CSS utility-first styling framework for Flutter with AI agent integration. Includes MCP server for live docs lookup and Claude Code plugin for AI-assi…Showing only providers with a published price or a free plan. $29 = lowest observed monthly · Free = free to use · Free tier = free plan + paid options.