Weather and Stock Information MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEWS_API_KEY | Yes | Your News API key for news data | |
| ALPHA_VANTAGE_API_KEY | Yes | Your Alpha Vantage API key for stock data |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_weather_alertsB | Get weather alerts for a US state. |
| get_forecastC | Get the weather forecast for a specific location. |
| get_top_gainers_losersB | Get the top gainers and losers in the US stock market Args: None |
| get_news_and_sentimentsB | Get the news and sentiments of a particular stock Args: ticker: Stock ticker/symbol (eg. AAPL) |
| get_news_todayB | Get the news headlines for a specific keyword and date Args: keyword: Keyword to search for in the news date: Date in YYYY-MM-DD format |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Most tools have distinct purposes: weather forecasting vs. stock information vs. weather alerts. However, get_news_and_sentiments and get_news_today could cause confusion as both handle news retrieval, though one focuses on stock sentiment and the other on general keyword-based news. The descriptions help differentiate them, but overlap exists.
Tool names follow a consistent verb_noun pattern (e.g., get_forecast, get_news_and_sentiments), all using snake_case. There is a minor deviation with get_top_gainers_losers, which uses a compound noun without 'and' in the name, but overall the naming is predictable and readable.
With 5 tools, the count is reasonable for a server covering weather and stock information. It's slightly lean but manageable, as it includes core functions like forecasting, alerts, stock news, and market data. A few more tools might enhance coverage, but this is well-scoped for basic operations.
The tool surface has notable gaps. For weather, it covers forecasting and alerts but lacks current conditions or historical data. For stocks, it includes news, sentiment, and market movers but omits stock price quotes, historical data, or portfolio management. Agents can work around this, but the coverage is incomplete for a full weather and stock domain.