Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,536Letters: 14Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:c71ce4a5d9b74d2042679f75742c44bf4c518602f28a7d72da7a1535970dbf62
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Scan all 65535 TCP ports (~1-5 min) of YOUR OWN public IP address - the egress IP of the machine running this MCP client. There is no target argument: by policy portscan only scans the requester's own IP. The call is non-blocking and keyed by your IP: it starts a scan if none is running, otherwise returns the current state. Call deep_scan repeatedly to poll until status is \"complete\" (or \"incomplete\"/\"failed\"); open ports and service banners are in the result. Pass rescan:true to force a fresh scan when a previous result already exists.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "rescan": { "default": false, "description": "Force a new scan even if a recent result exists for your IP. Default false: reuse the in-flight or last result.", "type": "boolean" } }, "type": "object" }, "name": "deep_scan", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "chunks_complete": { "type": "number" }, "duration_ms": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "fail_reason": { "type": "string" }, "ip": { "type": "string" }, "message": { "type": "string" }, "partial": { "type": "boolean" }, "percent": { "type": "number" }, "poll_after_seconds": { "type": "number" }, "ports_filtered": { "items": { "type": "number" }, "type": "array" }, "ports_open": { "items": { "additionalProperties": false, "properties": { "banner": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "port": { "type": "number" }, "service": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "port", "service", "banner" ], "type": "object" }, "type": "array" }, "ptr_record": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "scan_type": { "enum": [ "fast", "deep" ], "type": "string" }, "service_banners": { "additionalProperties": { "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "status": { "enum": [ "queued", "running", "complete", "incomplete", "failed" ], "type": "string" }, "total_chunks": { "type": "number" } }, "required": [ "ip", "scan_type", "status", "message" ], "type": "object" } }, { "description": "Scan the 32 most common TCP ports (~20s) of YOUR OWN public IP address - the egress IP of the machine running this MCP client. There is no target argument: by policy portscan only scans the requester's own IP. The call is non-blocking and keyed by your IP: it starts a scan if none is running, otherwise returns the current state. Call fast_scan repeatedly to poll until status is \"complete\" (or \"incomplete\"/\"failed\"); open ports and service banners are in the result. Pass rescan:true to force a fresh scan when a previous result already exists.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "rescan": { "default": false, "description": "Force a new scan even if a recent result exists for your IP. Default false: reuse the in-flight or last result.", "type": "boolean" } }, "type": "object" }, "name": "fast_scan", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "chunks_complete": { "type": "number" }, "duration_ms": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "fail_reason": { "type": "string" }, "ip": { "type": "string" }, "message": { "type": "string" }, "partial": { "type": "boolean" }, "percent": { "type": "number" }, "poll_after_seconds": { "type": "number" }, "ports_filtered": { "items": { "type": "number" }, "type": "array" }, "ports_open": { "items": { "additionalProperties": false, "properties": { "banner": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "port": { "type": "number" }, "service": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "port", "service", "banner" ], "type": "object" }, "type": "array" }, "ptr_record": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "scan_type": { "enum": [ "fast", "deep" ], "type": "string" }, "service_banners": { "additionalProperties": { "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "status": { "enum": [ "queued", "running", "complete", "incomplete", "failed" ], "type": "string" }, "total_chunks": { "type": "number" } }, "required": [ "ip", "scan_type", "status", "message" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c71ce4a5d9b74d2042679f75742c44bf4c518602f28a7d72da7a1535970dbf62 | sha256sum