MCP Server

VulnHunt Security Intelligence

io.github.owenkingva-web/vulnhunt
Cloud & Infrastructure Security Unavailable MCP 2025-11-25

What this MCP does

Returns read-only EVM contract security decision data along with GPU availability, pricing, history, and cost estimates.

gpufeed_compare_providers
Compare providers without treating missing data as unavailable.
Input schema
{'type': 'object', 'title': 'gpufeed_compare_providersArguments', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'title': 'Gpu'}, 'providers': {'type': 'string', 'title': 'Providers', 'default': ''}}}
Output schema
{'type': 'object', 'title': 'gpufeed_compare_providersDictOutput', 'additionalProperties': True}
gpufeed_estimate_training
Estimate GPU compute cost using observed prices, with assumptions exposed.
Input schema
{'type': 'object', 'title': 'gpufeed_estimate_trainingArguments', 'required': ['gpu', 'hours'], 'properties': {'gpu': {'type': 'string', 'title': 'Gpu'}, 'count': {'type': 'integer', 'title': 'Count', 'default': 1}, 'hours': {'type': 'number', 'title': 'Hours'}}}
Output schema
{'type': 'object', 'title': 'gpufeed_estimate_trainingDictOutput', 'additionalProperties': True}
gpufeed_get_availability
Return observed GPU listings from free-first sources.
Input schema
{'type': 'object', 'title': 'gpufeed_get_availabilityArguments', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'title': 'Gpu'}, 'count': {'type': 'integer', 'title': 'Count', 'default': 1}}}
Output schema
{'type': 'object', 'title': 'gpufeed_get_availabilityDictOutput', 'additionalProperties': True}
gpufeed_get_cheapest
Return the cheapest verified free-first GPU offer.
Input schema
{'type': 'object', 'title': 'gpufeed_get_cheapestArguments', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'title': 'Gpu'}, 'count': {'type': 'integer', 'title': 'Count', 'default': 1}, 'hours': {'type': 'number', 'title': 'Hours', 'default': 1.0}}}
Output schema
{'type': 'object', 'title': 'gpufeed_get_cheapestDictOutput', 'additionalProperties': True}
gpufeed_get_history
Return persisted verified GPU price observations.
Input schema
{'type': 'object', 'title': 'gpufeed_get_historyArguments', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'title': 'Gpu'}, 'days': {'type': 'integer', 'title': 'Days', 'default': 7}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 100}, 'provider': {'type': 'string', 'title': 'Provider', 'default': ''}}}
Output schema
{'type': 'object', 'title': 'gpufeed_get_historyDictOutput', 'additionalProperties': True}
gpufeed_get_price_index
Return descriptive statistics over persisted GPU observations.
Input schema
{'type': 'object', 'title': 'gpufeed_get_price_indexArguments', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'title': 'Gpu'}, 'days': {'type': 'integer', 'title': 'Days', 'default': 7}}}
Output schema
{'type': 'object', 'title': 'gpufeed_get_price_indexDictOutput', 'additionalProperties': True}
gpufeed_recommend
Return a bounded lowest-observed-cost recommendation for further verification.
Input schema
{'type': 'object', 'title': 'gpufeed_recommendArguments', 'required': ['gpu'], 'properties': {'gpu': {'type': 'string', 'title': 'Gpu'}, 'count': {'type': 'integer', 'title': 'Count', 'default': 1}, 'hours': {'type': 'number', 'title': 'Hours', 'default': 1.0}}}
Output schema
{'type': 'object', 'title': 'gpufeed_recommendDictOutput', 'additionalProperties': True}
gpufeed_status
Return GPUFEED scope, guardrail, metering and provider status.
Input schema
{'type': 'object', 'title': 'gpufeed_statusArguments', 'properties': {}}
Output schema
{'type': 'object', 'title': 'gpufeed_statusDictOutput', 'additionalProperties': True}
vulnhunt_chains
List supported chains.
Input schema
{'type': 'object', 'title': 'vulnhunt_chainsArguments', 'properties': {}}
Output schema
{'type': 'object', 'title': 'vulnhunt_chainsDictOutput', 'additionalProperties': True}
vulnhunt_decision
Return a bounded free decision packet for an EVM contract.
Input schema
{'type': 'object', 'title': 'vulnhunt_decisionArguments', 'required': ['chain_id', 'address'], 'properties': {'address': {'type': 'string', 'title': 'Address'}, 'chain_id': {'type': 'integer', 'title': 'Chain Id'}}}
Output schema
{'type': 'object', 'title': 'vulnhunt_decisionDictOutput', 'additionalProperties': True}
vulnhunt_payment_resources
Return the machine-readable paid resource catalog and x402 terms.
Input schema
{'type': 'object', 'title': 'vulnhunt_payment_resourcesArguments', 'properties': {}}
Output schema
{'type': 'object', 'title': 'vulnhunt_payment_resourcesDictOutput', 'additionalProperties': True}
Added
gpufeed_recommend
Sept. 17, 2026, 12:45 p.m.
Added
gpufeed_estimate_training
Sept. 17, 2026, 12:45 p.m.
Added
gpufeed_get_price_index
Sept. 17, 2026, 12:45 p.m.
Added
gpufeed_get_history
Sept. 17, 2026, 12:45 p.m.
Added
gpufeed_status
Sept. 17, 2026, 12:45 p.m.
Added
gpufeed_compare_providers
Sept. 17, 2026, 12:45 p.m.
Added
gpufeed_get_availability
Sept. 17, 2026, 12:45 p.m.
Added
gpufeed_get_cheapest
Sept. 17, 2026, 12:45 p.m.
Added
vulnhunt_chains
Sept. 17, 2026, 12:45 p.m.
Added
vulnhunt_payment_resources
Sept. 17, 2026, 12:45 p.m.
Added
vulnhunt_decision
Sept. 17, 2026, 12:45 p.m.