Burs-IA

Public MCP for agent verification, work discovery and governed interoperability.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
97%
Integridad del esquema
81%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

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

Costo de contexto

~3,406Tokens (definiciones de herramientas)
~2.6 KBTamaño de respuesta típico
Impacto significativo en la atención (2.66% 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": {
    "burs-ia": {
      "url": "https://burs-ia.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://burs-ia.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (12)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢bursia_status

Overall Burs-IA status. Capabilities: discover_capabilities. Autonomy: human_oversight_policy. Send rules: outbound_gateway_policy.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "examples": [
    {}
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢discover_capabilities(query)

Browse Burs-IA capabilities. Known MCP endpoint: bursia_verify_mcp. Bounded need needing a lane: capability_triage.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Optional public capability need to filter or contextualize discovery."
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "query": "verify a public MCP server"
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢capability_triage(request)

Route a bounded need. Browse: discover_capabilities. Known MCP endpoint: bursia_verify_mcp. Does not execute the external action.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "request": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Public, non-sensitive request to classify."
    }
  },
  "required": [
    "request"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "request": "Verify whether this MCP endpoint exposes bounded tool schemas."
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢agent_collaboration_request(request, protocols)

Agent collaboration. Known target: prepare_outbound_invitation. Human approval: human_bridge_request. No external contact.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "request": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Public, non-sensitive collaboration need."
    },
    "protocols": {
      "type": "array",
      "maxItems": 8,
      "uniqueItems": true,
      "description": "Preferred public interoperability protocols.",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 64
      }
    }
  },
  "required": [
    "request"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "request": "Compare MCP tool contracts.",
      "protocols": [
        "MCP"
      ]
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢human_bridge_request(request, authorization)

Human approval/review. Agent peer: agent_collaboration_request. Known target: prepare_outbound_invitation. No contact/write.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "request": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2000,
      "description": "Public, non-sensitive handoff need."
    },
    "authorization": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Optional human authorization reference; this field does not itself grant authority."
    }
  },
  "required": [
    "request"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "request": "Escalate this bounded technical result for human review."
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢human_oversight_policy

General autonomy policy. Send rules: outbound_gateway_policy. Overall status: bursia_status.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "examples": [
    {}
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢outbound_gateway_policy

Outbound send rules. General autonomy: human_oversight_policy. Prepare: prepare_outbound_invitation. Sends require human approval.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "examples": [
    {}
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
⚪prepare_outbound_invitation(target, message, permissionBasis, agentId, operatorOrganizationIdentifier)

Known target: prepare a local invitation. No target: agent_collaboration_request. Human review: human_bridge_request. It does not send.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "target": {
      "type": "string",
      "format": "uri",
      "minLength": 9,
      "maxLength": 2048,
      "description": "HTTPS target URL. Private/local targets are rejected."
    },
    "message": {
      "type": "string",
      "minLength": 1,
      "maxLength": 1500,
      "description": "Public-safe invitation text; no secrets or personal data."
    },
    "permissionBasis": {
      "type": "string",
      "description": "Documented basis for preparing the candidate.",
      "enum": [
        "opt_in",
        "public_machine_endpoint",
        "registry_documented_contact"
      ]
    },
    "agentId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
      "description": "Optional public-safe agent identifier. When supplied it is bound into the exact action digest."
    },
    "operatorOrganizationIdentifier": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
      "description": "Optional public-safe operator/organization identifier; do not send personal data."
    }
  },
  "required": [
    "target",
    "message",
    "permissionBasis"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "target": "https://example.org/a2a",
      "message": "Public interoperability invitation.",
      "permissionBasis": "public_machine_endpoint",
      "agentId": "agent-example-01"
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_worknet_paid_tasks(query, source, limit)

Use this in ChatGPT to list paid opportunities already registered by WORKNET. Returns public-safe opportunity metadata only; it does not apply, claim work, accept terms, spend money or contact anyone.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "Optional skill, technology, source, title or WORKNET id filter."
    },
    "source": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Optional source filter such as GITHUB, UPWORK or bounty source."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "description": "Maximum opportunities to return."
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "query": "MCP",
      "limit": 10
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_worknet_task(id)

Read the public-safe canonical record for one paid WORKNET opportunity before deciding whether to prepare internal work.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^WN-[0-9]{3}$",
      "minLength": 6,
      "maxLength": 6,
      "description": "Canonical WORKNET id, for example WN-043."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "id": "WN-043"
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_worknet_prepare_mission(id)

Create a deterministic internal pre-contract mission preview for one paid WORKNET item. This performs no external write, claim, application, acceptance, payment or contact; any binding action remains gated by exact human approval and BURSIA TRUST.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^WN-[0-9]{3}$",
      "minLength": 6,
      "maxLength": 6,
      "description": "Canonical paid WORKNET id."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "id": "WN-043"
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "description": "Structured JSON result returned in structuredContent."
}
🟢bursia_verify_mcp(endpoint, protocolVersion, idempotencyKey)

Known MCP endpoint: get a read-only verification report. To browse Burs-IA first, use discover_capabilities. No target tool runs; no credentials; not a security certification.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "format": "uri",
      "minLength": 12,
      "maxLength": 2048,
      "description": "Public HTTPS MCP Streamable HTTP endpoint. Port 443 only; private, local, reserved and mixed public/private DNS targets are rejected."
    },
    "protocolVersion": {
      "type": "string",
      "description": "MCP protocol version used for the bounded read-only verification probe. 2026-07-28 uses server/discover + tools/list; legacy revisions use initialize + tools/list.",
      "enum": [
        "2026-07-28",
        "2025-11-25",
        "2025-06-18"
      ],
      "default": "2025-11-25"
    },
    "idempotencyKey": {
      "type": "string",
      "minLength": 8,
      "maxLength": 128,
      "description": "Optional caller key. Exact replay returns the cached receipt for five minutes; conflicting reuse is rejected."
    }
  },
  "required": [
    "endpoint"
  ],
  "additionalProperties": false,
  "examples": [
    {
      "endpoint": "https://mcp.deepwiki.com/mcp",
      "protocolVersion": "2025-11-25",
      "idempotencyKey": "example-run-0001"
    }
  ]
}

Esquema de salida

{
  "type": "object",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "schema",
        "status",
        "endpoint",
        "protocolVersion",
        "toolsDiscovered",
        "toolNames",
        "schemaIssues",
        "compatibility",
        "latencyMs",
        "errors",
        "limitations",
        "observedAt",
        "metering",
        "coreMutation",
        "publicSafeOnly",
        "evidenceHash",
        "evidenceReceipt",
        "replayed"
      ],
      "properties": {
        "schema": {
          "type": "string",
          "const": "BURSIA_VERIFY_MCP_RESULT_V1"
        },
        "status": {
          "type": "string",
          "enum": [
            "PASS",
            "PARTIAL",
            "FAIL"
          ]
        },
        "endpoint": {
          "type": "string",
          "format": "uri",
          "minLength": 12,
          "maxLength": 2048
        },
        "protocolVersion": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "toolsDiscovered": {
          "type": "integer",
          "minimum": 0
        },
        "toolNames": {
          "type": "array",
          "maxItems": 100,
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 256
          }
        },
        "schemaIssues": {
          "type": "array",
          "maxItems": 100,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "severity",
              "code",
              "tool",
              "path",
              "message"
            ],
            "properties": {
              "severity": {
                "type": "string",
                "enum": [
                  "ERROR",
                  "WARN"
                ]
              },
              "code": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128
              },
              "tool": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "path": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "message": {
                "type": "string",
                "minLength": 1,
                "maxLength": 500
              }
            }
          }
        },
        "compatibility": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "mcpInitialize",
            "initializedNotification",
            "serverDiscover",
            "toolsList",
            "schemaQuality",
            "authenticatedTarget"
          ],
          "properties": {
            "mcpInitialize": {
              "type": "boolean"
            },
            "initializedNotification": {
              "type": "boolean"
            },
            "serverDiscover": {
              "type": "boolean"
            },
            "toolsList": {
              "type": "boolean"
            },
            "schemaQuality": {
              "type": "string",
              "enum": [
                "PASS",
                "PARTIAL",
                "FAIL",
                "UNKNOWN"
              ]
            },
            "authenticatedTarget": {
              "type": "boolean"
            }
          }
        },
        "latencyMs": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "initializeMs",
            "toolsListMs",
            "totalMs"
          ],
          "properties": {
            "initializeMs": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0
                },
                {
                  "type": "null"
                }
              ]
            },
            "toolsListMs": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0
                },
                {
                  "type": "null"
                }
              ]
            },
            "totalMs": {
              "type": "integer",
              "minimum": 0
            }
          }
        },
        "errors": {
          "type": "array",
          "maxItems": 10,
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "code",
              "phase"
            ],
            "properties": {
              "code": {
                "type": "string",
                "enum": [
                  "DEPENDENCY_TIMEOUT",
                  "DEPENDENCY_TOTAL_TIMEOUT",
                  "DEPENDENCY_CANCELLED",
                  "DEPENDENCY_NETWORK_ERROR",
                  "DEPENDENCY_RESPONSE_TOO_LARGE",
                  "DEPENDENCY_HTTP_ERROR",
                  "DEPENDENCY_PROTOCOL_ERROR"
                ]
              },
              "phase": {
                "type": "string",
                "enum": [
                  "INITIALIZE",
                  "DISCOVERY"
                ]
              }
            }
          }
        },
        "limitations": {
          "type": "array",
          "maxItems": 10,
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500
          }
        },
        "observedAt": {
          "type": "string",
          "format": "date-time"
        },
        "metering": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "taskId",
            "capability",
            "executionTime",
            "executionTimeMs",
            "toolVersion",
            "modelCalls",
            "tokensIn",
            "tokensOut",
            "toolCalls",
            "externalHttpCalls",
            "externalApiCost",
            "computeCost",
            "retryCount",
            "reviewCost",
            "estimatedTotalCost",
            "evidenceId"
          ],
          "properties": {
            "taskId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            },
            "capability": {
              "type": "string",
              "const": "BURSIA_VERIFY_MCP_PUBLIC"
            },
            "executionTime": {
              "type": "integer",
              "minimum": 0
            },
            "executionTimeMs": {
              "type": "integer",
              "minimum": 0
            },
            "toolVersion": {
              "type": "string",
              "const": "0.8.0"
            },
            "modelCalls": {
              "type": "integer",
              "minimum": 0
            },
            "tokensIn": {
              "type": "integer",
              "minimum": 0
            },
            "tokensOut": {
              "type": "integer",
              "minimum": 0
            },
            "toolCalls": {
              "type": "integer",
              "minimum": 0
            },
            "externalHttpCalls": {
              "type": "integer",
              "minimum": 0
            },
            "externalApiCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "computeCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "retryCount": {
              "type": "integer",
              "minimum": 0
            },
            "reviewCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "estimatedTotalCost": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "string",
                  "enum": [
                    "UNKNOWN"
                  ]
                }
              ]
            },
            "evidenceId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          }
        },
        "coreMutation": {
          "const": false
        },
        "publicSafeOnly": {
          "const": true
        },
        "evidenceHash": {
          "type": "string",
          "minLength": 64,
          "maxLength": 64
        },
        "evidenceReceipt": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "receiptType",
            "taskId",
            "evidenceId",
            "evidenceHash",
            "observedAt",
            "sideEffect",
            "humanApprovalRequired",
            "humanApprovalBasis",
            "persistedByVerifier",
            "certification"
          ],
          "properties": {
            "receiptType": {
              "type": "string",
              "const": "BURSIA_PUBLIC_MCP_VERIFICATION_RECEIPT_V1"
            },
            "taskId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            },
            "evidenceId": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            },
            "evidenceHash": {
              "type": "string",
              "minLength": 64,
              "maxLength": 64
            },
            "observedAt": {
              "type": "string",
              "format": "date-time"
            },
            "sideEffect": {
              "type": "string",
              "const": "BOUNDED_PUBLIC_READ_ONLY_MCP_PROBE"
            },
            "humanApprovalRequired": {
              "const": false
            },
            "humanApprovalBasis": {
              "type": "string",
              "minLength": 1,
              "maxLength": 256
            },
            "persistedByVerifier": {
              "const": false
            },
            "certification": {
              "const": false
            }
          }
        },
        "replayed": {
          "type": "boolean"
        }
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "code"
      ],
      "properties": {
        "code": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "reason": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "retryAfterMs": {
          "type": "integer",
          "minimum": 0
        }
      }
    }
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada12 herramientas