{
  "data": {
    "similar": [
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/google-weather-api.json",
        "name": "Google Weather API (Maps Platform)",
        "score": 69,
        "shared": [
          "weather.forecast",
          "weather.historical",
          "weather.alerts"
        ],
        "slug": "google-weather-api"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/xweather.json",
        "name": "Xweather Weather API",
        "score": 66.2,
        "shared": [
          "weather.forecast",
          "weather.historical",
          "weather.alerts"
        ],
        "slug": "xweather"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/pirate-weather.json",
        "name": "Pirate Weather",
        "score": 65.7,
        "shared": [
          "weather.forecast",
          "weather.historical",
          "weather.alerts"
        ],
        "slug": "pirate-weather"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/weatherapi-com.json",
        "name": "WeatherAPI.com",
        "score": 64.6,
        "shared": [
          "weather.forecast",
          "weather.historical",
          "weather.alerts"
        ],
        "slug": "weatherapi-com"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/visual-crossing.json",
        "name": "Visual Crossing Weather API",
        "score": 62.2,
        "shared": [
          "weather.forecast",
          "weather.historical",
          "weather.alerts"
        ],
        "slug": "visual-crossing"
      },
      {
        "grade": "C",
        "json": "https://www.anchorterminal.com/tools/meteoblue.json",
        "name": "meteoblue Weather API",
        "score": 60.1,
        "shared": [
          "weather.forecast",
          "weather.historical",
          "weather.alerts"
        ],
        "slug": "meteoblue"
      }
    ],
    "tool": {
      "slug": "meteosource-mcp",
      "name": "Meteosource Weather MCP",
      "vendor": "Meteosource",
      "vendorUrl": "https://www.meteosource.com",
      "kind": "mcp",
      "category": "weather",
      "summary": "Meteosource's hosted MCP server gives an agent seven tools for place search, forecasts, severe-weather alerts, air quality, 20 years of weather history, and solar and wind production estimates, with a Meteosource API key.",
      "url": "https://www.anchorterminal.com/tools/meteosource-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/meteosource-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/meteosource-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/meteosource-mcp.json",
      "dns": "meteosource-mcp.grade.anchorterminal.com",
      "repo": "https://github.com/Meteosource/meteosource-weather-mcp",
      "license": "Proprietary service. The repository's MIT licence covers its docs and manifest",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.meteosource.com/mcp",
      "packages": [],
      "auth": "api-key",
      "authNotes": "A Meteosource API key in an Authorization: Bearer header (or X-API-Key). No OAuth. The key's plan decides which tools appear; the key is used only to call Meteosource and isn't stored in full.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 400 calls a day and no card, asking for a mention and backlink; Startup $9 a month (10,000 calls a day); Standard $29 a month; Renewables plan for production tools (checked 2026-11-07).",
      "priceSummary": "$9 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 on the MCP docs or pricing page (checked 2026-11-07).",
        "endpoints": []
      },
      "toolCount": 7,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-07"
      },
      "docsUrl": "https://mcp.meteosource.com",
      "registryName": "com.meteosource/weather",
      "capabilities": [
        "weather.forecast",
        "weather.historical",
        "weather.alerts",
        "weather.air-quality",
        "energy.solar"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "remote-mcp",
        "api-key",
        "freemium",
        "free-tier",
        "mcp-registry"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50.9,
        "grade": "D",
        "agentReady": false,
        "rank": 1048,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 12,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 75,
          "maintenance": 70,
          "payments": 30,
          "reliability": 35,
          "schema": 72,
          "security": 42,
          "transparency": 32
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 35,
            "points": 7,
            "reason": "status.meteosource.com wasn't reachable (0). No history (5). Daily call quotas per plan, and the README's plans-and-limits section (15). Documented limits on request size (400 location-days) with what to do, no 429 guidance (5 of 15). No SLA found (0). Version 0.1.2, not labelled beta (10). 0 + 5 + 15 + 5 + 0 + 10 = 35.",
            "checked": "2026-11-07"
          },
          {
            "key": "performance",
            "name": "Performance",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
          },
          {
            "key": "schema",
            "name": "Schema \u0026 documentation",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 72,
            "points": 11.7,
            "reason": "Seven tools read from tools/list with JSON Schema inputs (25). No llms.txt found; the README is Markdown on GitHub (5 of 10). Descriptions say what each returns and which plan it needs (15 of 20). Typed inputs, no enums (10 of 15). A README table of error messages and fixes (10 of 15). Tagged releases v0.1.0 to v0.1.2, no changelog file (7 of 15). 25 + 5 + 15 + 10 + 10 + 7 = 72.",
            "checked": "2026-11-07"
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 75,
            "points": 12.19,
            "reason": "Seven tools, about 20 KB (25). Date ranges and location limits on history (12 of 20). Documented error messages with fixes (15 of 20). No annotations on the tools (8 of 20, all reads). Two values to connect and a cache per key; Meteosource SDKs not checked (15). 25 + 12 + 15 + 8 + 15 = 75.",
            "checked": "2026-11-07"
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 42,
            "points": 7.35,
            "reason": "One API key per account in a header, never in the URL (20 of 30). All tools are reads (10 of 20). Weather data only, no third-party text (10). No audit log (0). No security programme found (2 of 20). Keys travel to the hosted server, which says it doesn't store them in full. 20 + 10 + 10 + 0 + 2 = 42.",
            "checked": "2026-11-07"
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 30,
            "points": 3.75,
            "reason": "No machine payment protocol (0). Plan prices with daily call quotas, public (10). Free plan with 400 calls a day, no card (20). A person signs up in a browser for the key (0). 0 + 10 + 20 + 0 = 30.",
            "checked": "2026-11-07"
          },
          {
            "key": "tasks",
            "name": "Task success",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
          },
          {
            "key": "maintenance",
            "name": "Maintenance \u0026 community",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 70,
            "points": 6.13,
            "reason": "Repository commit and tag v0.1.2 on 26 October 2026 (30). Three tags in 90 days (20). Repository issues not read (0). Official registry entry com.meteosource/weather (15). Small repository with server.json; server source not public (5 of 10). 30 + 20 + 0 + 15 + 5 = 70. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
            "checked": "2026-11-07"
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 32,
            "points": 2.8,
            "note": "editorial 25, provenance 38",
            "reason": "The repository is MIT (copyright 2026 Meteosource) but holds docs and the registry manifest rather than the server; terms and privacy URLs weren't found (10 of 30). The MCP page says keys aren't stored in full and caches are per key (10 of 30). No deprecation policy (0). Subprocessors not found (5 of 20). 10 + 10 + 0 + 5 = 25.",
            "checked": "2026-11-07"
          }
        ],
        "assessment": {
          "date": "2026-11-07",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "Seven tools, about 20 KB (25). Date ranges and location limits on history (12 of 20). Documented error messages with fixes (15 of 20). No annotations on the tools (8 of 20, all reads). Two values to connect and a cache per key; Meteosource SDKs not checked (15). 25 + 12 + 15 + 8 + 15 = 75.",
            "maintenance": "Repository commit and tag v0.1.2 on 26 October 2026 (30). Three tags in 90 days (20). Repository issues not read (0). Official registry entry com.meteosource/weather (15). Small repository with server.json; server source not public (5 of 10). 30 + 20 + 0 + 15 + 5 = 70. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.",
            "payments": "No machine payment protocol (0). Plan prices with daily call quotas, public (10). Free plan with 400 calls a day, no card (20). A person signs up in a browser for the key (0). 0 + 10 + 20 + 0 = 30.",
            "reliability": "status.meteosource.com wasn't reachable (0). No history (5). Daily call quotas per plan, and the README's plans-and-limits section (15). Documented limits on request size (400 location-days) with what to do, no 429 guidance (5 of 15). No SLA found (0). Version 0.1.2, not labelled beta (10). 0 + 5 + 15 + 5 + 0 + 10 = 35.",
            "schema": "Seven tools read from tools/list with JSON Schema inputs (25). No llms.txt found; the README is Markdown on GitHub (5 of 10). Descriptions say what each returns and which plan it needs (15 of 20). Typed inputs, no enums (10 of 15). A README table of error messages and fixes (10 of 15). Tagged releases v0.1.0 to v0.1.2, no changelog file (7 of 15). 25 + 5 + 15 + 10 + 10 + 7 = 72.",
            "security": "One API key per account in a header, never in the URL (20 of 30). All tools are reads (10 of 20). Weather data only, no third-party text (10). No audit log (0). No security programme found (2 of 20). Keys travel to the hosted server, which says it doesn't store them in full. 20 + 10 + 10 + 0 + 2 = 42.",
            "transparency": "The repository is MIT (copyright 2026 Meteosource) but holds docs and the registry manifest rather than the server; terms and privacy URLs weren't found (10 of 30). The MCP page says keys aren't stored in full and caches are per key (10 of 30). No deprecation policy (0). Subprocessors not found (5 of 20). 10 + 10 + 0 + 5 = 25."
          },
          "sources": [
            {
              "what": "MCP landing page and tool list",
              "url": "https://mcp.meteosource.com",
              "seen": "2026-11-07"
            },
            {
              "what": "tools/list, 7 tools",
              "url": "https://mcp.meteosource.com/mcp",
              "seen": "2026-11-07"
            },
            {
              "what": "README, licence, tags, shallow clone",
              "url": "https://github.com/Meteosource/meteosource-weather-mcp",
              "seen": "2026-11-07"
            },
            {
              "what": "pricing",
              "url": "https://www.meteosource.com/pricing",
              "seen": "2026-11-07"
            },
            {
              "what": "lead, awesome-remote-mcp-servers pull request #3843",
              "url": "https://github.com/punkpeye/awesome-remote-mcp-servers/pull/3843",
              "seen": "2026-11-07"
            }
          ],
          "openQuestions": [
            "Terms, privacy and status page not read",
            "People, ownership and investors not researched"
          ]
        },
        "negative": 0,
        "verdict": "Meteosource's MCP server is a small, clear weather toolset, seven tools covering forecasts, alerts, air quality, history and renewable production, with error messages that tell the agent what to do. It uses a plain API key, has no status page we could reach, and its terms weren't found.",
        "bestFor": "Agents that answer weather questions, plan around severe weather or estimate solar and wind output.",
        "strengths": [
          "Seven compact tools with plan requirements in the descriptions",
          "Documented error messages with fixes",
          "Forecasts, alerts, air quality, 20 years of history and solar and wind production",
          "Free plan with 400 calls a day and no card",
          "Official registry entry"
        ],
        "weaknesses": [
          "Plain API key, no OAuth",
          "No tool annotations",
          "Status page unreachable and no incident history",
          "Terms and privacy not found"
        ],
        "agentNotes": [
          "Call search_places first to resolve a location",
          "Split history requests over 400 location-days into shorter ranges",
          "Production tools need the Renewables plan; check which tools the key exposes",
          "Send the key in a header, never in a URL"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 50.9
          }
        ],
        "editorialScores": {
          "ergonomics": 75,
          "maintenance": 70,
          "payments": 30,
          "reliability": 35,
          "schema": 72,
          "security": 42,
          "transparency": 25
        },
        "provenanceScore": 38,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-07",
            "maintenance": "2026-11-07",
            "payments": "2026-11-07",
            "reliability": "2026-11-07",
            "schema": "2026-11-07",
            "security": "2026-11-07",
            "transparency": "2026-11-07"
          },
          "last": "2026-11-07",
          "oldest": "2026-11-07",
          "stale": false,
          "staleAfterDays": 90
        },
        "scoreHistory": [
          {
            "date": "2026-11-07",
            "grade": "D",
            "kind": "listed",
            "method": "0.7",
            "score": 50.9
          }
        ]
      },
      "connect": {
        "claudeCode": "claude mcp add meteosource --transport http https://mcp.meteosource.com/mcp --header \"Authorization: Bearer $METEOSOURCE_API_KEY\"",
        "config": {
          "mcpServers": {
            "meteosource": {
              "headers": {
                "Authorization": "Bearer YOUR_METEOSOURCE_API_KEY"
              },
              "url": "https://mcp.meteosource.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/weather.forecast",
        "tool": "https://letme.dev/meteosource-mcp"
      },
      "notable": [
        "Seven tools; weather tools on Free, Startup and Standard plans, production tools on Renewables (https://mcp.meteosource.com)",
        "Key in Authorization: Bearer or X-API-Key; 'No OAuth, no sign-in' (https://mcp.meteosource.com)",
        "Free plan 400 calls a day with no card; Startup $9 a month (https://www.meteosource.com/pricing)"
      ],
      "area": "domain-data",
      "details": [
        {
          "label": "Surface listed",
          "value": "The hosted MCP server at mcp.meteosource.com, read from its landing page, meteosource.com/pricing, the public repository and its tools/list on 7 November 2026. No tool was called"
        }
      ],
      "unitPrices": [
        {
          "item": "Startup plan",
          "unit": "month",
          "usd": 9,
          "note": "10,000 calls a day"
        },
        {
          "item": "Standard plan",
          "unit": "month",
          "usd": 29,
          "note": "20,000 calls a day"
        }
      ],
      "provenance": {
        "legalEntity": "Meteosource",
        "domain": "meteosource.com",
        "domainRegistered": "",
        "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-11-07",
        "notes": [
          "The repository licence names Meteosource (2026). Terms and privacy URLs weren't found at the usual paths."
        ],
        "score": 38,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "Meteosource",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "meteosource.com, no registry record we could read",
            "points": 0,
            "max": 15,
            "state": "no"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "mcp.meteosource.com",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "Privacy policy",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "Status page",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "Changelog",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "security.txt",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "People named",
            "value": "not researched yet",
            "points": 0,
            "max": 0,
            "state": "na"
          },
          {
            "check": "Support route",
            "value": "help pages",
            "points": 5,
            "max": 5,
            "state": "ok"
          }
        ]
      },
      "humans": {
        "slug": "meteosource-mcp",
        "checked": "2026-11-07",
        "company": "Meteosource",
        "peopleNote": "People, ownership and investors weren't researched in this batch (7 November 2026, leads from the awesome-remote-mcp-servers pull requests).",
        "companySocial": {},
        "support": {
          "urls": [
            "https://mcp.meteosource.com"
          ]
        },
        "sources": [
          "https://mcp.meteosource.com"
        ]
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/meteosource-mcp.json",
      "live": {
        "slug": "meteosource-mcp",
        "probe": {
          "target": "https://mcp.meteosource.com/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-11-08T00:43:46.020943722Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 193,
          "lastNote": "initialize answered",
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 151,
          "p95ms24h": 199,
          "samples24h": 61,
          "samples30d": 61,
          "days": [
            {
              "date": "2026-11-07",
              "probes": 53,
              "ok": 53
            },
            {
              "date": "2026-11-08",
              "probes": 8,
              "ok": 8
            }
          ]
        },
        "updatedAt": "2026-11-08T00:43:46.020943722Z"
      }
    },
    "verify": {
      "accepts": "a page on meteosource.com or one of its subdomains, or the README at the root of github.com/Meteosource/meteosource-weather-mcp",
      "badgeUrl": "https://www.anchorterminal.com/badges/meteosource-mcp.svg",
      "body": {
        "slug": "meteosource-mcp",
        "url": "the page with the badge or the link"
      },
      "docs": "https://www.anchorterminal.com/builders/#verify",
      "effect": "none, it never changes a grade, rank or review",
      "endpoint": "https://www.anchorterminal.com/api/v1/verify",
      "listingUrl": "https://www.anchorterminal.com/tools/meteosource-mcp",
      "mcpTool": "verify_listing",
      "recheck": "weekly; two failed checks in a row and it lapses, a later pass restores it",
      "snippets": {
        "html": "\u003ca href=\"https://www.anchorterminal.com/tools/meteosource-mcp\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/meteosource-mcp.svg\" alt=\"Meteosource Weather MCP on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![Meteosource Weather MCP on Anchor Terminal](https://www.anchorterminal.com/badges/meteosource-mcp.svg)](https://www.anchorterminal.com/tools/meteosource-mcp)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/meteosource-mcp\"\u003eMeteosource Weather MCP on Anchor Terminal\u003c/a\u003e"
      }
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/meteosource-mcp",
    "json": "https://www.anchorterminal.com/tools/meteosource-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/meteosource-mcp.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "pricing": "https://www.anchorterminal.com/tools/meteosource-mcp#pricing",
    "reviews": "https://www.anchorterminal.com/tools/meteosource-mcp#reviews",
    "slim": "https://www.anchorterminal.com/tools/meteosource-mcp.min.md"
  },
  "markdown": "## Overview\n\n**Grade D · 50.9/100 · rank #1048 of 1510 · #12 in Weather \u0026 climate data · not agent-ready · confidence medium**\n\n\n## Assessment\n\nMeteosource's MCP server is a small, clear weather toolset, seven tools covering forecasts, alerts, air quality, history and renewable production, with error messages that tell the agent what to do. It uses a plain API key, has no status page we could reach, and its terms weren't found.\n\n## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | Meteosource (https://www.meteosource.com) |\n| Kind | MCP server |\n| Category | Weather \u0026 climate data (https://www.anchorterminal.com/categories/weather) |\n| Transport | Streamable HTTP |\n| Endpoint | `https://mcp.meteosource.com/mcp` |\n| Auth | API key · A Meteosource API key in an Authorization: Bearer header (or X-API-Key). No OAuth. The key's plan decides which tools appear; the key is used only to call Meteosource and isn't stored in full. |\n| Pricing | Freemium ($9 / mo) · Free plan with 400 calls a day and no card, asking for a mention and backlink; Startup $9 a month (10,000 calls a day); Standard $29 a month; Renewables plan for production tools (checked 2026-11-07). |\n| x402 | No · No x402, MPP or L402 on the MCP docs or pricing page (checked 2026-11-07). |\n| Licence | Proprietary service. The repository's MIT licence covers its docs and manifest |\n| Tools exposed | 7 |\n| MCP registry name | `com.meteosource/weather` |\n| Source | https://github.com/Meteosource/meteosource-weather-mcp |\n| Docs | https://mcp.meteosource.com |\n| llms.txt | not found |\n| Surface listed | The hosted MCP server at mcp.meteosource.com, read from its landing page, meteosource.com/pricing, the public repository and its tools/list on 7 November 2026. No tool was called |\n| Capabilities | weather.forecast, weather.historical, weather.alerts, weather.air-quality, energy.solar |\n| Tags | official, hosted, mcp, remote-mcp, api-key, freemium, free-tier, mcp-registry |\n| JSON | https://www.anchorterminal.com/api/v1/tools/meteosource-mcp.json |\n\n## Score breakdown (methodology v0.7, October 2026 research run)\n\nAssessed 2026-11-07 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. \"This run\" is each category's share of the 100 points.\n\n| Category | Weight | This run | Score (0–100) | Points |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% | 20 | 35 | 7.0 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 72 | 11.7 |\n| Agent ergonomics | 13% | 16.2 | 75 | 12.2 |\n| Security \u0026 auth | 14% | 17.5 | 42 | 7.3 |\n| Payments \u0026 pricing | 10% | 12.5 | 30 | 3.8 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 70 | 6.1 |\n| Transparency \u0026 trust (editorial 25, provenance 38) | 7% | 8.8 | 32 | 2.8 |\n| Negative events | up to −15 | up to −15 | none recorded | 0 |\n| **Total** | | | | **50.9 → D** |\n\n### Why each score\n\n- Reliability 35 (checked 2026-11-07): status.meteosource.com wasn't reachable (0). No history (5). Daily call quotas per plan, and the README's plans-and-limits section (15). Documented limits on request size (400 location-days) with what to do, no 429 guidance (5 of 15). No SLA found (0). Version 0.1.2, not labelled beta (10). 0 + 5 + 15 + 5 + 0 + 10 = 35.\n- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.\n- Schema \u0026 documentation 72 (checked 2026-11-07): Seven tools read from tools/list with JSON Schema inputs (25). No llms.txt found; the README is Markdown on GitHub (5 of 10). Descriptions say what each returns and which plan it needs (15 of 20). Typed inputs, no enums (10 of 15). A README table of error messages and fixes (10 of 15). Tagged releases v0.1.0 to v0.1.2, no changelog file (7 of 15). 25 + 5 + 15 + 10 + 10 + 7 = 72.\n- Agent ergonomics 75 (checked 2026-11-07): Seven tools, about 20 KB (25). Date ranges and location limits on history (12 of 20). Documented error messages with fixes (15 of 20). No annotations on the tools (8 of 20, all reads). Two values to connect and a cache per key; Meteosource SDKs not checked (15). 25 + 12 + 15 + 8 + 15 = 75.\n- Security \u0026 auth 42 (checked 2026-11-07): One API key per account in a header, never in the URL (20 of 30). All tools are reads (10 of 20). Weather data only, no third-party text (10). No audit log (0). No security programme found (2 of 20). Keys travel to the hosted server, which says it doesn't store them in full. 20 + 10 + 10 + 0 + 2 = 42.\n- Payments \u0026 pricing 30 (checked 2026-11-07): No machine payment protocol (0). Plan prices with daily call quotas, public (10). Free plan with 400 calls a day, no card (20). A person signs up in a browser for the key (0). 0 + 10 + 20 + 0 = 30.\n- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.\n- Maintenance \u0026 community 70 (checked 2026-11-07): Repository commit and tag v0.1.2 on 26 October 2026 (30). Three tags in 90 days (20). Repository issues not read (0). Official registry entry com.meteosource/weather (15). Small repository with server.json; server source not public (5 of 10). 30 + 20 + 0 + 15 + 5 = 70. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.\n- Transparency \u0026 trust 32 (checked 2026-11-07): The repository is MIT (copyright 2026 Meteosource) but holds docs and the registry manifest rather than the server; terms and privacy URLs weren't found (10 of 30). The MCP page says keys aren't stored in full and caches are per key (10 of 30). No deprecation policy (0). Subprocessors not found (5 of 20). 10 + 10 + 0 + 5 = 25.\n\nFix list, everything this grade says the listing lacks, the biggest gain first (15 items). What it covers is at https://www.anchorterminal.com/fixes/meteosource-mcp.md (JSON https://www.anchorterminal.com/fixes/meteosource-mcp.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{\"listing\": \"meteosource-mcp\", \"plan\": \"read\"}`, free while the beta runs\n\n### What we couldn't check\n\n- Terms, privacy and status page not read\n- People, ownership and investors not researched\n\n### Sources\n\n- MCP landing page and tool list: \u003chttps://mcp.meteosource.com\u003e (seen 2026-11-07)\n- tools/list, 7 tools: \u003chttps://mcp.meteosource.com/mcp\u003e (seen 2026-11-07)\n- README, licence, tags, shallow clone: \u003chttps://github.com/Meteosource/meteosource-weather-mcp\u003e (seen 2026-11-07)\n- pricing: \u003chttps://www.meteosource.com/pricing\u003e (seen 2026-11-07)\n- lead, awesome-remote-mcp-servers pull request #3843: \u003chttps://github.com/punkpeye/awesome-remote-mcp-servers/pull/3843\u003e (seen 2026-11-07)\n\n## Score history\n\nEvery move of a score since the listing was graded, newest first, with its cause. A score can't move without an entry here. JSON: https://www.anchorterminal.com/api/v1/tools/meteosource-mcp/history.json\n\n- 2026-11-07: graded 50.9 D (methodology 0.7)\n\n## Who's behind it (provenance 38/100, checked 2026-11-07)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | Meteosource | 20/20 |\n| Domain age | meteosource.com, no registry record we could read | 0/15 |\n| Endpoint on the vendor's domain | mcp.meteosource.com | 15/15 |\n| Terms of service | not found | 0/10 |\n| Privacy policy | not found | 0/10 |\n| Status page | not found | 0/10 |\n| Changelog | not found | 0/10 |\n| security.txt | not found | 0/10 |\n| People named | not researched yet | n/a |\n| Support route | help pages | 5/5 |\n\nNot looked up: RDAP isn't requested under the 1 November 2026 rules.\n\nThe repository licence names Meteosource (2026). Terms and privacy URLs weren't found at the usual paths.\n\n### Terms and privacy, as read\n\nA reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.\n\n**Terms of service**. We found no terms of service published for this product, so there is nothing to read and the check scores 0.\n\n\n**Privacy policy**. We found no privacy policy published for this product, so there is nothing to read and the check scores 0.\n\n\n## Humans behind the project (researched 2026-11-07 from public pages, not part of the grade)\n\n### Key people\n\n- No people named yet.\n- Note: People, ownership and investors weren't researched in this batch (7 November 2026, leads from the awesome-remote-mcp-servers pull requests).\n\n### Getting support\n\n- Help: https://mcp.meteosource.com\n- Sources: https://mcp.meteosource.com\n\n## Live (updated 2026-11-08 00:43 UTC)\n\n- Right now: up, HTTP 200, 193 ms, checked 2026-11-08 00:43 UTC (mcp-initialize on `https://mcp.meteosource.com/mcp`)\n- Uptime 24h 100.0% (61 probes) · 30 days 100.0% (61 probes) · p50 151 ms · p95 199 ms\n- Always current: https://www.anchorterminal.com/api/v1/live/meteosource-mcp.json\n\n## Probe metrics\n\nNot measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.\n\n## Prices\n\n| Item | Price | Unit | Note |\n| --- | --- | --- | --- |\n| Startup plan | $9 | per month (plan) | 10,000 calls a day |\n| Standard plan | $29 | per month (plan) | 20,000 calls a day |\n\nAcross all listings: https://www.anchorterminal.com/prices/index.md\n\n## Strengths\n\n- Seven compact tools with plan requirements in the descriptions\n- Documented error messages with fixes\n- Forecasts, alerts, air quality, 20 years of history and solar and wind production\n- Free plan with 400 calls a day and no card\n- Official registry entry\n\n## Weaknesses\n\n- Plain API key, no OAuth\n- No tool annotations\n- Status page unreachable and no incident history\n- Terms and privacy not found\n\n\n\n## Before you call it (notes for agents)\n\n1. Call search_places first to resolve a location\n2. Split history requests over 400 location-days into shorter ranges\n3. Production tools need the Renewables plan; check which tools the key exposes\n4. Send the key in a header, never in a URL\n\n## Connect\n\nClaude Code:\n\n```bash\nclaude mcp add meteosource --transport http https://mcp.meteosource.com/mcp --header \"Authorization: Bearer $METEOSOURCE_API_KEY\"\n```\n\nMCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"meteosource\": {\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_METEOSOURCE_API_KEY\"\n      },\n      \"url\": \"https://mcp.meteosource.com/mcp\"\n    }\n  }\n}\n```\n\nThrough letme: https://letme.dev/meteosource-mcp (letme picks it for energy.solar, the top-graded tool for the job, letme picks it for weather.air-quality, the top-graded tool for the job). letme answers with the pick and how to call it direct. How it works: https://www.anchorterminal.com/letme/index.md\n\n## Similar tools\n\nRanked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.\n\n| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |\n| --- | --- | --- | --- | --- | --- | --- |\n| Google Weather API (Maps Platform) | B | 69 | 264 | weather.forecast, weather.historical, weather.alerts | no | https://www.anchorterminal.com/tools/google-weather-api.md |\n| Xweather Weather API | B | 66.2 | 378 | weather.forecast, weather.historical, weather.alerts | no | https://www.anchorterminal.com/tools/xweather.md |\n| Pirate Weather | B | 65.7 | 408 | weather.forecast, weather.historical, weather.alerts | no | https://www.anchorterminal.com/tools/pirate-weather.md |\n| WeatherAPI.com | B | 64.6 | 460 | weather.forecast, weather.historical, weather.alerts | no | https://www.anchorterminal.com/tools/weatherapi-com.md |\n| Visual Crossing Weather API | B | 62.2 | 571 | weather.forecast, weather.historical, weather.alerts | no | https://www.anchorterminal.com/tools/visual-crossing.md |\n| meteoblue Weather API | C | 60.1 | 667 | weather.forecast, weather.historical, weather.alerts | no | https://www.anchorterminal.com/tools/meteoblue.md |\n\n## Panel reviews (0)\n\nReviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .\n\nDesk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md\n\n## Notable\n\n- Seven tools; weather tools on Free, Startup and Standard plans, production tools on Renewables (source: \u003chttps://mcp.meteosource.com\u003e)\n- Key in Authorization: Bearer or X-API-Key; 'No OAuth, no sign-in' (source: \u003chttps://mcp.meteosource.com\u003e)\n- Free plan 400 calls a day with no card; Startup $9 a month (source: \u003chttps://www.meteosource.com/pricing\u003e)\n\n- #12 of 17 in Best weather and climate data APIs for AI agents: https://www.anchorterminal.com/best/weather/index.md\n- All 136 weather comparisons: https://www.anchorterminal.com/compare/weather/index.md\n\n## Compare\n\n- [AccuWeather Core Weather API + MCP vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/accuweather-api-vs-meteosource-mcp.md): D 49.2 vs D 50.9\n- [Google Weather API (Maps Platform) vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/google-weather-api-vs-meteosource-mcp.md): B 69 vs D 50.9\n- [Met Office Weather DataHub (Site Specific) vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/met-office-datahub-vs-meteosource-mcp.md): F 30 vs D 50.9\n- [meteoblue Weather API vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/meteoblue-vs-meteosource-mcp.md): C 60.1 vs D 50.9\n- [Meteomatics Weather API vs Meteosource Weather MCP](https://www.anchorterminal.com/compare/meteomatics-vs-meteosource-mcp.md): E 45.7 vs D 50.9\n- [Meteosource Weather MCP vs NOAA National Weather Service API (api.weather.gov)](https://www.anchorterminal.com/compare/meteosource-mcp-vs-nws-api.md): D 50.9 vs D 48.4\n- [Meteosource Weather MCP vs OpenWeather One Call API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-openweather-one-call.md): D 50.9 vs C 55.4\n- [Meteosource Weather MCP vs Pirate Weather](https://www.anchorterminal.com/compare/meteosource-mcp-vs-pirate-weather.md): D 50.9 vs B 65.7\n- [Meteosource Weather MCP vs Stormglass API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-stormglass.md): D 50.9 vs E 40\n- [Meteosource Weather MCP vs Tomorrow.io Weather API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-tomorrow-io.md): D 50.9 vs D 51.5\n- [Meteosource Weather MCP vs Visual Crossing Weather API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-visual-crossing.md): D 50.9 vs B 62.2\n- [Meteosource Weather MCP vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/meteosource-mcp-vs-weather-company.md): D 50.9 vs C 54.5\n- [Meteosource Weather MCP vs WeatherAPI.com](https://www.anchorterminal.com/compare/meteosource-mcp-vs-weatherapi-com.md): D 50.9 vs B 64.6\n- [Meteosource Weather MCP vs Weatherbit API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-weatherbit.md): D 50.9 vs D 51.1\n- [Meteosource Weather MCP vs Xweather Weather API](https://www.anchorterminal.com/compare/meteosource-mcp-vs-xweather.md): D 50.9 vs B 66.2\n- [Meteosource Weather MCP vs Open-Meteo](https://www.anchorterminal.com/compare/meteosource-mcp-vs-open-meteo.md): D 50.9 vs B 66.7\n\n## Verify this listing\n\nFor the vendor. The badge or a plain link to this page verifies the listing, from a page on meteosource.com or one of its subdomains, or the README at the root of github.com/Meteosource/meteosource-weather-mcp. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{\"slug\": \"meteosource-mcp\", \"url\": \"…\"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify\n\nHTML badge:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/meteosource-mcp\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/meteosource-mcp.svg\" alt=\"Meteosource Weather MCP on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![Meteosource Weather MCP on Anchor Terminal](https://www.anchorterminal.com/badges/meteosource-mcp.svg)](https://www.anchorterminal.com/tools/meteosource-mcp)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/meteosource-mcp\"\u003eMeteosource Weather MCP on Anchor Terminal\u003c/a\u003e\n```\n\n## Share this listing\n\nFor the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say Meteosource Weather MCP is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.\n\n- Dark: https://www.anchorterminal.com/assets/share/meteosource-mcp-dark.png\n- Light: https://www.anchorterminal.com/assets/share/meteosource-mcp-light.png\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Weather \u0026 climate data",
        "url": "https://www.anchorterminal.com/categories/weather"
      },
      {
        "name": "Meteosource Weather MCP",
        "url": ""
      }
    ],
    "description": "Meteosource's hosted MCP server gives an agent seven tools for place search, forecasts, severe-weather alerts, air quality, 20 years of weather history, and solar and wind production estimates, with a Meteosource API key.",
    "facts": [
      "rank #1048 of 1510",
      "API key auth",
      "0 desk reviews"
    ],
    "h1": "Meteosource Weather MCP",
    "image": "https://www.anchorterminal.com/assets/og/tools-meteosource-mcp.png",
    "path": "/tools/meteosource-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Meteosource Weather MCP review: pricing, alternatives, grade D",
    "toc": null,
    "updated": "2026-11-08",
    "url": "https://www.anchorterminal.com/tools/meteosource-mcp"
  },
  "tokens": {
    "markdown": 4600,
    "slim": 1180
  },
  "version": 1
}
