Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:46fec9adcf4a6ef8b4f62b4a71d354a0115aadcf933e46bb82c2ffd9f852d8f4
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Create a new project on meseriasi.ro as a homeowner. Notifies nearby tradespeople automatically. Requires the caller to supply a valid Supabase access token in the \"access_token\" argument.", "inputSchema": { "additionalProperties": false, "properties": { "access_token": { "description": "Supabase JWT access token for the homeowner account", "type": "string" }, "budget": { "description": "Approximate budget in RON (optional)", "type": "number" }, "description": { "description": "Detailed description of the work needed", "type": "string" }, "location": { "description": "City / address where the work is needed", "type": "string" }, "title": { "description": "Short descriptive title for the project (max 255 chars)", "type": "string" }, "tradeType": { "description": "Category of trade required (e.g. \"electrician\", \"instalator\")", "type": "string" } }, "required": [ "access_token", "title", "tradeType", "location" ], "type": "object" }, "name": "create_project", "outputSchema": null }, { "description": "Fetch the full profile of a tradesperson by their UUID (or legacy WordPress integer ID). Includes bio, location, trade type, and bid statistics.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "description": "Tradesperson UUID or legacy integer ID", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_tradesperson_profile", "outputSchema": null }, { "description": "Send a one-time password (OTP) to the user's email so they can verify their identity before starting a conversation with a tradesperson. Call this first, then call start_conversation with the OTP the user receives.", "inputSchema": { "additionalProperties": false, "properties": { "email": { "description": "The homeowner's email address", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "request_chat_otp", "outputSchema": null }, { "description": "Search for tradespeople on meseriasi.ro by location and/or category (trade type). Returns a paginated list of matching profiles.", "inputSchema": { "additionalProperties": false, "properties": { "category": { "description": "Trade type / profession category (e.g. \"electrician\", \"instalator\", \"zugrav\")", "type": "string" }, "location": { "description": "City or region name to filter by (e.g. \"București\", \"Cluj-Napoca\")", "type": "string" }, "page": { "description": "Page number (default 1)", "type": "number" }, "per_page": { "description": "Results per page, max 50 (default 10)", "type": "number" } }, "type": "object" }, "name": "search_tradespeople", "outputSchema": null }, { "description": "Verify the OTP sent to the user's email and start a direct conversation with a tradesperson. Creates a homeowner account automatically if the email is new.", "inputSchema": { "additionalProperties": false, "properties": { "email": { "description": "The homeowner's email address (same as used in request_chat_otp)", "type": "string" }, "message": { "description": "The initial message to send to the tradesperson", "type": "string" }, "otp": { "description": "The 6-digit OTP code the user received by email", "type": "string" }, "tradesperson_id": { "description": "UUID of the tradesperson to contact", "type": "string" } }, "required": [ "email", "otp", "tradesperson_id", "message" ], "type": "object" }, "name": "start_conversation", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:46fec9adcf4a6ef8b4f62b4a71d354a0115aadcf933e46bb82c2ffd9f852d8f4 | sha256sum