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

Server definition

Hash
sha256:5ad2d4dc70344ceb352587ed5e3a169be79320ac986b7b0ee63c032788d4308a
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": "Generate a URL for remote camera upload. Send this URL to a mobile device to capture and upload a photo. The capture URL can be reused multiple times to upload different photos without generating a new URL. The URL will be in format: https://www.ai.moda/mcp-servers/remote-camera/capture/?url=PRESIGNED_URL", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "message": { "description": "Instructions/message to display to the user on the capture page (max 200 characters)", "examples": [ "Take a photo of the chip markings on the main IC", "Capture the PCB trace layout near the connector", "Show me the part number on that sensor module" ], "maxLength": 200, "minLength": 1, "type": "string" } }, "type": "object" }, "name": "generate_upload_url", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "capture_url": { "description": "Full URL to send to mobile device for photo capture", "examples": [ "https://www.ai.moda/mcp-servers/remote-camera/capture/?url=https%3A%2F%2Fs3.us-east-005.backblazeb2.com%2F..." ], "format": "uri", "type": "string" }, "session_id": { "description": "Session ID used for this upload, in UUID format", "format": "uuid", "type": "string" } }, "required": [ "capture_url", "session_id" ], "type": "object" } }, { "description": "Poll S3 bucket waiting for photo upload to complete. Returns a presigned download URL when the file is ready. The same session_id can be used to poll for new uploads multiple times, allowing the capture URL to be reused.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "modified_since": { "description": "Only detect files modified after this date in ISO 8601 or HTTP date format", "examples": [ "2026-10-03T00:00:00.000Z", "Sun, 27 Sep 2026 00:00:00 GMT", "2026-10-02T00:00:00.000Z" ], "format": "date-time", "type": "string" }, "not_etag": { "description": "Only detect files with different ETag than this value, used to poll for new uploads", "examples": [ "d41d8cd98f00b204e9800998ecf8427e", "\"1a2b3c4d5e6f7g8h9i0j\"", "a3bb189e8bf94c5e8d7a1e5f5e5e5e5e-2" ], "maxLength": 130, "minLength": 3, "type": "string" }, "session_id": { "description": "Session ID to poll for, in UUID format", "format": "uuid", "type": "string" }, "timeout": { "default": 50, "description": "Max seconds to wait for upload", "maximum": 600, "minimum": 1, "type": "integer" } }, "required": [ "session_id" ], "type": "object" }, "name": "poll_for_upload", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "download_url": { "description": "Presigned GET URL to download the uploaded photo, valid for 7 days", "examples": [ "https://s3.us-east-005.backblazeb2.com/bucket/remote-camera-mcp/a3bb189e-8bf9-4c5e-8d7a-1e5f5e5e5e5e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=..." ], "format": "uri", "type": "string" }, "etag": { "description": "ETag of the uploaded file, can be used with not_etag parameter for subsequent polls", "examples": [ "d41d8cd98f00b204e9800998ecf8427e", "1a2b3c4d5e6f7g8h9i0j", "a3bb189e8bf94c5e8d7a1e5f5e5e5e5e-2" ], "maxLength": 130, "minLength": 8, "type": "string" }, "last_modified": { "description": "Last modified timestamp of the uploaded file from S3", "format": "date-time", "type": "string" } }, "required": [ "download_url", "etag" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5ad2d4dc70344ceb352587ed5e3a169be79320ac986b7b0ee63c032788d4308a | sha256sum