Meseriasi MCP Server
MCP server for meseriasi.ro, a Romanian homeowner-tradesperson marketplace.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"meseriasi-mcp-server": {
"url": "https://www.meseriasi.ro/api/mcp"
}
}
}Remote-Endpunkte
https://www.meseriasi.ro/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢search_tradespeople(location, category, page, per_page)
Search for tradespeople on meseriasi.ro by location and/or category (trade type). Returns a paginated list of matching profiles.
Eingabe-Schema
{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "City or region name to filter by (e.g. \"București\", \"Cluj-Napoca\")"
},
"category": {
"type": "string",
"description": "Trade type / profession category (e.g. \"electrician\", \"instalator\", \"zugrav\")"
},
"page": {
"type": "number",
"description": "Page number (default 1)"
},
"per_page": {
"type": "number",
"description": "Results per page, max 50 (default 10)"
}
},
"additionalProperties": false
}🟢get_tradesperson_profile(id)
Fetch the full profile of a tradesperson by their UUID (or legacy WordPress integer ID). Includes bio, location, trade type, and bid statistics.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Tradesperson UUID or legacy integer ID"
}
},
"required": [
"id"
],
"additionalProperties": false
}🟡request_chat_otp(email)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "The homeowner's email address"
}
},
"required": [
"email"
],
"additionalProperties": false
}⚪start_conversation(email, otp, tradesperson_id, message)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "The homeowner's email address (same as used in request_chat_otp)"
},
"otp": {
"type": "string",
"description": "The 6-digit OTP code the user received by email"
},
"tradesperson_id": {
"type": "string",
"description": "UUID of the tradesperson to contact"
},
"message": {
"type": "string",
"description": "The initial message to send to the tradesperson"
}
},
"required": [
"email",
"otp",
"tradesperson_id",
"message"
],
"additionalProperties": false
}🟡create_project(access_token, title, description, tradeType, budget, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"access_token": {
"type": "string",
"description": "Supabase JWT access token for the homeowner account"
},
"title": {
"type": "string",
"description": "Short descriptive title for the project (max 255 chars)"
},
"description": {
"type": "string",
"description": "Detailed description of the work needed"
},
"tradeType": {
"type": "string",
"description": "Category of trade required (e.g. \"electrician\", \"instalator\")"
},
"budget": {
"type": "number",
"description": "Approximate budget in RON (optional)"
},
"location": {
"type": "string",
"description": "City / address where the work is needed"
}
},
"required": [
"access_token",
"title",
"tradeType",
"location"
],
"additionalProperties": false
}Empfohlene Prompts
search_tradespeoplesearch_tradespeopleget_tradesperson_profileget_tradesperson_profilesearch_tradespeoplecreate_projectCommunity
Nachweis