Server definition
- Hash
- sha256:e736f9853cfb3298bce282b2f7365b6e235249ee58194ef23f64354bf595c3fb
- What it is
- What a remote MCP server returned when asked what it offers: 22 tools
The blob, as servednamed by its sha256
{
"instructions": "Public tools read cleared CVE records. Authenticated workspace tools require OAuth or device authorization. Assessment launch always requires human approval of the exact prepared run.",
"tools": [
{
"description": "Create a DNS TXT or HTTPS-file challenge proving control of a domain. This does not run an assessment.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain name only; no scheme, path, port, credentials, or wildcard.",
"maxLength": 253,
"minLength": 1,
"type": "string"
},
"idempotencyKey": {
"maxLength": 128,
"minLength": 8,
"type": "string"
},
"label": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"method": {
"enum": [
"dns_txt",
"http_file"
],
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"domain",
"method",
"idempotencyKey"
],
"type": "object"
},
"name": "begin_domain_authorization",
"outputSchema": null
},
{
"description": "Cancel an eligible queued or running assessment and reconcile any refundable reserved credit.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"assessmentId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"idempotencyKey": {
"maxLength": 128,
"minLength": 8,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"assessmentId",
"idempotencyKey"
],
"type": "object"
},
"name": "cancel_assessment",
"outputSchema": null
},
{
"description": "Check the previously issued DNS or HTTPS proof and update the asset authorization state.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"authorizationId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"idempotencyKey": {
"maxLength": 128,
"minLength": 8,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"authorizationId",
"idempotencyKey"
],
"type": "object"
},
"name": "check_domain_authorization",
"outputSchema": null
},
{
"description": "Return one assessment, its verified asset, current run state, and any pending human approval.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"assessmentId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"assessmentId"
],
"type": "object"
},
"name": "get_assessment",
"outputSchema": null
},
{
"description": "Return one workspace asset and its current authorization state.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"assetId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"assetId"
],
"type": "object"
},
"name": "get_asset",
"outputSchema": null
},
{
"description": "Return current public boundaries and, when authenticated, workspace-specific tool reachability, scopes, and role requirements.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_capabilities",
"outputSchema": null
},
{
"description": "Return available, reserved, and used assessment credits for the approved workspace.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug"
],
"type": "object"
},
"name": "get_credit_summary",
"outputSchema": null
},
{
"description": "Return one finding with evidence-safe lifecycle history and related asset metadata.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"findingId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"findingId"
],
"type": "object"
},
"name": "get_finding",
"outputSchema": null
},
{
"description": "Return the authenticated account and the workspace bound to this agent connection.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_my_account",
"outputSchema": null
},
{
"description": "Return one cleared Hacker Bob CVE record by identifier, including its open-source project, publication status, and upstream public record URL when available.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"recordId": {
"description": "CVE identifier such as CVE-2026-47747.",
"pattern": "^CVE-[0-9]{4}-[0-9]+$",
"type": "string"
}
},
"required": [
"recordId"
],
"type": "object"
},
"name": "get_public_cve_record",
"outputSchema": null
},
{
"description": "Return one released, non-revoked workspace report. Pending review material and access credentials are never returned.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"reportId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"reportId"
],
"type": "object"
},
"name": "get_report",
"outputSchema": null
},
{
"description": "Return the approved workspace and current membership role.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug"
],
"type": "object"
},
"name": "get_workspace",
"outputSchema": null
},
{
"description": "Consume a recent human approval and submit the immutable assessment to Hacker Bob's managed queue. The target is resolved only from the stored verified asset.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"assessmentId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"idempotencyKey": {
"maxLength": 128,
"minLength": 8,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"assessmentId",
"idempotencyKey"
],
"type": "object"
},
"name": "launch_assessment",
"outputSchema": null
},
{
"description": "List assessments and current run states in the approved workspace.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"includeArchived": {
"type": "boolean"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug"
],
"type": "object"
},
"name": "list_assessments",
"outputSchema": null
},
{
"description": "List workspace assets and current ownership-authorization state without contacting a target.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"includeArchived": {
"description": "Include archived assets. Defaults to false.",
"type": "boolean"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug"
],
"type": "object"
},
"name": "list_assets",
"outputSchema": null
},
{
"description": "List recent workspace audit events with optional actor, action, and time filters.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action": {
"maxLength": 80,
"type": "string"
},
"actor": {
"maxLength": 254,
"type": "string"
},
"fromAt": {
"minimum": 0,
"type": "number"
},
"toAt": {
"minimum": 0,
"type": "number"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug"
],
"type": "object"
},
"name": "list_audit_events",
"outputSchema": null
},
{
"description": "List workspace findings with optional lifecycle and severity filters.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"assetId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"severity": {
"enum": [
"critical",
"high",
"medium",
"low"
],
"type": "string"
},
"status": {
"maxLength": 40,
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug"
],
"type": "object"
},
"name": "list_findings",
"outputSchema": null
},
{
"description": "List cleared public Hacker Bob Common Vulnerabilities and Exposures records with cursor pagination and optional project or publication-status filters.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cursor": {
"description": "Opaque cursor returned by a previous list call.",
"type": "string"
},
"limit": {
"description": "Maximum records to return. Defaults to 20.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"project": {
"description": "Exact open-source project name to include.",
"type": "string"
},
"status": {
"description": "Publication status to include.",
"enum": [
"public",
"assigned-no-public-record"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "list_public_cve_records",
"outputSchema": null
},
{
"description": "List non-revoked reports released to the approved workspace.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug"
],
"type": "object"
},
"name": "list_reports",
"outputSchema": null
},
{
"description": "List active Hacker Bob workspaces available to the authenticated account. The connection remains bound to its approved workspace.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "list_workspaces",
"outputSchema": null
},
{
"description": "Create an immutable assessment for a verified stored asset and return a browser approval URL. This never contacts the target.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"assetId": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"boundaries": {
"maxLength": 1000,
"type": "string"
},
"coverage": {
"additionalProperties": false,
"properties": {
"mode": {
"enum": [
"all",
"exclude",
"include"
],
"type": "string"
},
"rules": {
"items": {
"maxLength": 240,
"minLength": 1,
"type": "string"
},
"maxItems": 100,
"type": "array"
}
},
"required": [
"mode",
"rules"
],
"type": "object"
},
"depth": {
"enum": [
"standard",
"deep"
],
"type": "string"
},
"idempotencyKey": {
"maxLength": 128,
"minLength": 8,
"type": "string"
},
"interactionPolicy": {
"enum": [
"safe",
"stateful"
],
"type": "string"
},
"workspaceSlug": {
"description": "Workspace slug selected during agent authorization.",
"maxLength": 80,
"minLength": 1,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"workspaceSlug",
"assetId",
"depth",
"coverage",
"interactionPolicy",
"idempotencyKey"
],
"type": "object"
},
"name": "prepare_assessment",
"outputSchema": null
},
{
"description": "Search cleared public Hacker Bob CVE records by CVE identifier, open-source project name, or publication status without contacting any assessment target.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Maximum matching records to return. Defaults to 20.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Text to match against CVE identifiers, project names, and publication status.",
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_public_cve_records",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e736f9853cfb3298bce282b2f7365b6e235249ee58194ef23f64354bf595c3fb | sha256sum