Deja de Construir el Backend desde Cero. Comienza al 80% de Completitud.
Tus clientes necesitan comercio de grado industrial. No tienes 6 meses para construir logica de inventario. Marketplace Labs te da una API GraphQL lista para produccion para que puedas enfocarte en el frontend.
Tipado GraphQL Estricto Que Previene Datos Incorrectos
Nuestro esquema esta construido con tipado estricto desde el primer dia. Enums, Inputs e Interfaces aseguran que tus consultas devuelvan exactamente lo que esperas y las mutaciones rechacen datos incorrectos antes de que lleguen a la base de datos.
- Validacion de Enum
El estado del pedido solo puede ser DRAFT, PENDING, CONFIRMED, etc. Sin errores tipograficos, sin estados invalidos.
- Tipos de Input
Las mutaciones usan tipos de input estrictos. Los campos requeridos son obligatorios. Los campos opcionales tienen valores predeterminados sensatos.
- Contratos de Interface
Patrones comunes como Node y Timestamped aseguran consistencia a traves de todos los tipos.
enum OrderStatus {
DRAFT
PENDING
CONFIRMED
PROCESSING
SHIPPED
DELIVERED
CANCELLED
}
input CreateOrderInput {
customerId: ID!
lineItems: [LineItemInput!]!
shippingAddressId: ID!
notes: String
}
interface Node {
id: ID!
}
interface Timestamped {
createdAt: DateTime!
updatedAt: DateTime!
}Permisos Granulares - Control de Acceso Fino a Nivel de Campo
Construye aplicaciones multi-usuario seguras donde el personal de almacen no puede eliminar pedidos y los clientes solo pueden ver sus propios datos. Nuestra directiva @requires(scopes: [...]) lo hace simple.
Acceso Basado en Scopes
Define scopes como orders:read, orders:write, inventory:manage. Asignalos a claves API o roles de usuario.
Proteccion a Nivel de Campo
Campos sensibles como costPrice pueden requerir scopes elevados. Los usuarios sin acceso ven null.
Sintaxis de Directiva
@requires(scopes: ["orders:delete"]) en cualquier campo o mutacion. Claro, declarativo, auditable.
type Order {
id: ID!
customer: Customer!
status: OrderStatus!
lineItems: [LineItem!]!
# Only visible to staff with finance scope
costPrice: Money @requires(scopes: ["finance:read"])
margin: Float @requires(scopes: ["finance:read"])
}
type Mutation {
# Anyone with orders:write can create
createOrder(input: CreateOrderInput!): Order!
@requires(scopes: ["orders:write"])
# Only admins can delete
deleteOrder(id: ID!): Boolean!
@requires(scopes: ["orders:delete", "admin"])
}Dispara APIs Externas Sin Cron Jobs Personalizados
Nuestro sistema de Workflow y WorkflowNode te permite construir pipelines de automatizacion que responden a eventos. Publica en Slack, sincroniza con Xero, actualiza tu CRM, todo sin escribir cron jobs.
- Disparadores Basados en Eventos
Los flujos de trabajo se disparan en eventos como order.created, stock.low o production.completed.
- Nodos de Flujo de Trabajo
Encadena acciones. Llamadas HTTP, retrasos, condiciones y transformaciones, todo configurable via API.
- Integraciones Externas
Envia datos a Slack, Xero, Mailchimp o cualquier endpoint HTTP. Transforma payloads con expresiones JSONPath.
Ejemplo de Flujo: Notificacion de Nuevo Pedido
Disparador
Se dispara el evento order.created
Nodo HTTP
POST al webhook de Slack con detalles del pedido
Nodo HTTP
Crear factura en Xero
Servidor MCP para Agentes de IA
Marketplace Labs incluye un servidor Model Context Protocol (MCP), el estandar emergente para conectar asistentes de IA con herramientas y fuentes de datos externas. Construye experiencias de comercio potenciadas por IA sin integraciones personalizadas complejas.
- Funciona con Claude, GPT y Agentes Personalizados
Cualquier IA que soporte MCP puede conectarse instantaneamente a tus datos de comercio.
- Operaciones de Comercio Completas
Consulta inventario, crea pedidos, verifica estado de produccion, genera etiquetas de envio, todo via lenguaje natural.
- Mismo Modelo de Permisos
Las solicitudes MCP usan los mismos permisos basados en scopes que la API GraphQL. Sin preocupaciones especiales de seguridad.
{
"mcpServers": {
"marketplace-labs": {
"url": "https://api.mplabs.co.uk/mcp",
"apiKey": "sk_live_...",
"tools": [
"inventory.getStock",
"orders.create",
"orders.list",
"production.getStatus",
"shipping.getRates",
"shipping.createLabel"
]
}
}
}Ejemplo de prompt:
"Verifica si tenemos suficiente stock para cumplir el pedido #12345, y si es asi, genera una etiqueta de envio con el transportista mas barato."
Precios Simples de Acceso API
Todos los precios excluyen IVA. Sin tarifas por usuario. Sin cargos ocultos.
Starter
1,000 pedidos/mes, 5 canales
Pro
10,000 pedidos/mes, canales ilimitados, acceso MCP
Agencia
5 cuentas de cliente incluidas, 150 €/mes por adicional
Lo Construimos Para Ti
No todas las empresas tienen desarrolladores internos, y eso esta bien. Nuestro equipo construye frontends personalizados, apps moviles e integraciones sobre Marketplace Labs. Obtienes el poder de una plataforma headless con la experiencia adaptada a tu negocio.
Aplicaciones Web
Tiendas, dashboards, portales B2B
Apps Moviles
iOS, Android, React Native
Integraciones
ERP, contabilidad, APIs personalizadas
Soluciones de IA
Chatbots, automatizacion, agentes MCP
Listo para Comenzar al 80% de Completitud?
Deja de construir logica de inventario, gestion de pedidos y seguimiento de produccion desde cero. Obtiene acceso API y comienza a construir el frontend que tus clientes realmente necesitan.