Weather Data API
Query this niche via MCP
market_report({ query: "Weather Data API", response_mode: "summary" })Agents · median
MCP servers · median
$29/mo
All plans — Agents vs MCPs
each dot = one provider · log scaleMCP servers $29
World Weather Online · $1
Japan Seasons · $29
openephemeris · $41
$5
$10
$25
AgentsMCP serversshaded = middle half · line = median
All plans
3 pricedProvidervs its cohort medianMonthly
World Weather Onlinemcp
$1 below
Japan Seasonsmcp
$29 ~median
openephemerismcp
$41 above
Position is relative to the provider's own delivery-type median at this tier — never a blended one.
What the figures on this page are. This page is Agentery's fixed-niche view of Weather Data API (latest observation 2026-10-15T03:43:03.005Z). The headline medians above are computed from that data per delivery type and buyer-tier tab: on a tier tab, the median of each provider's plan at that tier; on “All”, every priced plan point across tiers pooled. Small cohorts show as “too few” rather than a median. The embedded response below is the broader fixed-niche report: its
by_provider_type.*.median pools all tiers, pricing.byPersona.* is per buyer tier, and the unit cohorts (e.g. Pro flat) are per tier and billing unit — so those blocks legitimately differ from one headline figure. Over MCP today the advertised tools are market_report (a semantic neighbourhood for your query, not this fixed niche) and price_benchmark (query/task); niche_report stays callable as a legacy alias. Their cohorts are defined differently, so their numbers can differ from this page.market_reportprice_benchmark
See the MCP response behind this pagefixed-niche report (legacy niche_report alias, full mode) — broader than the headline figure
{
"niche": "weather-data-api",
"parent_sector": "agriculture-climate",
"provider_type_pricing": {
"slug": "weather-data-api",
"pricing_basis": "lowest_observed_monthly_usd",
"provider_type_methodology": "commercial-form-v2",
"provider_type_methodology_published_at": "2026-07-31",
"blended": {
"median": 22,
"p25": null,
"p75": null,
"providers": 3
},
"by_provider_type": {
"agent": {
"median": null,
"p25": null,
"p75": null,
"providers": 0,
"publishable": false,
"confidence": "insufficient",
"reason": "Fewer than three comparable priced Agent-economy products are available."
},
"mcp": {
"median": 22,
"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": [
"carbon-accounting-scope3",
"climate-risk-modelling",
"crop-monitoring-precision-ag",
"water-network-monitoring-agent"
],
"market_pulse": {
"pulse": 66,
"drivers": [
"6 new builders in 30d"
],
"price_move_30d_pct": 63.9,
"money_share": 0.16666666666666666,
"entry_rate": 0.08571428571428572,
"alive_share": 0.9848484848484849
},
"price_move": {
"d_pct": 0,
"w_pct": 0,
"m_pct": 0,
"comparable_agents": 7,
"quarantined_agents": 0,
"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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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": 1,
"pro": 3,
"team_sme": 1,
"enterprise": 0
},
"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": 65,
"observed": 18,
"byPersona": {
"free": {
"n": 14,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0.36
},
"individual": {
"n": 16,
"nPriced": 11,
"reliability": "medium",
"median": 0.01,
"p25": 0.01,
"p75": 0.02,
"min": 0.01,
"max": 2,
"mean": 0.19,
"stdev": 0.6,
"usageShare": 0.88
},
"pro": {
"n": 7,
"nPriced": 5,
"reliability": "medium",
"median": 22,
"p25": 2.5,
"p75": 29,
"min": 1,
"max": 60,
"mean": 22.9,
"stdev": 24.03,
"usageShare": 0.14
},
"team_sme": {
"n": 2,
"nPriced": 2,
"reliability": "low",
"median": 75.75,
"p25": 38.63,
"p75": 112.88,
"min": 1.5,
"max": 150,
"mean": 75.75,
"stdev": 105.01,
"usageShare": 0.5
},
"enterprise": {
"n": 3,
"nPriced": 0,
"reliability": "none",
"median": null,
"p25": null,
"p75": null,
"min": null,
"max": null,
"mean": null,
"stdev": null,
"usageShare": 0
}
},
"byPersonaMonthly": {
"free": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0.36,
"mixedBilling": true,
"monthlyComparable": false
},
"individual": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0.88,
"mixedBilling": true,
"monthlyComparable": false
},
"pro": {
"nMonthly": 4,
"p25": 16.75,
"median": 25.5,
"p75": 36.75,
"confidence": "low",
"usageShare": 0.14,
"mixedBilling": true,
"monthlyComparable": true
},
"team_sme": {
"nMonthly": 1,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0.5,
"mixedBilling": true,
"monthlyComparable": false
},
"enterprise": {
"nMonthly": 0,
"p25": null,
"median": null,
"p75": null,
"confidence": "none",
"usageShare": 0,
"mixedBilling": false,
"monthlyComparable": false
}
},
"byTierCohorts": {
"status": "ok",
"cohorts": [
{
"tier": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 29,
"provider_count": 3,
"plan_observation_count": 4,
"data_confidence": 0.24,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.2,
"provider_count": 3,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "world_weather_online",
"usd": 1
},
{
"provider": "japan_seasons",
"usd": 29
},
{
"provider": "openephemeris",
"usd": 41
}
]
}
],
"rejected": {
"ambiguous_cadence": 3,
"usage_not_monthly": 13,
"free_or_zero": 1,
"one_time": 6
},
"evidence": {
"status": "ok",
"single_observations": [],
"observed_offers": [
{
"billing": "monthly",
"unit": "flat",
"count": 5,
"offers": [
{
"provider": "japan_seasons",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$29/mo",
"monthly_usd": 29
},
{
"provider": "openephemeris",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$22/mo",
"monthly_usd": 22
},
{
"provider": "openephemeris",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$60/mo",
"monthly_usd": 60
},
{
"provider": "openephemeris",
"tier": "team_sme",
"billing": "monthly",
"unit": "flat",
"price": "$150/mo",
"monthly_usd": 150
},
{
"provider": "world_weather_online",
"tier": "pro",
"billing": "monthly",
"unit": "flat",
"price": "$1/mo",
"monthly_usd": 1
}
]
},
{
"billing": "one_time",
"unit": "flat",
"count": 6,
"offers": [
{
"provider": "openephemeris",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "$5 → 150 credits",
"monthly_usd": null
},
{
"provider": "openephemeris",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "$10 → 350 credits",
"monthly_usd": null
},
{
"provider": "openephemeris",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "$20 → 900 credits",
"monthly_usd": null
},
{
"provider": "support_weatherai_mcp_server",
"tier": "individual",
"billing": "one_time",
"unit": "flat",
"price": "$8",
"monthly_usd": null
},
{
"provider": "support_weatherai_mcp_server",
"tier": "pro",
"billing": "one_time",
"unit": "flat",
"price": "$35",
"monthly_usd": null
},
{
"provider": "support_weatherai_mcp_server",
"tier": "pro",
"billing": "one_time",
"unit": "flat",
"price": "$60",
"monthly_usd": null
}
]
},
{
"billing": "usage",
"unit": "flat",
"count": 11,
"offers": [
{
"provider": "agentnasa",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.01",
"monthly_usd": null
},
{
"provider": "agentnasa",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.01",
"monthly_usd": null
},
{
"provider": "agentnasa",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.005",
"monthly_usd": null
},
{
"provider": "japan_agent_api",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.03",
"monthly_usd": null
},
{
"provider": "japan_agent_api",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.03",
"monthly_usd": null
},
{
"provider": "japan_agent_api",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$0.005",
"monthly_usd": null
},
{
"provider": "marinewatch",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "0.01 USDC/query",
"monthly_usd": null
},
{
"provider": "openephemeris",
"tier": "pro",
"billing": "usage",
"unit": "flat",
"price": "$2.50 / 10,000 credits",
"monthly_usd": null
},
{
"provider": "openephemeris",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "$2.00 / 10,000 credits",
"monthly_usd": null
},
{
"provider": "openephemeris",
"tier": "team_sme",
"billing": "usage",
"unit": "flat",
"price": "$1.50 / 10,000 credits",
"monthly_usd": null
},
{
"provider": "riverwatch",
"tier": "individual",
"billing": "usage",
"unit": "flat",
"price": "0.01 USDC/query",
"monthly_usd": null
}
]
},
{
"billing": "usage",
"unit": "other_usage",
"count": 2,
"offers": [
{
"provider": "weather_intel_mcp",
"tier": "individual",
"billing": "usage",
"unit": "other_usage",
"price": "$0.005 USDC per query",
"monthly_usd": null
},
{
"provider": "weather_intel_mcp",
"tier": "individual",
"billing": "usage",
"unit": "other_usage",
"price": "$0.01 USDC per query",
"monthly_usd": null
}
]
},
{
"billing": "unspecified_period",
"unit": "flat",
"count": 3,
"offers": [
{
"provider": "japan_seasons",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
},
{
"provider": "openephemeris",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Contact sales",
"monthly_usd": null
},
{
"provider": "world_weather_online",
"tier": "enterprise",
"billing": "unspecified_period",
"unit": "flat",
"price": "Custom",
"monthly_usd": null
}
]
}
],
"coverage": {
"priced_providers": 9,
"normalized_observations": 5,
"comparable_providers": 3,
"strict_cohorts": 1,
"exclusion_reasons": {
"ambiguous_cadence": 3,
"usage_not_monthly": 13,
"free_or_zero": 1,
"one_time": 6
}
}
}
},
"quoteOnlyProvidersByTier": {
"pro": 0,
"enterprise": 3,
"individual": 1,
"team_sme": 0
},
"billingMix": {
"freemium": 7,
"usage": 5,
"free": 6
},
"freeTierShare": 0.72,
"medianLowestUsd": 15
},
"movement": {
"niche": "weather-data-api",
"sector": "agriculture-climate",
"pricedNow": 3,
"pairs": 3,
"repriced": [
{
"handle": "openephemeris",
"from": 5,
"to": 22,
"pct": 340
}
],
"newlyPriced": [],
"droppedFromPriced": [],
"likeForLikePct": 63.9,
"kind": "repricing",
"narrative": "Genuine repricing: 1 agent repriced — all up (avg +63.9%)."
},
"index_series": {
"series": [
{
"day": "2026-09-16",
"index": 100,
"pairs": 26,
"dayChangePct": 0
},
{
"day": "2026-09-17",
"index": 100,
"pairs": 26,
"dayChangePct": 0
},
{
"day": "2026-09-18",
"index": 100,
"pairs": 26,
"dayChangePct": 0
},
{
"day": "2026-09-19",
"index": 100,
"pairs": 26,
"dayChangePct": 0
},
{
"day": "2026-09-20",
"index": 100,
"pairs": 26,
"dayChangePct": 0
},
{
"day": "2026-09-21",
"index": 100,
"pairs": 26,
"dayChangePct": 0
},
{
"day": "2026-09-22",
"index": 100,
"pairs": 26,
"dayChangePct": 0
},
{
"day": "2026-09-23",
"index": 100,
"pairs": 28,
"dayChangePct": 0
},
{
"day": "2026-09-24",
"index": 100,
"pairs": 28,
"dayChangePct": 0
},
{
"day": "2026-09-25",
"index": 100,
"pairs": 28,
"dayChangePct": 0
},
{
"day": "2026-09-26",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-27",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-28",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-29",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-09-30",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-01",
"index": 100,
"pairs": 6,
"dayChangePct": 0
},
{
"day": "2026-10-02",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-03",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-04",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-05",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-06",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-07",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-08",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-09",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-10",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-11",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-12",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-13",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-14",
"index": 100,
"pairs": 4,
"dayChangePct": 0
},
{
"day": "2026-10-15",
"index": 100,
"pairs": 4,
"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": "dhanyyudi_bmkg_id",
"name": "BMKG MCP",
"url": "https://bmkg-restapi.vercel.app",
"short_summary": "Provides REST API access to BMKG weather forecasts, nowcast warnings, earthquake/seismic data, and Indonesian region lookup",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "gribstream",
"name": "GribStream.com Historical Weather Forecast API",
"url": "https://gribstream.com/ai",
"short_summary": "provides weather forecast data access through Model Context Protocol server for AI tools",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "Free tier",
"price": "Free",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. GribStream publicly mentions a free API token and supported free-tier usage, but provides no paid plan prices or monthly rates."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "japan_seasons",
"name": "japan-seasons",
"url": "https://jpseasons.dokos.dev/",
"short_summary": "provides seasonal data for Japan including cherry blossom status, autumn foliage tracking, and festival information",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 29,
"monthly_usd": 29,
"commitment": "monthly",
"basis": "$29/month",
"billing_verified": true
},
"rates": [
{
"line": "Pay-as-you-go",
"per": "per req",
"text": "$0 per req"
}
],
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0/mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pay-as-you-go",
"price": "$0.001/req",
"kind": "usage_rate",
"unit": "req",
"billed": "usage"
},
{
"name": "Pro",
"price": "$29/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Custom",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 29,
"monthly_usd": 29,
"headline": "Free plan; paid from $29/mo",
"summary": "Free plan; paid from $29/mo. The service offers a free tier, usage-based billing at $0.001 per request, a $29/month Pro plan, and custom Enterprise pricing."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "nws_weather_mcp_server",
"name": "Nws Weather",
"url": "https://nws.caseyjhand.com/mcp",
"short_summary": "Get US weather forecasts, active alerts, and current observations.",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "openephemeris",
"name": "openephemeris",
"url": "https://openephemeris.com",
"short_summary": "provides astronomical computation and astrological calculations",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 22,
"monthly_usd": 22,
"commitment": "monthly",
"basis": "$22/month",
"billing_verified": true
},
"annual_option": {
"line": "Pro (annual billing)",
"monthly_equivalent_native": 22,
"total_native": 264
},
"rates": [
{
"line": "Pro overage",
"per": "per 10,000 credit",
"text": "$2.5 per 10,000 credit"
},
{
"line": "Startup overage",
"per": "per 10,000 credit",
"text": "$2 per 10,000 credit"
},
{
"line": "Scale overage",
"per": "per 10,000 credit",
"text": "$1.5 per 10,000 credit"
}
],
"currency": "USD",
"notes": [
"other prices: Pay-as-you-go $5 → 150 credits (one-time); Pay-as-you-go $10 → 350 credits (one-time); Pay-as-you-go $20 → 900 credits (one-time)"
],
"lines": [
{
"name": "Explorer",
"price": "Free",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pay-as-you-go",
"price": "$5 → 150 credits",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Pay-as-you-go",
"price": "$10 → 350 credits",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Pay-as-you-go",
"price": "$20 → 900 credits",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Pro",
"price": "$22/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Pro (annual billing)",
"price": "$264/yr billed annually",
"kind": "base_subscription",
"billed": "annually"
},
{
"name": "Startup",
"price": "$60/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Startup (annual billing)",
"price": "$720/yr billed annually",
"kind": "base_subscription",
"billed": "annually"
},
{
"name": "Scale",
"price": "$150/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Scale (annual billing)",
"price": "$1800/yr billed annually",
"kind": "base_subscription",
"billed": "annually"
},
{
"name": "Pro overage",
"price": "$2.50 / 10,000 credits",
"kind": "usage_rate",
"unit": "10,000 credit",
"billed": "usage"
},
{
"name": "Startup overage",
"price": "$2.00 / 10,000 credits",
"kind": "usage_rate",
"unit": "10,000 credit",
"billed": "usage"
},
{
"name": "Scale overage",
"price": "$1.50 / 10,000 credits",
"kind": "usage_rate",
"unit": "10,000 credit",
"billed": "usage"
},
{
"name": "Enterprise",
"price": "Contact sales",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 22,
"monthly_usd": 22,
"headline": "Free plan; paid from $22/mo; $22/mo equivalent billed annually",
"summary": "Free plan; paid from $22/mo; $22/mo equivalent billed annually. Open Ephemeris offers a free one-time credit grant, one-time credit top-ups, monthly plans from $22, usage-based overages, and custom enterprise pricing."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "support_weatherai_mcp_server",
"name": "WeatherAI.io MCP Server",
"url": "https://weatherai.io/mcp",
"short_summary": "provides weather intelligence tools to AI assistants through MCP protocol",
"price": {
"commercial": {
"rates": [
{
"line": "Standard API",
"per": "per call",
"text": "$0 per call"
},
{
"line": "Premium API",
"per": "per call",
"text": "$0 per call"
}
],
"currency": "USD",
"lines": [
{
"name": "Standard API",
"price": "$0.001 per call",
"kind": "usage_rate",
"unit": "call",
"billed": "usage"
},
{
"name": "Premium API",
"price": "$0.001 per call",
"kind": "usage_rate",
"unit": "call",
"billed": "usage"
},
{
"name": "10,000-call top-up",
"price": "$8",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "50,000-call top-up",
"price": "$35",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "100,000-call top-up",
"price": "$60",
"kind": "one_off",
"billed": "one_off"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "One-time packages from $8; $0 per call (usage-based)",
"summary": "One-time packages from $8; $0 per call (usage-based). WeatherAI provides permanent daily free call allowances, then charges usage-based rates or offers non-expiring one-time top-up packages."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "world_weather_online",
"name": "world-weather-online-mcp",
"url": "https://www.worldweatheronline.com/weather-api/",
"short_summary": "provides weather data API access for AI agents and applications",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 1,
"monthly_usd": 1,
"commitment": "monthly",
"basis": "$1/month",
"billing_verified": true
},
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0/mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pro",
"price": "$1/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Custom",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 1,
"monthly_usd": 1,
"headline": "Free plan; paid from $1/mo",
"summary": "Free plan; paid from $1/mo. World Weather Online offers a free plan, a Pro plan starting at $1/month, and custom-priced Enterprise plans."
},
"evidence_quality": "high",
"upvotes": 0
},
{
"agent_id": "agentnasa",
"name": "Agentnasa",
"url": "https://nasa.memoryapi.org",
"short_summary": "provides NASA space data including Near Earth Objects tracking, Space Weather monitoring, and Astronomy Picture of the Day",
"price": {
"commercial": {
"rates": [
{
"line": "NASA NEO API",
"per": "per unit",
"text": "$0.01 per unit"
},
{
"line": "NASA DONKI API",
"per": "per unit",
"text": "$0.01 per unit"
},
{
"line": "NASA APOD API",
"per": "per unit",
"text": "$0.01 per unit"
}
],
"currency": "USD",
"lines": [
{
"name": "NASA NEO API",
"price": "$0.01",
"kind": "usage_rate",
"unit": "unit",
"billed": "usage"
},
{
"name": "NASA DONKI API",
"price": "$0.01",
"kind": "usage_rate",
"unit": "unit",
"billed": "usage"
},
{
"name": "NASA APOD API",
"price": "$0.005",
"kind": "usage_rate",
"unit": "unit",
"billed": "usage"
}
]
},
"observed": true,
"billing": "usage",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "$0.01 per unit (usage-based)",
"summary": "$0.01 per unit (usage-based). AgentNASA exposes three NASA data API endpoints priced through x402 micropayments at $0.005 or $0.01 per usage."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "astronomy",
"name": "Astronomy",
"url": "https://www.cyclecalcs.com/api/mcp.html",
"short_summary": "Astronomy calculations for any place and date: sun and moon rise/set times, planet positions and visibility, Mercury and Venus apparition events, solar and lun…",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "Basic",
"price": "Free",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. CycleCalcs offers a free Basic API tier, while paid Pro, Ultra, and Mega tiers are available through RapidAPI with prices not publicly shown in the supplied content."
},
"evidence_quality": "medium",
"upvotes": 0
},
{
"agent_id": "astronomy_mcp_server",
"name": "Astronomy",
"url": "https://astronomy.caseyjhand.com/mcp",
"short_summary": "Offline observational astronomy — planet/sun/moon sky positions, rise/set, moon phases, eclipses, and seasons for any location and time, computed in-process.",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"evidence_quality": "medium",
"upvotes": 0
}
],
"platforms_also_here": [],
"page_url": "https://agentery.com/market/weather-data-api",
"summary": {
"niche": "weather-data-api",
"sector": "agriculture-climate",
"pricing_by_provider_type": {
"headline": "Prices differ by provider type and buyer tier — no blended headline is used. Strongest cohort: MCP servers · Pro median $29/mo (3 providers). See benchmarks_by_provider_type_and_tier for the full matrix.",
"benchmarks": [
{
"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": 3,
"reliability": "low",
"median": 29,
"p25": null,
"p75": null,
"status": "median_only"
}
],
"warnings": [
"This niche currently has sufficient MCP pricing but insufficient agent pricing."
],
"full_pricing_via": {
"tool": "price_benchmark",
"arguments": {
"niche": "weather-data-api"
},
"note": "add provider_type + buyer_tier for a specific cohort"
}
},
"page_url": "https://agentery.com/market/weather-data-api",
"counts": {
"listings_with_price_capture": 65,
"listings_with_observed_public_price": 18,
"providers_with_numeric_monthly_price_latest_scan": 3,
"like_for_like_comparable_pairs": 3
},
"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": "pro",
"currency": "USD",
"period": "month",
"unit": "flat",
"median": 29,
"provider_count": 3,
"plan_observation_count": 4,
"data_confidence": 0.24,
"data_confidence_basis": {
"provider_component": 0.25,
"observation_component": 0.2,
"provider_count": 3,
"plan_observation_count": 4
},
"reliability": "low",
"members": [
{
"provider": "world_weather_online",
"usd": 1
},
{
"provider": "japan_seasons",
"usd": 29
},
{
"provider": "openephemeris",
"usd": 41
}
]
}
],
"pricing_coverage": {
"listings_with_price_capture": 65,
"listings_with_observed_public_price": 18,
"normalized_observations": 5,
"comparable_providers": 3,
"strict_cohorts": 1,
"exclusion_reasons": {
"ambiguous_cadence": 3,
"usage_not_monthly": 13,
"free_or_zero": 1,
"one_time": 6
}
},
"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": 3,
"usage_not_monthly": 13,
"free_or_zero": 1,
"one_time": 6
},
"billing_mix": {
"freemium": 7,
"usage": 5,
"free": 6
},
"free_tier_share": 0.72,
"top_providers": [
{
"agent_id": "dhanyyudi_bmkg_id",
"name": "BMKG MCP",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"observed": false
},
{
"agent_id": "gribstream",
"name": "GribStream.com Historical Weather Forecast API",
"price": {
"commercial": {
"currency": "USD",
"lines": [
{
"name": "Free tier",
"price": "Free",
"kind": "free",
"billed": "monthly"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "Free",
"summary": "Free. GribStream publicly mentions a free API token and supported free-tier usage, but provides no paid plan prices or monthly rates."
},
"observed": true
},
{
"agent_id": "japan_seasons",
"name": "japan-seasons",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 29,
"monthly_usd": 29,
"commitment": "monthly",
"basis": "$29/month",
"billing_verified": true
},
"rates": [
{
"line": "Pay-as-you-go",
"per": "per req",
"text": "$0 per req"
}
],
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0/mo",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pay-as-you-go",
"price": "$0.001/req",
"kind": "usage_rate",
"unit": "req",
"billed": "usage"
},
{
"name": "Pro",
"price": "$29/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Enterprise",
"price": "Custom",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 29,
"monthly_usd": 29,
"headline": "Free plan; paid from $29/mo",
"summary": "Free plan; paid from $29/mo. The service offers a free tier, usage-based billing at $0.001 per request, a $29/month Pro plan, and custom Enterprise pricing."
},
"observed": true
},
{
"agent_id": "nws_weather_mcp_server",
"name": "Nws Weather",
"price": {
"observed": false,
"billing": "not_found",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "No public price found",
"summary": "No public price found on the vendor site."
},
"observed": false
},
{
"agent_id": "openephemeris",
"name": "openephemeris",
"price": {
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 22,
"monthly_usd": 22,
"commitment": "monthly",
"basis": "$22/month",
"billing_verified": true
},
"annual_option": {
"line": "Pro (annual billing)",
"monthly_equivalent_native": 22,
"total_native": 264
},
"rates": [
{
"line": "Pro overage",
"per": "per 10,000 credit",
"text": "$2.5 per 10,000 credit"
},
{
"line": "Startup overage",
"per": "per 10,000 credit",
"text": "$2 per 10,000 credit"
},
{
"line": "Scale overage",
"per": "per 10,000 credit",
"text": "$1.5 per 10,000 credit"
}
],
"currency": "USD",
"notes": [
"other prices: Pay-as-you-go $5 → 150 credits (one-time); Pay-as-you-go $10 → 350 credits (one-time); Pay-as-you-go $20 → 900 credits (one-time)"
],
"lines": [
{
"name": "Explorer",
"price": "Free",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pay-as-you-go",
"price": "$5 → 150 credits",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Pay-as-you-go",
"price": "$10 → 350 credits",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Pay-as-you-go",
"price": "$20 → 900 credits",
"kind": "one_off",
"billed": "one_off"
},
{
"name": "Pro",
"price": "$22/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Pro (annual billing)",
"price": "$264/yr billed annually",
"kind": "base_subscription",
"billed": "annually"
},
{
"name": "Startup",
"price": "$60/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Startup (annual billing)",
"price": "$720/yr billed annually",
"kind": "base_subscription",
"billed": "annually"
},
{
"name": "Scale",
"price": "$150/mo",
"kind": "base_subscription",
"billed": "monthly"
},
{
"name": "Scale (annual billing)",
"price": "$1800/yr billed annually",
"kind": "base_subscription",
"billed": "annually"
},
{
"name": "Pro overage",
"price": "$2.50 / 10,000 credits",
"kind": "usage_rate",
"unit": "10,000 credit",
"billed": "usage"
},
{
"name": "Startup overage",
"price": "$2.00 / 10,000 credits",
"kind": "usage_rate",
"unit": "10,000 credit",
"billed": "usage"
},
{
"name": "Scale overage",
"price": "$1.50 / 10,000 credits",
"kind": "usage_rate",
"unit": "10,000 credit",
"billed": "usage"
},
{
"name": "Enterprise",
"price": "Contact sales",
"kind": "custom"
}
]
},
"observed": true,
"billing": "freemium",
"lowest_monthly_usd": 22,
"monthly_usd": 22,
"headline": "Free plan; paid from $22/mo; $22/mo equivalent billed annually",
"summary": "Free plan; paid from $22/mo; $22/mo equivalent billed annually. Open Ephemeris offers a free one-time credit grant, one-time credit top-ups, monthly plans from $22, usage-based overages, and custom enterprise pricing."
},
"observed": true
}
],
"suggested_next_calls": [
{
"tool": "price_benchmark",
"arguments": {
"niche": "weather-data-api"
},
"purpose": "full observed price distribution + per-tier medians for this niche"
},
{
"tool": "niche_report",
"arguments": {
"niche": "weather-data-api",
"response_mode": "full"
},
"purpose": "the complete report incl. index series and tier decomposition"
},
{
"tool": "suggest_alternatives",
"arguments": {
"agent_id": "dhanyyudi_bmkg_id"
},
"purpose": "comparable (optionally cheaper) providers to a named agent"
},
{
"tool": "get_agent_profile",
"arguments": {
"agent_id": "dhanyyudi_bmkg_id"
},
"purpose": "full profile, integrations and pricing for one provider"
}
]
}
}Full market
14 providers, one sortable view
Dense enough for many listings; progressive disclosure keeps mobile usable.
ProviderTypeFromVs niche medianLiveness
GribStream.com Historical Weather Forecast APIprovides weather forecast data access through Model Context Protocol server for AI tools
japan-seasonsprovides seasonal data for Japan including cherry blossom status, autumn foliage tracking, and festival information
WeatherAI.io MCP Serverprovides weather intelligence tools to AI assistants through MCP protocol
world-weather-online-mcpprovides weather data API access for AI agents and applications
AstronomyAstronomy calculations for any place and date: sun and moon rise/set times, planet positions and visibility, Mercury and Venus apparition events, solar and lun…
DMAP-AI MCP Serverdrought monitoring and SPI drought analysis using NASA POWER and ERA5-Land/CDS data
EkopumpReal-time fuel prices, active alerts (traffic, wildfires, severe weather, earthquakes), per-country data coverage, and cheapest gas stations by city, aggregate…
Star NinjaStar Ninja reports sky darkness, cloud cover and moonless hours for a night-sky spot you name.
Give it a start point and a spot, both as coordinates, and it r…
Windshield WeatherWeather forecasts along driving routes and highways.
Get weather forecasts for each stretch of your drive at the time you'll reach it. Compare departure times…
WorldclockA real clock for AI agents: live time, timezone conversion, and DST facts from the IANA tzdb.
Built for the questions users actually ask: "What time is it in…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.