Pare de Construir o Backend do Zero. Comece com 80% Completo.
Seus clientes precisam de comércio de nível industrial. Você não tem 6 meses para construir lógica de inventário. Marketplace Labs te dá uma API GraphQL pronta para produção para que você possa focar no frontend.
Tipagem GraphQL Estrita que Previne Dados Ruins
Nosso schema é construído com tipagem estrita desde o primeiro dia. Enums, Inputs e Interfaces garantem que suas queries retornem exatamente o que você espera—e mutations rejeitam dados ruins antes de chegar ao banco de dados.
- Validação de Enum
Status do pedido só pode ser DRAFT, PENDING, CONFIRMED, etc. Sem erros de digitação, sem estados inválidos.
- Tipos de Input
Mutations usam tipos de input estritos. Campos obrigatórios são obrigatórios. Campos opcionais têm padrões sensatos.
- Contratos de Interface
Padrões comuns como Node e Timestamped garantem consistência através de todos os 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!
}Permissões Granulares - Controle de Acesso Detalhado em Nível de Campo
Construa aplicações multi-usuário seguras onde funcionários do armazém não podem deletar pedidos, e clientes só podem ver seus próprios dados. Nossa diretiva @requires(scopes: [...]) torna isso simples.
Acesso Baseado em Escopo
Defina escopos como orders:read, orders:write, inventory:manage. Atribua-os a chaves de API ou funções de usuário.
Proteção em Nível de Campo
Campos sensíveis como costPrice podem exigir escopos elevados. Usuários sem acesso veem null.
Sintaxe de Diretiva
@requires(scopes: ["orders:delete"]) em qualquer campo ou mutation. Claro, declarativo, auditável.
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"])
}Acione APIs Externas Sem Cron Jobs Personalizados
Nosso sistema de Workflow e WorkflowNode permite que você construa pipelines de automação que respondem a eventos. Poste no Slack, sincronize com Xero, atualize seu CRM—tudo sem escrever cron jobs.
- Gatilhos Orientados a Eventos
Workflows acionam em eventos como order.created, stock.low ou production.completed.
- Nós de Workflow
Encadeie ações. Chamadas HTTP, atrasos, condições e transformações—tudo configurável via API.
- Integrações Externas
Envie dados para Slack, Xero, Mailchimp ou qualquer endpoint HTTP. Transforme payloads com expressões JSONPath.
Exemplo de Workflow: Notificação de Novo Pedido
Gatilho
Evento order.created é disparado
Nó HTTP
POST para webhook do Slack com detalhes do pedido
Nó HTTP
Criar fatura no Xero
Servidor MCP para Agentes de IA
Marketplace Labs inclui um servidor Model Context Protocol (MCP)—o padrão emergente para conectar assistentes de IA a ferramentas e fontes de dados externas. Construa experiências de comércio com IA sem integrações personalizadas complexas.
- Funciona com Claude, GPT e Agentes Personalizados
Qualquer IA que suporte MCP pode se conectar aos seus dados de comércio instantaneamente.
- Operações de Comércio Completas
Consulte inventário, crie pedidos, verifique status de produção, gere etiquetas de envio—tudo via linguagem natural.
- Mesmo Modelo de Permissões
Requisições MCP usam as mesmas permissões baseadas em escopo da API GraphQL. Sem preocupações especiais de segurança.
{
"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"
]
}
}
}Exemplo de prompt:
"Verifique se temos estoque suficiente para atender o pedido #12345 e, se sim, gere uma etiqueta de envio com a transportadora mais barata."
Preços Simples de Acesso à API
Todos os preços excluem IVA. Sem taxas por usuário. Sem cobranças ocultas.
Starter
1.000 pedidos/mês, 5 canais
Pro
10.000 pedidos/mês, canais ilimitados, acesso MCP
Agency
5 contas de clientes incluídas, £75/mês por adicional
Nós Construímos Para Você
Nem toda empresa tem desenvolvedores internos—e tudo bem. Nossa equipe constrói frontends personalizados, aplicativos móveis e integrações em cima da Marketplace Labs. Você obtém o poder de uma plataforma headless com a experiência adaptada ao seu negócio.
Aplicações Web
Lojas virtuais, painéis, portais B2B
Aplicativos Móveis
iOS, Android, React Native
Integrações
ERP, contabilidade, APIs personalizadas
Soluções de IA
Chatbots, automação, agentes MCP
Pronto para Começar com 80% Completo?
Pare de construir lógica de inventário, gerenciamento de pedidos e rastreamento de produção do zero. Obtenha acesso à API e comece a construir o frontend que seus clientes realmente precisam.