Calculadora de Eficiencia y Potencia de Motor — API y MCP | Elysia Tools
Math & Numbers
Calculadora de Eficiencia y Potencia de Motor Calcula la eficiencia del motor: η = P_out / P_in. Admite entrada eléctrica (monofásica U·I·cosφ o trifásica √3·U·I·cosφ) o P_in directa; la potencia de salida puede obtenerse del desglose de pérdidas (cobre+hierro+mecánicas+adicionales) o darse directamente.
Inicio rápido Llama a esta herramienta desde tu código en tres lenguajes.
cURL JavaScript Python
cURL
Copiarcurl -X POST 'https://api.elysiatools.com/es/api/tools/motor-efficiency-calculator' \
-H 'Content-Type: application/json' \
-d '{"powerInputMode":"electrical","phase":"three","voltage":400,"current":15,"powerFactor":0.85,"pin":0,"useLosses":false,"pout":8000,"copperLoss":0,"ironLoss":0,"rotorCopperLoss":0,"mechanicalLoss":0,"strayLoss":0,"decimalPlaces":4}' Referencia de la API Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.
Endpoint HTTP
CopiarPOST https://api.elysiatools.com/es/api/tools/motor-efficiency-calculator Parámetros Nombre Tipo Obligatorio Descripción powerInputMode select No — phase select No Only used in Electrical mode. voltage number No Required in Electrical mode. Line-to-line voltage for three-phase. current number No Required in Electrical mode. Line current. powerFactor number No
Integración MCP Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.
Configuración del servidor Añade este bloque a la configuración de tu cliente MCP:
mcp.json
Copiar{
"mcpServers" : {
"elysiatools-motor-efficiency-calculator" : {
"name" : "motor-efficiency-calculator" ,
"description" : "Calcula la eficiencia del motor: η = P_out / P_in. Admite entrada eléctrica (monofásica U·I·cosφ o trifásica √3·U·I·cosφ) o P_in directa; la potencia de salida puede obtenerse del desglose de pérdidas (cobre+hierro+mecánicas+adicionales) o darse directamente." ,
"baseUrl" : "https://api.elysiatools.com/mcp/sse?toolId=motor-efficiency-calculator" ,
"command" : "" ,
"args" : [],
"env" : {},
"isActive" : true ,
"type" : "sse"
}
}
}Listar herramientas disponibles Tras conectar al endpoint SSE, lista las herramientas expuestas:
tools/list
Copiar{
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "tools/list"
}Llamar a esta herramienta Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:
tools/call
Copiar{
"jsonrpc" : "2.0" ,
"id" : 2 ,
"method" : "tools/call" ,
"params" : {
"name" : "motor-efficiency-calculator" ,
"arguments" : {
"powerInputMode" : "electrical" ,
"phase" : "three" ,
"voltage" : 400 ,
"current" : 15 ,
"powerFactor" : 0.85 ,
"pin" : 0 ,
"useLosses" : false ,
"pout" : 8000 ,
"copperLoss" : 0 ,
"ironLoss" : 0 ,
"rotorCopperLoss" : 0 ,
"mechanicalLoss" : 0 ,
"strayLoss" : 0 ,
"decimalPlaces" : 4
}
}
}Required in Electrical mode. 0 < cosφ ≤ 1.
pin number No Required in Direct mode. Total electrical input power in watts.
useLosses checkbox No If checked, P_out is derived from the loss breakdown below instead of the explicit P_out field.
pout number No Required when Use Loss Breakdown is off. Shaft mechanical output power in watts.
copperLoss number No Used when Use Loss Breakdown is on.
ironLoss number No Core (iron) loss. Used when Use Loss Breakdown is on.
rotorCopperLoss number No Used when Use Loss Breakdown is on.
mechanicalLoss number No Friction + windage. Used when Use Loss Breakdown is on.
strayLoss number No Additional (stray-load) losses. Used when Use Loss Breakdown is on.
Formato de respuesta Resultado JSON
JSON
Copiar{
"key" : {...},
"metadata" : {
"key" : "value"
},
"error" : "Error message (optional)" ,
"message" : "Notification message (optional)"
}Encadena varias herramientas en una sesión con una lista toolId separada por comas, p. ej. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (máx. 20).