Israel Weather MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Israel Weather MCPwhat's the weather in Tel Aviv today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Israel Weather MCP Server ๐ฆ๏ธ๐ฎ๐ฑ
ืคืจืืืงื ืื ืืืืฉ ืฉืจืช MCP (Model Context Protocol) ืืืืคืฉืจ ืืืืืื ืฉืคื (LLMs) ืืืฉืช ืืฉืืจืืช ืื ืชืื ื ืืื ืืืืืจ ืขืืื ืืื ืืืฉืจืื ืืืืฆืขืืช ืืืืืืฆืื ืฉื ืืคืืคื (Playwright).
ืื ืืืื ืืฉืืืืฉ ื-API ืกืื ืืจืื, ืืฉืจืช ืคืืชื ืืคืืคื, ืื ืืื ืืืชืจ Weather2Day, ืืืืืฅ ืืช ืืืืืข ืืจืืืื ืื ืืฆืืจื ืืื ืืืช.
๐ ืชืืื ืืช ืขืืงืจืืืช
ืืืืืืฆืื ืืืื: ื ืืืื ืืืชืจ, ืืชืืืืืืช ืขื ืืืื ืืืช Cookies ืืืืคืืฉ ืขืจืื.
ืืืืืืช RAG: ืืืืืฅ ืชืืื ืืงืกืืืืื ืืืืฃ ืืื ืืืคืฉืจ ืืืืื ืืกืคืง ืชืฉืืืืช ืืคืืจืืืช ืืืืืืงืืช.
ืืืฉืง FastMCP: ืคืืชืื ืืืืจ ืื ืื ืขื ืืกืืก ื-SDK ืืจืฉืื.
Related MCP server: MCP Playwright Weather Israel
๐ ๏ธ ืืื ืืืืืืืช
Python 3.10+
Playwright (ืืืืืืฆืื ืฉื ืืคืืคื)
FastMCP
๐ฆ ืืชืงื ื ืืืจืฆื
ืกื ืืจืื ืกืืืืช ืืขืืืื: ืืืื ืฉืืืชืงื ืืฆืืื
uvืืืจืืฆื:uv syncืืชืงื ืช ืืคืืคื Playwright ืืจืืฆื ืืช ืืคืงืืื ืืืื ืืื ืืืชืงืื ืืช ืืื ืืข ืฉื Chromium ืืืจืืฉ ืืคืขืืืช ืืกืืื:
uv run playwright install chromium
3. ืืจืฆืช ื-Host
ืืื ืืืชืืื ืืืืจ ืขื ื-Agent, ืืจืืฆื ืืช ืงืืืฅ ืืืืจื (Host):
Bash
uv run host.py
๐ ืืืืืืืช ืืฉืืืืช ืฉื-Agent ืืืืข ืืขื ืืช
ืืืืจ ืืจืฆืช ื-Host, ืชืืืื ืืฉืืื ืืืจืืื ื ืฉืืืืช ืืืื:
"ืื ืืื ืืืืืืจ ืขืืฉืื ืืืจืืฉืืื?"
"ืืื ืฆืคืื ืืฉื ืืื ื ืืจืง ืืืืืืื ืืงืจืืืื?"
"ืชื ืื ืชืืืืช ืืคืืจืืช ืืชื ืืืื ืืืืื."
"ืื ืืืืคืจืืืจื ืืืงืกืืืืืช ืืืชืืื ื ืช ืืืืคื?"
๐๏ธ ืืื ื ืืคืจืืืงื
weather_Israel.py: ืฉืจืช ื-MCP ืืืืื ืืช ืืืืื (Tools) ืืฉืืืื ืืืคืืคื ืืืืืืฅ ืืชืืื ืืืืชืจืื ืืจืืืื ืืืื.
host.py: ืืืืฉืง ืืืจืืื ืฉืืืืจ ืืื ื-LLM (Claude) ืืืื ืฉืจืชื ื-MCP.
client.py: ืืืืงืช ืืงืื ืื ืจืืช ืืื ืืืช ืืช ืืชืงืฉืืจืช ืืื ืืฉืจืชืื.
โ ๏ธ ืืขืจื ืืืฉืชืืฉื ื ืืคืจื
ืืงืื ืืืื ืืืืจืืช ืชืืืืืช ืขืืืจ ืืฉืชืืฉื NetFree (ืืืืื ืืืืืช SSL ื-httpx) ืืื ืืืคืฉืจ ืขืืืื ืืืงื ืขื ื-API ืฉื Anthropic ืืืืืฉื ืืืชืจืื ืืกืืืื ืืกืื ื ืช.
๐ก ืืืฉืื ืืื ืืื
ืฉืืืืฉ ื-RAG: ืืกืืื ืืฉืชืืฉ ืืืื get_weather_page_content ืืื ืืืืฅ ืืงืกื ืืืืื ืืืืชืจ ืืืืขืฉืืจ ืืช ืืงืื ืืงืกื ืฉื ืืืืื ืืืืืข ืขืืื ื.
ืืืืืืฆืื: ืืคืจืืืงื ืืืื ืคืขืืืืช ืื ืืฉืืืช ืืื ืืงืืื ืืืืชื ื ืืืืื ืืื (Selectors) ืืื ืืืืืื ืืืื ืืช ืืืืื ืืฉืืืคืช ืื ืชืื ืื.Available Tools
4 toolsenter_weather_forecast_city_israelC
ืฉืื 2: ืืืื ืืช ืฉื ืืขืืจ ืืฉืื ืืืืคืืฉ.
| Name | Required | Description | Default |
|---|---|---|---|
| city_name | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, and the description only states to enter a city name without disclosing side effects, prerequisites, or error conditions. It fails to describe behavioral traits beyond the basic action.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single efficient sentence in Hebrew, front-loading the step number. It is concise but at the cost of informativeness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of sibling tools implying a multi-step workflow, the description lacks context about how this step fits into the larger task. It does not mention the weather forecast domain or the intended outcome.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 0% description coverage, and the tool description adds minimal context ('in the search field'). It does not explain format, constraints, or example values, so it barely compensates for the gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action 'enter the city name' and references a search field, which matches the tool's name involving weather forecast. However, it does not explicitly connect to the weather context, relying on the name.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description includes 'Step 2', implying it follows 'open_weather_forecast_israel' and precedes 'select_weather_forecast_city_israel', providing sequential context but no explicit alternatives or when-not-to-use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_weather_page_contentB
ืฉืื 4 (RAG): ืฉืืืฃ ืืช ืืืงืกื ืืืืฃ ืืื ืงื ืืืชื ืขืืืจ ื-LLM. ืืืืืจ ืืช ืืืืืข ืืืืืื ืืื ืฉืืืืื ืืืื ืืขื ืืช ืืืฉืชืืฉ.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It mentions 'retrieves and cleans' but does not disclose side effects, whether it makes external calls, or what 'cleaning' entails. Transparency is low.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with two sentences, no wasted words. It is front-loaded with the step and purpose. Could be slightly more structured, but effective.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no parameters and an output schema exists (so return values not needed), the description is minimal but functional. However, it lacks context about which page is being referred to and how it fits with sibling tools, so it is not fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so schema description coverage is 100%. The description does not need to add parameter information, and the baseline score of 4 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool retrieves text from a page and cleans it for the LLM, indicating a specific action and resource. However, it does not specify which page or distinguish it from sibling tools, so it is not a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives. The description only mentions it is 'Step 4 (RAG)', but does not explain context or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
open_weather_forecast_israelC
ืฉืื 1: ืคืืชื ืืช ืืชืจ ืืื ืืืืืืจ ืืืฉืจืื ืืืืคื ืืืืืขืืช ืจืืฉืื ืืืช.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, and the description does not disclose behavioral traits such as whether the tool is destructive, requires authentication, or its side effects. It simply states it opens a site and handles messages.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise (one line), but it lacks structure and could be more informative without adding length. It is not overly verbose but could benefit from clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no parameters and an output schema (not detailed), the description might be sufficient for a simple open action. However, it does not explain what 'handles initial messages' means or provide context for the workflow, leaving it incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, so the description does not need to add parameter information. According to guidelines, 0 parameters yields a baseline of 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it opens a weather website in Israel and handles initial messages, but 'handles initial messages' is vague. Given sibling tools, it is likely the first step in a workflow, but the purpose is not fully clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No usage guidelines provided. The description only says 'Step 1', implying it's the first step, but there is no explicit guidance on when to use this tool versus siblings or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
select_weather_forecast_city_israelB
ืฉืื 3: ืืืืจ ืืช ืืขืืจ ืืจืืฉืื ื ืืืจืฉืืื ืืขืืืจ ืืืฃ ืืชืืืืช ืืืคืืจื.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden but only states the action (select and navigate). It does not disclose behavioral traits such as side effects, state changes, or whether it requires prior steps. The description is minimal and lacks depth for an unannotated tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single short sentence that directly states the tool's action. No redundant words, efficiently communicates purpose. It is appropriately sized for the simple no-parameter tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters and an output schema exists (which covers return values), the description captures the essential action. However, it could benefit from noting that this is part of a multi-step workflow (as implied by 'Step 3') and what the detailed forecast page contains.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, and schema description coverage is 100% trivially. The description adds no parameter information, but per rules, 0 parameters baseline is 4. No additional meaning needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool selects the first city from a list and navigates to the detailed forecast page, aligning with the tool name. It differentiates from siblings like 'enter_weather_forecast_city_israel' which implies manual entry, but lacks context on what list is being used.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description only says 'Step 3', implying a sequence but no explicit guidance on when to use this tool versus alternatives like 'enter_weather_forecast_city_israel' or 'get_weather_page_content'. No when-not or prerequisite information is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
4 tool updates
v0.1.0- First observed
enter_weather_forecast_city_israel - First observed
get_weather_page_content - First observed
open_weather_forecast_israel - First observed
select_weather_forecast_city_israel
TDQS
Each tool has a distinct step in the weather scraping workflow (open site, enter city, select city, get page content). No overlap in purpose or function.
Tools consistently use verb_weather_forecast_city_israel pattern for three, but get_weather_page_content deviates slightly. Minor inconsistency but still predictable.
4 tools is appropriate for the narrow scope of fetching a weather forecast from a specific website. Not too few or too many.
The tools cover the scraping workflow but lack other common weather operations (e.g., multiple cities, different forecast types, structured data output). Notable gaps for a general weather MCP.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Current weather and forecasts for any coordinates, backed bโฆ โ paid per call (x402/credits), 1 tools
Get current weather for any city and create images from your prompts. Streamline planning, reportsโฆ
AI-powered browser automation โ navigate, click, fill forms, and extract data from any website.
Real-time weather conditions and multi-day forecasts via Open-Meteo โ free, no API key required
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides LLMs with real-time weather forecasts for Israeli cities using browser automation with Playwright to scrape live data from a weather website.-
- FlicenseAqualityCmaintenanceEnables an LLM to retrieve Israeli weather forecasts by controlling a real Chromium browser to search and scrape a weather site.5-
- FlicenseNot gradedqualityCmaintenanceEnables LLMs to retrieve Israeli weather forecasts by controlling a browser via Playwright and scraping data from an Israeli weather website.-
- FlicenseAqualityBmaintenanceEnables LLMs to fetch Israeli weather forecasts by controlling a real browser via Playwright, simulating human interactions like typing and clicking on a weather website.4-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lea-blum/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server