Meseriasi MCP Server
MCP server for meseriasi.ro, a Romanian homeowner-tradesperson marketplace.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"meseriasi-mcp-server": {
"url": "https://www.meseriasi.ro/api/mcp"
}
}
}Puntos de conexión remotos
https://www.meseriasi.ro/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
}Prompts recomendados
search_tradespeoplesearch_tradespeopleget_tradesperson_profileget_tradesperson_profilesearch_tradespeoplecreate_projectComunidad
Evidencia