{"id":"weatherstack-mcp-server","name":"weatherstack-mcp-server","homepage":"https://pypi.org/project/weatherstack-mcp-server/","repo_url":null,"category":"api-gateway","subcategories":[],"tags":["mcp","weather","data-integration","api-wrapper","ai-agents"],"what_it_does":"An MCP (Model Context Protocol) server intended to provide Weatherstack-based weather lookup capabilities to AI agents (e.g., fetch current conditions/forecasts for locations) via MCP tool calls.","use_cases":["Agent-driven weather Q&A for specific locations","Automating workflows that need current weather (e.g., triage, routing, scheduling assistance)","Building an agent tool that wraps Weatherstack API data with structured responses"],"not_for":["Security-sensitive decisioning without additional validation (e.g., safety-critical automation)","Use cases requiring high-assurance, auditable weather sourcing","Clients that need REST/GraphQL/SDK-only integrations (without MCP support)"],"best_when":null,"avoid_when":null,"alternatives":["Weatherstack official API directly (REST)","Other weather APIs with SDKs (e.g., Open-Meteo, WeatherAPI.com)","Generic MCP wrappers around REST weather endpoints"],"af_score":38.2,"security_score":42.0,"reliability_score":20.0,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:39:32.079957+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Weatherstack API key (typical for Weatherstack)"],"oauth":false,"scopes":false,"notes":"Auth mechanism for the MCP server itself is not provided in the supplied data. Weatherstack-style API key usage is likely, but exact implementation details are unknown from the prompt."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing not provided. If backed by Weatherstack, cost depends on Weatherstack plan and request volume."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":38.2,"security_score":42.0,"reliability_score":20.0,"mcp_server_quality":45.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":20.0,"tls_enforcement":70.0,"auth_strength":40.0,"scope_granularity":10.0,"dependency_hygiene":40.0,"secret_handling":50.0,"security_notes":"Likely uses a Weatherstack API key for upstream access, but the provided material does not confirm how secrets are stored/loaded or whether MCP transport is secured end-to-end. Scope granularity and secret-handling practices cannot be verified from the prompt.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Weather/forecast APIs are often rate-limited and may require retries with backoff; without documented retry/idempotency behavior, agents may fail on transient 429/5xx responses.","Location ambiguity (city names) can lead to unexpected results unless the tool accepts/returns deterministic location identifiers.","If the MCP server lacks structured output contracts, agents may need defensive parsing."]}}