agent-eligibility
Deterministic eligibility scoring for AI agents: CLEAR/HOLD/FAIL verdicts, published weights.
¿Debería usar esto?
Calidad y seguridad
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": {
"agent-eligibility": {
"url": "https://paynemuse.pythonanywhere.com/mcp"
}
}
}Puntos de conexión remotos
https://paynemuse.pythonanywhere.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
⚪evaluate_eligibility(task, required_capabilities, agent)
Score one (agent, task) pair. Returns the scorer's full result dict as JSON text: decision (CLEAR/HOLD/FAIL), score 0-100, confidence, reasons, next_action, plus evaluation metadata. Unknown (null) evidence counts as unverified.
Esquema de entrada
{
"type": "object",
"properties": {
"task": {
"title": "Task",
"type": "string"
},
"required_capabilities": {
"items": {
"type": "string"
},
"title": "Required Capabilities",
"type": "array"
},
"agent": {
"$ref": "#/$defs/AgentInput"
}
},
"required": [
"task",
"required_capabilities",
"agent"
],
"$defs": {
"AgentInput": {
"properties": {
"name": {
"default": "unnamed-agent",
"title": "Name",
"type": "string"
},
"capabilities": {
"items": {
"type": "string"
},
"title": "Capabilities",
"type": "array"
},
"evidence": {
"$ref": "#/$defs/Evidence"
}
},
"title": "AgentInput",
"type": "object"
},
"Evidence": {
"properties": {
"payment_verified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Payment Verified"
},
"delivery_verified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Delivery Verified"
},
"policy_compatible": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Policy Compatible"
},
"source_conflict": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Conflict"
},
"certification_fresh": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Certification Fresh"
},
"failure_rate": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Failure Rate"
},
"historical_jobs": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Historical Jobs"
}
},
"title": "Evidence",
"type": "object"
}
},
"title": "evaluate_eligibilityArguments"
}🟢get_scoring_table
Return the v1.0.0 deduction table, decision bands, confidence rules, and rules version as JSON, so a client can display the published rules.
Esquema de entrada
{
"type": "object",
"properties": {},
"title": "get_scoring_tableArguments"
}🟢list_paid_services
List the paid x402 services offered by Payne Machine Foundry (prices, endpoints, how to buy). The MCP tools themselves are free.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟡check_vat(country_code, vat_number)
Check an EU VAT number against the official VIES register. Returns valid (bool), the registered name and address, the VIES request identifier, source and checked_at. Mirrors the paid HTTP endpoint POST /api/check/vat.
Esquema de entrada
{
"type": "object",
"properties": {
"country_code": {
"type": "string"
},
"vat_number": {
"type": "string"
}
},
"required": [
"country_code",
"vat_number"
],
"additionalProperties": false
}🟡check_sanctions(name, type)
Screen a person or entity name against the OFAC SDN and EU consolidated (FSD) sanctions lists. Returns scored matches (name, list, program, type, score), the list versions used, and checked_at. Mirrors the paid HTTP endpoint POST /api/check/sanctions.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"person",
"entity"
]
}
},
"required": [
"name"
],
"additionalProperties": false
}🔴check_counterparty(name, country_code, vat_number)
Counterparty due-diligence verdict: sanctions screening plus a VAT registration check (when vat_number is given) composed into CLEAR / HOLD / FAIL with both component results. Mirrors the paid HTTP endpoint POST /api/check/counterparty.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"country_code": {
"type": "string"
},
"vat_number": {
"type": "string"
}
},
"required": [
"name"
],
"additionalProperties": false
}Comunidad
Evidencia