OpenWeather for agents
What this MCP does
Discovers and fetches catalogued OpenWeather data products, while supporting account management, usage checks, and hosted top-ups.
Tools
Input schema
{'type': 'object', 'properties': {'secret': {'type': 'string', 'minLength': 1, 'description': "the account's secret — the string sign_up returned as secret; the client configuration's header holds the data key, which this tool cannot use; when both are present the argument wins"}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['request_id'], 'properties': {'body': {}, 'fault': {'type': 'object'}, 'usage': {'type': 'object'}, 'record': {'type': 'object'}, 'status': {'type': ['integer', 'null']}, 'account': {}, 'headers': {'type': 'object'}, 'upstream': {'type': ['string', 'null']}, 'body_text': {'type': 'string'}, 'configure': {'type': 'object'}, 'transport': {'type': 'object'}, 'key_source': {'enum': ['header', 'argument', 'none'], 'type': 'string'}, 'request_id': {'type': 'string'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['product', 'route'], 'properties': {'route': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+(/[A-Za-z0-9_-]+)*$', 'maxLength': 128, 'description': 'a route from get_product, without the product prefix — e.g. current or timeline/1h'}, 'params': {'type': 'object', 'description': 'query parameters, sent as given; the parameters a route requires are in get_product', 'additionalProperties': {'type': ['string', 'number', 'integer', 'boolean']}}, 'product': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'a product slug from list_products'}, 'data_key': {'type': 'string', 'minLength': 1, 'description': 'only when the client cannot send an Authorization header — the data_key.key sign_up returned in this session; when both are present the argument wins'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['request_id'], 'properties': {'body': {}, 'fault': {'type': 'object'}, 'usage': {'type': 'object'}, 'record': {'type': 'object'}, 'status': {'type': ['integer', 'null']}, 'account': {}, 'headers': {'type': 'object'}, 'upstream': {'type': ['string', 'null']}, 'body_text': {'type': 'string'}, 'configure': {'type': 'object'}, 'transport': {'type': 'object'}, 'key_source': {'enum': ['header', 'argument', 'none'], 'type': 'string'}, 'request_id': {'type': 'string'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['product'], 'properties': {'product': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'a product slug from list_products'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['request_id'], 'properties': {'body': {}, 'fault': {'type': 'object'}, 'usage': {'type': 'object'}, 'record': {'type': 'object'}, 'status': {'type': ['integer', 'null']}, 'account': {}, 'headers': {'type': 'object'}, 'upstream': {'type': ['string', 'null']}, 'body_text': {'type': 'string'}, 'configure': {'type': 'object'}, 'transport': {'type': 'object'}, 'key_source': {'enum': ['header', 'argument', 'none'], 'type': 'string'}, 'request_id': {'type': 'string'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['amount_minor'], 'properties': {'secret': {'type': 'string', 'minLength': 1, 'description': "the account's secret — the string sign_up returned as secret; the data key in the client configuration cannot open a payment; when both are present the argument wins"}, 'currency': {'type': 'string', 'default': 'USD', 'description': 'USD is the only currency the platform accepts; the platform refuses any other'}, 'amount_minor': {'type': 'integer', 'minimum': 1, 'description': "the amount in the currency's minor unit (cents); the platform's minimum is 1000 = $10 and the platform checks it"}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['request_id'], 'properties': {'body': {}, 'fault': {'type': 'object'}, 'usage': {'type': 'object'}, 'record': {'type': 'object'}, 'status': {'type': ['integer', 'null']}, 'account': {}, 'headers': {'type': 'object'}, 'upstream': {'type': ['string', 'null']}, 'body_text': {'type': 'string'}, 'configure': {'type': 'object'}, 'transport': {'type': 'object'}, 'key_source': {'enum': ['header', 'argument', 'none'], 'type': 'string'}, 'request_id': {'type': 'string'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['request_id'], 'properties': {'body': {}, 'fault': {'type': 'object'}, 'usage': {'type': 'object'}, 'record': {'type': 'object'}, 'status': {'type': ['integer', 'null']}, 'account': {}, 'headers': {'type': 'object'}, 'upstream': {'type': ['string', 'null']}, 'body_text': {'type': 'string'}, 'configure': {'type': 'object'}, 'transport': {'type': 'object'}, 'key_source': {'enum': ['header', 'argument', 'none'], 'type': 'string'}, 'request_id': {'type': 'string'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'maxLength': 254, 'description': "the owner's email address — the account's identity; one account per address"}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['request_id'], 'properties': {'body': {}, 'fault': {'type': 'object'}, 'usage': {'type': 'object'}, 'record': {'type': 'object'}, 'status': {'type': ['integer', 'null']}, 'account': {}, 'headers': {'type': 'object'}, 'upstream': {'type': ['string', 'null']}, 'body_text': {'type': 'string'}, 'configure': {'type': 'object'}, 'transport': {'type': 'object'}, 'key_source': {'enum': ['header', 'argument', 'none'], 'type': 'string'}, 'request_id': {'type': 'string'}}, 'additionalProperties': True}
Recent tool changes
Similar MCP servers
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…