GPU Economy - cloud GPU prices
What this MCP does
Provides current cloud GPU rental prices, provider comparisons, historical price changes, and H100 price-index data.
Tools
Input schema
{'type': 'object', 'properties': {'gpu': {'type': 'string', 'description': 'GPU id or name, e.g. rtx-4090; omit for every card with a retail median.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpu': {}, 'page': {}, 'cards': {}, 'gpu_id': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'not_counted': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}, 'hours_per_month': {}}}
Input schema
{'type': 'object', 'properties': {'gpu': {'type': 'string', 'description': 'Optional GPU id or name; without it, every card.'}, 'term': {'enum': ['any', 'reserved_1y', 'reserved_3y', 'spot'], 'type': 'string', 'description': 'Which market to pair; default any (1-year, 3-year and spot).'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Pairs to return, largest saving first; default 15.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpu': {}, 'note': {}, 'page': {}, 'term': {}, 'pairs': {}, 'method': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'pairs_found': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}, 'typical_by_term': {}}}
Input schema
{'type': 'object', 'required': ['a', 'b'], 'properties': {'a': {'type': 'string', 'description': 'First GPU id or name (h100-sxm, "H200").'}, 'b': {'type': 'string', 'description': 'Second GPU id or name.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'a': {}, 'b': {}, 'both': {}, 'note': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'difference_is': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}, 'providers_listing_both': {}}}
Input schema
{'type': 'object', 'required': ['a', 'b'], 'properties': {'a': {'type': 'string', 'description': 'First provider id or name (runpod, lambda, "Google Cloud").'}, 'b': {'type': 'string', 'description': 'Second provider id or name.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'a': {}, 'b': {}, 'gpus': {}, 'note': {}, 'page': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'lower_on': {}, 'attribution': {'type': 'string'}, 'gpus_compared': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'description': 'GPU id or name.'}, 'gpus': {'type': 'integer', 'maximum': 100000, 'minimum': 1, 'description': 'How many GPUs; default 1.'}, 'hours': {'type': 'number', 'maximum': 100000, 'minimum': 1, 'description': 'Hours of use; default 730 (a month around the clock).'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Cheapest rate cards to price; default 5.'}, 'market': {'enum': ['on_demand', 'spot', 'community', 'shared', 'serverless', 'reserved', 'reserved_1y', 'reserved_3y'], 'type': 'string', 'description': 'Market; default on_demand.'}, 'region': {'enum': ['any', 'US', 'EU'], 'type': 'string', 'description': "Rates listed in US or EU regions, plus rates that name no region (a provider's rate everywhere); default any."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpu': {}, 'gpus': {}, 'page': {}, 'hours': {}, 'gpu_id': {}, 'market': {}, 'region': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'at_median': {}, 'arithmetic': {}, 'at_cheapest': {}, 'attribution': {'type': 'string'}, 'buy_instead': {}, 'not_counted': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'An id from search.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Cards to return; default 10.'}, 'market': {'enum': ['on_demand', 'spot', 'community', 'shared', 'serverless', 'reserved', 'reserved_1y', 'reserved_3y'], 'type': 'string', 'description': 'Market of the cheapest rate; default on_demand.'}, 'region': {'enum': ['any', 'US', 'EU'], 'type': 'string', 'description': "Rates listed in US or EU regions, plus rates that name no region (a provider's rate everywhere); default any."}, 'vendor': {'enum': ['any', 'nvidia', 'amd'], 'type': 'string', 'description': 'Default any.'}, 'min_vram_gb': {'type': 'number', 'minimum': 0, 'description': 'Least memory per GPU, in GB (24, 48, 80, 141...). Default 0.'}, 'max_usd_per_gpu_hour': {'type': 'number', 'minimum': 0, 'description': "Highest acceptable rate per GPU-hour, compared with each card's cheapest rate. Optional."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpus': {}, 'note': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'requirement': {}, 'cards_matching': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'description': 'GPU id (h100-sxm, h200, b200, rtx-4090) or a name ("H100 SXM", "RTX 4090").'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Rows to return, cheapest first; default 10.'}, 'market': {'enum': ['any', 'on_demand', 'spot', 'community', 'shared', 'serverless', 'reserved', 'reserved_1y', 'reserved_3y'], 'type': 'string', 'description': 'Market to keep; default on_demand. "any" keeps spot, community, serverless and reserved too.'}, 'region': {'enum': ['any', 'US', 'EU'], 'type': 'string', 'description': "Rates listed in US or EU regions, plus rates that name no region (a provider's rate everywhere); default any."}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpu': {}, 'note': {}, 'page': {}, 'gpu_id': {}, 'market': {}, 'prices': {}, 'quotes': {}, 'region': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpus': {}, 'count': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'description': 'GPU id or name.'}, 'weeks': {'type': 'integer', 'maximum': 120, 'minimum': 1, 'description': 'Weeks per source, newest first; default 12.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpu': {}, 'note': {}, 'page': {}, 'gpu_id': {}, 'series': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'properties': {'window': {'enum': ['week', 'hour', 'month'], 'type': 'string', 'description': 'Which window leads the answer; default week. Every answer carries the newest value of each.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'hour': {}, 'name': {}, 'page': {}, 'method': {}, 'months': {}, 'series': {}, 'window': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'current': {}, 'receipts': {}, 'attribution': {'type': 'string'}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'required': ['provider'], 'properties': {'provider': {'type': 'string', 'description': 'Provider id or name (runpod, "Google Cloud", vast-ai).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'note': {}, 'page': {}, 'read': {}, 'type': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'markets': {}, 'provider': {}, 'attribution': {'type': 'string'}, 'live_quotes': {}, 'provider_id': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}, 'gpu_models_live': {}, 'regions_or_tiers': {}, 'cheapest_on_demand_by_gpu': {}}}
Input schema
{'type': 'object', 'required': ['provider'], 'properties': {'provider': {'type': 'string', 'description': 'Provider id (runpod, lambda, coreweave, aws, azure, gcp, vast-ai) or its name.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'page': {}, 'prices': {}, 'quotes': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'provider': {}, 'attribution': {'type': 'string'}, 'provider_id': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}}}
Input schema
{'type': 'object', 'properties': {'gpu': {'type': 'string', 'description': 'Optional GPU id or name.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Rows; default 20.'}, 'provider': {'type': 'string', 'description': 'Optional provider id or name.'}, 'include_marketplaces': {'type': 'boolean', 'description': 'Also list marketplace floors (Vast.ai), which move with every read; default false.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'page': {}, 'window': {}, 'changes': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'attribution': {'type': 'string'}, 'marketplaces': {}, 'quotes_changed': {}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}, 'changes_in_window': {}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'What to look for, e.g. "H100 SXM", "runpod", "reserved H200", "price index".'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}}}}}
Input schema
{'type': 'object', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'description': 'GPU id or name; NVIDIA publishes runs for B200, B300, H100 SXM, H200 and RTX PRO 6000.'}, 'model': {'type': 'string', 'description': 'Optional model name to keep (gpt-oss-120b, "Qwen 3.5"); default every model NVIDIA ran on the card.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['data_updated_at', 'attribution', 'cite_as'], 'properties': {'gpu': {}, 'page': {}, 'runs': {}, 'rates': {}, 'caveat': {}, 'gpu_id': {}, 'cite_as': {'type': 'string', 'description': 'How to cite this answer: GPU Economy, the page, the data date.'}, 'formula': {}, 'modelled': {}, 'attribution': {'type': 'string'}, 'data_updated_at': {'type': 'string', 'description': 'Newest scrape behind the answer (ISO 8601).'}, 'throughput_source': {}}}
Recent tool changes
Similar MCP servers
Algenta MCP Server
Provides governed data onboarding, connector browsing, deterministic simulations, agent-run lifecycles, capability routing, deplo…
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…
RationalBloks
Creates, deploys, manages, and searches schema-based REST API projects and Neo4j knowledge graphs across staging and production e…
RationalBloks
Creates, deploys, manages, and queries REST API and Neo4j graph projects from JSON schemas, including graph data modeling, versio…
Cloudflare Radar
Provides Cloudflare Radar internet observatory data on DDoS attacks, BGP leaks, domain popularity, internet quality, and traffic …
Peeringdb
Provides lookup and identity data for internet peering facilities, networks, and exchange infrastructure from PeeringDB.
Supabase
Manages Supabase projects, PostgreSQL databases, migrations, branches, storage-related infrastructure, Edge Functions, logs, keys…
corpusAI Cloud Pricing
Provides historical and current cloud instance, GPU rental, spot, on-demand, reserved-price, capacity, and pricing-index data.