{"name":"io.github.carlobianchi89/epwtools","slug":"carlobianchi89-epwtools","title":"EPW.tools","description":"EnergyPlus weather files (EPW, DDY, STAT) for any site: actual, typical, forecast, future climate.","url":"https://mcp.market/server/carlobianchi89-epwtools","rating":null,"grade":"C","score":55,"certified":false,"status":"active","category":"maps","tags":["maps"],"presence":{"score":3,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":"Proprietary"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":"https://epw.tools/ai-weather-files","version":"0.4.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"epwtools","version":"0.4.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"epwtools[mcp]","type":"named","name":"--from"}],"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"Your EPW.tools API key (free credits on signup at https://epw.tools)","isRequired":true,"isSecret":true,"name":"EPWTOOLS_API_KEY"}]}],"tools":[{"name":"generate_epw","description":"Generate a single-year AMY EPW file (+ DDY + STAT) for any location worldwide.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_forecast","description":"Generate a short-horizon forecast EPW: the next 1–15 days of weather as a simulation-ready (partial) EPW, for model-predictive control, demand-response and other operational building-energy simulations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_future_climate","description":"Generate a future climate EPW using CMIP6 Belcher morphing applied to a MERRA-2 baseline year.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_tmy","description":"Generate a custom Typical Meteorological Year (TMY) EPW using the Sandia/Finkelstein-Schafer method over a multi-year MERRA-2 record.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_job_result","description":"Check the status and result of any previously submitted job.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nearest_stations","description":"Return the n nearest active weather stations to a given coordinate.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_cmip6_models","description":"Return the list of available CMIP6 GCM models for future climate generation.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":55,"grade":"C","scanned_at":"2026-10-01T13:49:01.639Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T13:49:01.580Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: unknown"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"epwtools","version":"0.4.0","found":true,"license":"Proprietary","dependencyCount":9,"publishedAt":"2026-09-29T11:33:19.722737Z","repositoryUrl":"https://epw.tools"}],"repo":{"found":false},"icon":{"url":"https://epw.tools/favicon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":"Proprietary","lastPushAt":null,"score":3}}}},"grade_history":[],"reviews":[]}