{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_kb8agqyzgdxh","handle":"iflow-mcp-saintdoresh-weather-mcp-claudedesktop","url":"https://wellknown.network/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop","links":{"self":"https://wellknown.network/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/record.json","html":"https://wellknown.network/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop","markdown":"https://wellknown.network/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop","status":"https://wellknown.network/api/v1/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/status","claim":"https://wellknown.network/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-saintdoresh-weather-mcp-claudedesktop/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-saintdoresh-weather-mcp-claudedesktop","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_saintdoresh_weather_mcp_claudedesktop","summary":"Weather MCP Tool for Claude Desktop - provides real-time weather data, forecasts, and historical weather information using the OpenWeatherMap API","description":"# Weather MCP Tool for Claude Desktop\n\nAn MCP (Model Context Protocol) tool that provides real-time weather data, forecasts, and historical weather information using the OpenWeatherMap API, specifically designed for Claude Desktop.\n\n## Tutorial\n\nFor a detailed guide on setting up and using this tool, check out our comprehensive Medium tutorial:\n[Tutorial: Using Claude Desktop with Weather MCP Tool to Access Real-Time Weather Data Worldwide](https://medium.com/@saintdoresh/tutorial-using-claude-desktop-with-weather-mcp-tool-to-access-real-time-weather-data-worldwide-a0b811fc5cdf)\n\n## Features\n\n- Real-time weather conditions for any location\n- Weather forecasts (up to 5 days)\n- Historical weather data (last 5 days)\n- Air quality information\n- Weather alerts and warnings\n- Location search functionality\n\n## Setup\n\n1. Ensure you have Python 3.10 or higher installed\n\n2. Install dependencies:\n```bash\npip install -r requirements.txt\n```\n\n3. Get an API key from [OpenWeatherMap](https://openweathermap.org/api) (free tier available)\n   - Note: New API keys may take up to 24 hours to activate\n\n4. Set up environment variables for API key (recommended method):\n   - Create a `.env` file in the project directory\n   - Add your API key to the file:\n   ```\n   OPENWEATHER_API_KEY=your_openweathermap_api_key\n   ```\n   - Add `.env` to your `.gitignore` file to prevent committing sensitive data\n\n5. Update `main.py` to use the environment variable:\n   ```python\n   # Add these imports at the top\n   import os\n   from dotenv import load_dotenv\n   \n   # Load environment variables\n   load_dotenv()\n   \n   # Replace the API_KEY line with\n   API_KEY = os.getenv(\"OPENWEATHER_API_KEY\")\n   ```\n\n## Integration with Claude Desktop\n\n1. Configure your MCP settings in Claude Desktop by adding the following to your MCP configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"weather-mcp\": {\n      \"command\": \"py\",\n      \"args\": [\"-3.13\", \"C:\\\\Path\\\\To\\\\Your\\\\Weather-MCP-ClaudeDesktop\\\\main.py\"]\n    }\n  }\n}\n```\n\n2.…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_saintdoresh_weather_mcp_claudedesktop","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"derived"}],"categories":["data"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_saintdoresh_weather_mcp_claudedesktop","registry":"pypi","observedAt":"2026-11-09T10:23:34.322Z","publishedAt":"2026-01-06T01:41:32.427118Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_saintdoresh_weather_mcp_claudedesktop","url":"https://pypi.org/project/iflow-mcp_saintdoresh_weather_mcp_claudedesktop/","firstSeenAt":"2026-09-09T21:23:32.970Z","fetchedAt":"2026-11-09T10:22:28.390Z","normalizedAt":"2026-11-09T10:22:28.390Z"}]},"firstSeenAt":"2026-09-09T21:23:32.970Z","updatedAt":"2026-11-09T10:23:34.322Z"}