Canada Weather

io.github.asheeranPublished by GitHub account asheeranv1.0.0Updated Oct 31, 2026

Official Canadian weather: forecasts, conditions, alerts and air quality in English and French.

VerifiedStreamable HTTPWeb executableLocation & Lifestyle

Overview

Canada Weather's hosted MCP server (weather.sitesy.ca); no sign-in required; Streamable HTTP; 7 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Endpoint
weather.sitesy.ca
Last checked

Installation

In SourceWeft

  1. Open Canada Weather in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.asheeran%2Fcanada-weather/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "canada-weather": {
      "type": "http",
      "url": "https://weather.sitesy.ca/mcp"
    }
  }
}

Tools

7

search_locations

Search Canadian forecast locations by name, in English or French. Returns matching locations with site code, names in both languages, province code, and coordinates. Use the site code with the other tools.

Parameterslimitqueryrequiredprovince

get_current_conditions

Current observed weather conditions for a location by site code. lang is en or fr. Get the site code from search_locations.

Parameterslangsite_coderequired

get_daily_forecast

Daily forecast periods for a location by site code. lang is en or fr.

Parameterslangsite_coderequired

get_hourly_forecast

Hourly forecast for a location by site code. lang is en or fr.

Parameterslanghourssite_coderequired

get_alerts_by_place

Active official weather alerts covering a location by site code. Returns every active alert whose coverage includes the location, with its colour coded risk level, or an empty list when none are active. lang is en or fr.

Parameterslangsite_coderequired

get_alerts_by_coordinates

Active official weather alerts covering a latitude and longitude point. lang is en or fr.

Parameterslatrequiredlonrequiredlang

get_air_quality

Air Quality Health Index for a place, current value plus forecast. Identify the place with a site code from search_locations, a place name in query, or a latitude and longitude pair. Values come from the nearest air quality station, which is named in the result. lang is en or fr.

Parameterslatlonlangquerysite_code

Version history

1
  1. v1.0.0LatestOct 31, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.