{"id":"tc-weather-mcp-server","name":"tc-weather-mcp-server","homepage":"https://pypi.org/project/tc-weather-mcp-server/","repo_url":"https://github.com/Aniirudh/tc-weather-mcp-server","category":"infrastructure","subcategories":[],"tags":["mcp","weather","tooling","ai-agents","data-integration"],"what_it_does":"tc-weather-mcp-server is an MCP server intended to provide weather-related capabilities (typically backed by an external weather provider) to AI agents via the Model Context Protocol.","use_cases":["Let an AI assistant answer weather questions for a given location","Agent workflows that need current conditions or forecasts (e.g., planning outdoor activities)","Tool-using agents that need structured weather data in conversational flows"],"not_for":["Use as a general-purpose weather data portal with complex querying unless explicitly supported","Mission-critical forecasting without validating source accuracy","High-compliance/regulated applications without confirmed vendor and data handling details"],"best_when":"You need a lightweight MCP tool to fetch weather data inside an agent environment.","avoid_when":"You require strict uptime/SLA, guaranteed response latency, or strong compliance/data residency guarantees that are not documented.","alternatives":["Direct API calls to a weather provider from your application","Using a REST weather API wrapper SDK (vendor-specific)","Building an MCP server yourself on top of a weather provider you trust"],"af_score":42.2,"security_score":46.0,"reliability_score":27.5,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:42:42.638868+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":[],"oauth":false,"scopes":false,"notes":"No auth details were provided in the supplied information, so authentication requirements (if any) cannot be confirmed."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information was provided in the supplied information."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":42.2,"security_score":46.0,"reliability_score":27.5,"mcp_server_quality":55.0,"documentation_accuracy":35.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":25.0,"tls_enforcement":70.0,"auth_strength":40.0,"scope_granularity":30.0,"dependency_hygiene":40.0,"secret_handling":50.0,"security_notes":"Security posture cannot be fully assessed from the provided info. If it relies on external weather APIs, it should enforce HTTPS, keep API keys in environment variables, and avoid logging secrets; none of these are confirmed here.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":40.0,"error_recovery":30.0,"idempotency_support":"true","idempotency_notes":"Weather queries are generally safe and idempotent by nature (read-only), but no explicit guarantees were provided.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Weather providers can rate-limit; agents should expect transient failures/429s and retry with backoff (not confirmed/documented).","Location inputs (city name vs coordinates) may be ambiguous; agents may need to pass lat/lon or disambiguate."]}}