VulnHunt Security Intelligence

Read-only smart-contract security intelligence for autonomous agents.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
74%
Integridad del esquema
66%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (5)

  • LOWTool 'vulnhunt_decision' description lacks action verben vulnhunt_decision
  • LOWTool 'gpufeed_compare_providers' description lacks action verben gpufeed_compare_providers
  • LOWTool 'gpufeed_status' description lacks action verben gpufeed_status
  • LOWTool 'gpufeed_get_history' description lacks action verben gpufeed_get_history
  • LOWTool 'gpufeed_get_price_index' description lacks action verben gpufeed_get_price_index

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,047Tokens (definiciones de herramientas)
~803 BTamaño de respuesta típico
Impacto moderado en la atención (0.82% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (11)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada11 herramientas
verificadoversión no registrada11 herramientas