VulnHunt Security Intelligence
Read-only smart-contract security intelligence for autonomous agents.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (5)
- LOWen vulnhunt_decision
- LOWen gpufeed_compare_providers
- LOWen gpufeed_status
- LOWen gpufeed_get_history
- LOWen gpufeed_get_price_index
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"vulnhunt": {
"url": "https://vulnhunt-agent-api-production.up.railway.app/mcp"
}
}
}Puntos de conexión remotos
https://vulnhunt-agent-api-production.up.railway.app/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (11)
⚪vulnhunt_decision(chain_id, address)
Return a bounded free decision packet for an EVM contract.
Esquema de entrada
{
"type": "object",
"properties": {
"chain_id": {
"title": "Chain Id",
"type": "integer"
},
"address": {
"title": "Address",
"type": "string"
}
},
"required": [
"chain_id",
"address"
],
"title": "vulnhunt_decisionArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "vulnhunt_decisionDictOutput"
}⚪vulnhunt_payment_resources
Return the machine-readable paid resource catalog and x402 terms.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "vulnhunt_payment_resourcesArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "vulnhunt_payment_resourcesDictOutput"
}🟢vulnhunt_chains
List supported chains.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "vulnhunt_chainsArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "vulnhunt_chainsDictOutput"
}🟢gpufeed_get_cheapest(gpu, count, hours)
Return the cheapest verified free-first GPU offer.
Esquema de entrada
{
"type": "object",
"properties": {
"gpu": {
"title": "Gpu",
"type": "string"
},
"count": {
"default": 1,
"title": "Count",
"type": "integer"
},
"hours": {
"default": 1,
"title": "Hours",
"type": "number"
}
},
"required": [
"gpu"
],
"title": "gpufeed_get_cheapestArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_get_cheapestDictOutput"
}🟢gpufeed_get_availability(gpu, count)
Return observed GPU listings from free-first sources.
Esquema de entrada
{
"type": "object",
"properties": {
"gpu": {
"title": "Gpu",
"type": "string"
},
"count": {
"default": 1,
"title": "Count",
"type": "integer"
}
},
"required": [
"gpu"
],
"title": "gpufeed_get_availabilityArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_get_availabilityDictOutput"
}⚪gpufeed_compare_providers(gpu, providers)
Compare providers without treating missing data as unavailable.
Esquema de entrada
{
"type": "object",
"properties": {
"gpu": {
"title": "Gpu",
"type": "string"
},
"providers": {
"default": "",
"title": "Providers",
"type": "string"
}
},
"required": [
"gpu"
],
"title": "gpufeed_compare_providersArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_compare_providersDictOutput"
}⚪gpufeed_status
Return GPUFEED scope, guardrail, metering and provider status.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "gpufeed_statusArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_statusDictOutput"
}🟢gpufeed_get_history(gpu, days, provider, limit)
Return persisted verified GPU price observations.
Esquema de entrada
{
"type": "object",
"properties": {
"gpu": {
"title": "Gpu",
"type": "string"
},
"days": {
"default": 7,
"title": "Days",
"type": "integer"
},
"provider": {
"default": "",
"title": "Provider",
"type": "string"
},
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
}
},
"required": [
"gpu"
],
"title": "gpufeed_get_historyArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_get_historyDictOutput"
}🟢gpufeed_get_price_index(gpu, days)
Return descriptive statistics over persisted GPU observations.
Esquema de entrada
{
"type": "object",
"properties": {
"gpu": {
"title": "Gpu",
"type": "string"
},
"days": {
"default": 7,
"title": "Days",
"type": "integer"
}
},
"required": [
"gpu"
],
"title": "gpufeed_get_price_indexArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_get_price_indexDictOutput"
}🟢gpufeed_estimate_training(gpu, hours, count)
Estimate GPU compute cost using observed prices, with assumptions exposed.
Esquema de entrada
{
"type": "object",
"properties": {
"gpu": {
"title": "Gpu",
"type": "string"
},
"hours": {
"title": "Hours",
"type": "number"
},
"count": {
"default": 1,
"title": "Count",
"type": "integer"
}
},
"required": [
"gpu",
"hours"
],
"title": "gpufeed_estimate_trainingArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_estimate_trainingDictOutput"
}⚪gpufeed_recommend(gpu, hours, count)
Return a bounded lowest-observed-cost recommendation for further verification.
Esquema de entrada
{
"type": "object",
"properties": {
"gpu": {
"title": "Gpu",
"type": "string"
},
"hours": {
"default": 1,
"title": "Hours",
"type": "number"
},
"count": {
"default": 1,
"title": "Count",
"type": "integer"
}
},
"required": [
"gpu"
],
"title": "gpufeed_recommendArguments"
}Esquema de salida
{
"type": "object",
"additionalProperties": true,
"title": "gpufeed_recommendDictOutput"
}Comunidad
Evidencia