Meseriasi MCP Server

MCP server for meseriasi.ro, a Romanian homeowner-tradesperson marketplace.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
98%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~686Tokens (definiciones de herramientas)
~1.1 KBTamaño de respuesta típico
Impacto moderado en la atención (0.54% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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_research
Search for information about [topic] using Meseriasi MCP Server
Herramientas esperadas: search_tradespeople
find_specific
Find [specific item] using Meseriasi MCP Server
Herramientas esperadas: search_tradespeople
retrieve_data
Get details about [item] from Meseriasi MCP Server
Herramientas esperadas: get_tradesperson_profile
fetch_info
Fetch [information type] using Meseriasi MCP Server
Herramientas esperadas: get_tradesperson_profile
search_then_create
Search for [item] and create a new [related item] using Meseriasi MCP Server
Herramientas esperadas: search_tradespeoplecreate_project

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas