Fiix MCP by usefulapi
Find, count and read work orders, assets, purchase orders and accounts in Fiix.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- HIGH
- MEDIUMen fiix_find_objects
- INFOen fiix_find_objects
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": {
"fiix": {
"url": "https://fiix.usefulapi.io/mcp"
}
}
}Puntos de conexión remotos
https://fiix.usefulapi.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢fiix_find_objects(className, fields, ql, parameters, orderBy, ...)
Find objects of one Fiix class (Account, Asset, PurchaseOrder, WorkOrder), optionally filtered by a Fiix QL expression with ? placeholders. Returns the objects with the fields you name, plus the total match count. Uses one Fiix API call per request (1,000 calls per day per user license).
Esquema de entrada
{
"type": "object",
"properties": {
"className": {
"type": "string",
"enum": [
"Account",
"Asset",
"PurchaseOrder",
"WorkOrder"
],
"description": "Fiix object class to read."
},
"fields": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Comma-separated field names to return, e.g. 'id, strDescription'. Use the Fiix API reference for names."
},
"ql": {
"description": "Optional Fiix QL filter with ? placeholders, e.g. 'intSupplierID > ? and intSupplierID < ?'.",
"type": "string",
"minLength": 1,
"maxLength": 500
},
"parameters": {
"description": "Values for the ? placeholders in ql, in order.",
"maxItems": 20,
"type": "array",
"items": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
},
"orderBy": {
"description": "Field to sort the results by.",
"type": "string",
"minLength": 1,
"maxLength": 100
},
"startIndex": {
"description": "Offset of the first result (default 0).",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"maxObjects": {
"description": "Maximum objects to return (1-100, default 25).",
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"required": [
"className",
"fields"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢fiix_get_object(className, id, fields)
Read one Fiix object of a class by its numeric id, with the fields you name.
Esquema de entrada
{
"type": "object",
"properties": {
"className": {
"type": "string",
"enum": [
"Account",
"Asset",
"PurchaseOrder",
"WorkOrder"
],
"description": "Fiix object class to read."
},
"id": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"description": "The object id."
},
"fields": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Comma-separated field names to return, e.g. 'id, strDescription'. Use the Fiix API reference for names."
}
},
"required": [
"className",
"id",
"fields"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢fiix_count_objects(className, ql, parameters)
Count the Fiix objects of one class that match an optional Fiix QL filter. Returns only the total. Uses one Fiix API call per request (1,000 calls per day per user license).
Esquema de entrada
{
"type": "object",
"properties": {
"className": {
"type": "string",
"enum": [
"Account",
"Asset",
"PurchaseOrder",
"WorkOrder"
],
"description": "Fiix object class to read."
},
"ql": {
"description": "Optional Fiix QL filter with ? placeholders, e.g. 'intSupplierID > ? and intSupplierID < ?'.",
"type": "string",
"minLength": 1,
"maxLength": 500
},
"parameters": {
"description": "Values for the ? placeholders in ql, in order.",
"maxItems": 20,
"type": "array",
"items": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "number"
},
{
"type": "boolean"
}
]
}
}
},
"required": [
"className"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia