Zovo Delivery Schedule MCP Server
Agendamento de entregas e slots de rota para equipes de logística, gerenciáveis por agentes de IA. Local-first, plano gratuito, Pro por US$ 19 pagamento único.
Documentação
All servers · Buy Pro $19 · All 46 for $39 · Source
Duas formas de executá-lo, ambas gratuitas para começar. Abra mcp.zovo.one/mcp/connect, copie a URL do delivery-schedule e cole-a em qualquer cliente que aceite uma URL. Ela já contém um token gratuito, então não há nada para instalar, nenhuma conta e nenhum cabeçalho para configurar. A URL é https://mcp.zovo.one/mcp/delivery-schedule/t/<token>. O token não é opcional: o https://mcp.zovo.one/mcp/delivery-schedule puro conecta e lista suas ferramentas, mas responde a toda chamada de ferramenta com HTTP 401, então use o link de /mcp/connect ou envie Authorization: Bearer <token>. Ou baixe delivery-schedule.mcpb e clique duas vezes nele no Claude Desktop.
mcp-delivery-schedule
No Registro Oficial de MCP (io.github.theluckystrike/delivery-schedule). Entregas com datas definidas contra uma cotação, uma ordem de serviço ou uma ordem de alteração. Cada uma carrega o que está sendo entregue, o dia em que vence, seu valor em unidades menores e um status que avança de planejado para em andamento para entregue para aceito, cada etapa com o dia em que realmente ocorreu. late_report então responde à única pergunta que qualquer pessoa faz sobre um cronograma: o que atrasou, em uma data que você indicar. Depois que o cliente assina algo, os marcos aceitos retornam como itens prontos para invoice_create em unidades MAIORES e itens prontos para quote_create em unidades MENORES, em uma única chamada, com a escala impressa ao lado de cada um.
Atrasado não é um status aqui, é uma leitura. Um sinalizador "atrasado" armazenado é um fato sobre a tarde em que alguém executou o relatório pela última vez, e ele continua sendo reportado muito depois de o trabalho ser concluído. Portanto, nada derivado é armazenado: uma entrega mantém sua data de vencimento, seu valor e seu histórico datado, e o status atual, a data de entrega, a nota de aceite, o atraso e todos os totais são calculados na chamada, contra a data que você passou.
Instalação
Um clique (.mcpb): baixe delivery-schedule.mcpb da versão mais recente e clique duas vezes nele no Claude Desktop: https://github.com/theluckystrike/mcp-servers/releases/latest
Hospedado, sem instalação: aponte um cliente baseado em URL para https://mcp.zovo.one/mcp/delivery-schedule. GET https://mcp.zovo.one/mcp/connect gera um token e imprime uma URL pronta.
A publicação no npm para @theluckystrike/mcp-delivery-schedule está pendente, então a linha npx abaixo retorna 404 hoje.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"delivery-schedule": {
"command": "npx",
"args": ["-y", "@theluckystrike/mcp-delivery-schedule"]
}
}
}
Claude Code
claude mcp add delivery-schedule -- npx -y @theluckystrike/mcp-delivery-schedule
Cursor
~/.cursor/mcp.json (global) ou .cursor/mcp.json (projeto), mesma entrada do Claude Desktop.
Ferramentas
| Ferramenta | O que faz |
|---|---|
delivery_schedule_create | Abre um cronograma contra uma cotação, ordem de serviço ou ordem de alteração: a referência, sua própria data, o cliente, um título |
deliverable_add | Adiciona uma entrega datada: o que é, o dia em que vence e seu valor em unidades menores quando é precificada separadamente |
deliverable_status | Registra uma movimentação datada: em andamento, entregue e aceito com a nota de aceite do cliente |
deliverable_delete | Exclui uma entrega adicionada por engano, enquanto ainda está planejada e sem nada registrado contra ela |
delivery_schedule_get | Um cronograma completo em uma data, com o status, as datas, o valor e o atraso de cada entrega |
delivery_schedule_list | Cronogramas por cliente, referência e se o trabalho está concluído, com as contagens em uma data |
delivery_schedule_delete | Exclui um cronograma vazio aberto por engano. Gratuito em todos os planos |
late_report | O que está atrasado em uma data que você indicar, do pior para o melhor, com o valor em risco por moeda |
delivery_schedule_document | O cronograma como documento de texto simples para o cliente, com um bloco de aprovação |
milestone_payload | Os marcos aceitos como itens invoice_create (unidades MAIORES) e itens quote_create (unidades MENORES) |
license_status / license_activate | Gratuito ou Pro, e onde fazer upgrade |
Gratuito vs Pro
| Gratuito | Pro | |
|---|---|---|
| Cronogramas abertos (um trabalho com algo ainda não aceito) | 3 | ilimitado |
| Entregas por cronograma | 200 | 200 |
| Abrir, adicionar, mover, obter, listar, excluir | sim | sim |
| O que está atrasado, em qualquer data | sim | sim |
| Documento de cronograma de entrega | não | sim |
| Payload de fatura de marcos, ambas as escalas | não | sim |
O limite conta cronogramas ABERTOS, os trabalhos que ainda devem algo, não os trabalhos que você já executou. Aceitar a última entrega conclui um cronograma e libera sua vaga sem excluir o registro, e delivery_schedule_delete limpa um vazio; ambos são gratuitos em todos os planos, porque um caminho de volta que só uma chave Pro pode alcançar não é um caminho de volta.
Obtenha o Pro: https://mcp.zovo.one/buy/delivery-schedule (pagamento único de $19, vitalício), ou todos os servidores por $39: https://mcp.zovo.one/buy/bundle Ou o pacote de 46 servidores por $39.
A máquina de status
planned para in_progress ou direto para delivered; delivered para accepted. Aceito é final, e nada volta: o trabalho que o cliente devolveu é uma nova entrega com sua própria data de vencimento, então o registro mantém tanto a falha quanto a correção. Aceitar algo que nunca foi entregue é recusado pelo nome, porque o aceite é a resposta do cliente a uma entrega, e uma entrega aceita em um dia em que nada foi entregue não tem data de entrega para faturar. Cada movimentação carrega o dia em que realmente ocorreu, e uma movimentação datada antes da data do próprio documento de referência, ou antes da movimentação anterior, é recusada para que o histórico seja lido como uma linha do tempo.
O que "atrasado" significa
Uma entrega está atrasada quando as_of está DEPOIS de sua data de vencimento e não foi entregue até então. Uma com vencimento em as_of é due_today, não atrasada, que é a mesma regra que o servidor de extratos usa para envelhecer uma fatura. Uma entrega que foi entregue é delivered_late ou delivered_on_time comparando sua data de entrega com sua data de vencimento, o que é um fato que não muda mais. Toda comparação é entre duas strings YYYY-MM-DD e toda contagem de dias é a diferença de duas meias-noites UTC, então a resposta é a mesma em um laptop em Varsóvia e em um servidor em Auckland.
Duas leituras do mesmo armazenamento, com quatro dias de diferença, diferem de propósito:
late_report as_of 2026-04-22 D02 is LATE by 2 days, nothing has been delivered late
late_report as_of 2026-05-05 D02 was DELIVERED LATE by 4 days, D03 is now LATE by 4 days
Entregas sem preço
Uma entrega sem value_minor não vale zero. É uma cujo preço nunca foi declarado aqui, geralmente porque o trabalho é um valor fixo, e adicioná-la como zero subestimaria todos os totais sem nada na página para indicar isso. Ela é contada separadamente sempre que um total é impresso, e milestone_payload a lista sob excluded.accepted_but_unpriced em vez de faturá-la. Nada aqui inventa um preço.
De onde vem o dinheiro
Este servidor não mantém aritmética própria. computeTotals, currencyDecimals, formatMoney e daysBetween são importados de @theluckystrike/mcp-invoice/lib, a quarentena de armazenamento corrompido de @theluckystrike/mcp-timezone/lib, o "hoje" com fuso horário de @theluckystrike/mcp-quotes/lib. A taxa de IVA, a moeda e o nome da empresa vêm do perfil de negócios compartilhado que business_set no servidor de faturas escreve. Nada é escrito fora do diretório próprio deste servidor, e nenhum armazenamento irmão é aberto.
A percepção medida
A mesma entrega está atrasada, no prazo e ainda não vencida dependendo apenas da data sobre a qual você pergunta, então armazenar a resposta é armazenar o dia em que alguém perguntou. D02 no exemplo trabalhado vence em 2026-04-20 e foi entregue em 2026-04-24. Lida em 2026-04-22, está atrasada por dois dias sem nenhuma data de entrega, mesmo que o armazenamento já contenha uma datada de 04-24. Lida em 2026-05-01, está entregue com atraso de quatro dias. Lida em 2026-04-19, ainda não venceu. Um armazenamento, três respostas, todas corretas. A suíte de unidades afirma todas as três a partir de um único sandbox inalterado, e uma suíte separada reproduz cada chamada sob quatro fusos horários com quatorze horas de diferença e afirma que as respostas são byte-idênticas, então o dia em que alguém lê o relatório em um laptop que viajou não pode mover o prazo de um cliente.
Privacidade
Todos os dados permanecem na sua máquina, em ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/delivery-schedule/. Nada é enviado a lugar algum. Não há conta nem chave de API. As chaves de licença são verificadas offline. Este servidor lê um arquivo que não possui, o perfil de negócios compartilhado, e não escreve em nenhum armazenamento além do seu próprio.
Construído por theluckystrike. https://github.com/theluckystrike
Configure no seu cliente
Caminho de configuração exato, entrada e ressalvas: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline · Conectores Claude.ai e Claude Desktop · todos os clientes
Guias
Como rastrear horas faturáveis dentro do Claude Code e do Cursor · Criar um PDF de fatura a partir de uma mensagem de chat com um servidor MCP · Fazer perguntas sobre um arquivo Excel ou CSV a partir do Cursor ou do Claude · Acompanhar o preço de um produto com o Claude e ser avisado quando ele cair · O que o plano gratuito inclui e o que o Pro adiciona · Registrar despesas e quilometragem no Claude, dividir o IVA, cobrar novamente em uma fatura · Converter moedas no Claude com taxas reais do BCE, sem chave de API · Gerar propostas e contratos em Word a partir de uma mensagem de chat · Encontrar um horário de reunião entre fusos horários sem fazer a aritmética · Escrever um currículo e uma carta de apresentação a partir do chat, sem inventar nada · Cobrar um retentor em um cronograma sem um SaaS de faturamento · Montar um contrato a partir da sua própria biblioteca de cláusulas, no chat · Conectar servidores MCP ao Claude.ai, Claude Desktop, Cursor e VS Code sem instalar nada · Mesclar, dividir e carimbar PDFs a partir do chat, e por que alguns voltam como números de glifos · Ler um calendário .ics no Claude: livre e ocupado, conflitos e reuniões faturáveis · Executar um quadro kanban no Claude, com rastreamento de tempo na mesma tarefa · Redimensionar, compactar e adicionar marca d'água em imagens a partir de uma mensagem de chat · Categorizar e conciliar uma exportação CSV bancária a partir do chat · Enviar um orçamento a partir do chat e depois transformar o "sim" em fatura · Colocar um código QR de pagamento SEPA em uma fatura a partir do chat · Compactar e descompactar arquivos com segurança a partir do Claude ou do Cursor · Depósitos de clientes e retentores a partir do chat, aplicados às suas faturas reais · Ativos fixos e depreciação a partir do chat, com as taxas que as autoridades fiscais publicam · Diárias e ajudas de custo de viagem a partir do chat, com as tabelas de taxas que as autoridades fiscais publicam · Um razão contábil de partidas dobradas a partir de cada servidor que você já executa · Cronogramas de empréstimos e arrendamentos a partir do chat, fechando exatamente em zero · Ordens de serviço e cartões de trabalho a partir do chat, e por que o markup vai no custo unitário · Listas de preços e tabelas de tarifas a partir do chat, e a lacuna de escala de 100x entre a fatura e o orçamento · Ordens de alteração e o valor do contrato em execução a partir do chat, e por que uma linha alterada são dois itens · Um fundo de caixa pequeno a partir do chat, e por que o cheque não é a soma dos comprovantes · Extratos de clientes e cobranças de pagamento a partir do chat, com vencimento em qualquer data que você indicar · Notas de crédito e ordens de compra a partir do chat, contra suas faturas reais · Uma instalação, todos os servidores: o pacote de suíte de escritório · Fechar um mês no chat: fatura, nota de crédito, retentor, conciliação bancária, extrato · Servidor MCP não aparecendo no Claude Desktop: as seis verificações que o encontram · Onde está o claude_desktop_config.json e o que vai nele · claude mcp add: todas as flags e o escopo que silenciosamente perde seu servidor · Servidores MCP no Windows: spawn npx ENOENT, barras invertidas e o PATH · Instalando esses servidores MCP quando o npx ainda não funciona · Configuração do MCP no Cursor: mcp.json, o campo de tipo obrigatório e onde os servidores aparecem · Quais servidores MCP funcionam sem nenhuma rede · Faturando um cliente da UE com reverse charge, a partir de uma mensagem de chat · Orçamento, depósito, fatura, extrato: todo o ciclo em uma única conversa · Este projeto está dando lucro? Horas contra custos, sem planilha · Montando um pacote de ano fiscal para seu contador a partir do chat · Mantendo um registro de quilometragem no chat, com a taxa que você realmente reivindica · Conciliando um CSV bancário contra o que você faturou e gastou · Cobrando novamente despesas de clientes, com markup e o IVA tratado honestamente · Cobrando uma fatura não paga: vencimento e depois a carta · Uma nota de venda a partir do chat, com os identificadores verificados e as linhas de assinatura impressas · Precificando um trabalho a partir de uma tabela de tarifas, e o que fazer quando o escopo muda · Calculando sua taxa horária a partir do que você realmente faturou · Convertendo CSV para xlsx e vice-versa sem abrir o Excel · Fazendo perguntas a uma planilha em linguagem simples · Mesclando uma pasta de recibos em um único PDF a partir do chat · Dividindo um único scan grande em documentos separados · Enviando um mês de papelada como um único arquivo, com segurança · Servidores MCP no VS Code: o erro de uma palavra que quebra toda configuração · Servidores MCP no Windsurf e no Cline: dois padrões que desperdiçam uma tarde · Servidor MCP local ou URL hospedada: qual escolher e o que você perde · O que esses servidores MCP realmente fazem no plano gratuito · Escolhendo um servidor MCP para faturamento: as sete perguntas que valem a pena fazer · Quando você precisa de um servidor MCP e quando um prompt é suficiente · Locais de arquivos de configuração MCP e chaves JSON, para cada cliente · Por que um servidor MCP não aparece, em ordem de probabilidade · Como a pesquisa do registro MCP realmente funciona, medida · O que realmente está no registro MCP: 6.000 linhas contadas · stdio ou streamable HTTP: qual transporte MCP e o que quebra · Versões do protocolo MCP: o que cada uma mudou · Cada campo em uma entrada de configuração de servidor MCP, por cliente · Escopos de configuração MCP: qual definição vence quando um servidor é definido duas vezes · Onde cada cliente MCP grava seus logs · Distribuindo um servidor MCP: um pacote para baixar ou uma URL para colar · O que há dentro de um pacote MCP .mcpb · Cobrando por um servidor MCP: como o licenciamento realmente funciona · Quanto texto um servidor MCP pode retornar e quanto ele pode descrever · O que verificar antes de deixar um servidor MCP rodar · Por que um diretório diz que seu servidor MCP hospedado não está respondendo · O registro MCP vincula uma URL remota a um nome de servidor · Letras maiúsculas no seu nome de usuário do GitHub mudam sua classificação no registro MCP · Quantos servidores MCP já têm sua palavra no nome · Referência de campos do server.json para o registro MCP · Quando uma ferramenta MCP falha, não retorne um erro JSON-RPC · structuredContent e outputSchema no MCP, e o que DEVE ser mantido · Regras para nomear uma ferramenta MCP e a colisão que ninguém planeja · MCP não tem sessão, então como duas chamadas de ferramenta compartilham estado · x-mcp-header: espelhando parâmetros de ferramenta em cabeçalhos HTTP · Como um diretório pontua um servidor MCP e por que sua pior ferramenta decide isso · O que os rastreadores de IA buscam que o Googlebot não busca, medido em 141 URLs · A API de Inspeção de URL do Search Console muda sua resposta entre chamadas · Quais servidores MCP funcionam colando uma URL, sem nada instalado · Onde encontrar servidores MCP que custam dinheiro e como você realmente paga · Fazendo um assistente preencher um orçamento ou estimativa para um cliente · Existe um servidor MCP para um livro de caixa pequeno ou um razão de caixa · Conversão de moeda em um assistente e qual servidor MCP usar · Compactando e descompactando arquivos de um assistente, e o que as proteções fazem · Produzindo um cronograma de entrega ou um documento de ordem de serviço a partir de um chat · Um servidor MCP enviará a fatura por e-mail para meu cliente · Um assistente pode ler uma foto de um recibo e registrar a despesa · Qual servidor MCP pode gerar PDFs de fatura a partir de uma mensagem de chat? · Um servidor MCP pode ler um PDF de extrato bancário e categorizar as transações? · Melhores servidores MCP para contabilidade e papelada de pequenas empresas em 2026 · Diretório de Fornecedores MCP: evite que listas de fornecedores apodreçam em uma planilha · Acordo de Serviço MCP: pare de copiar um modelo de contrato podre da internet · Registro de Manutenção MCP: saiba qual serviço é devido sem que ninguém precise lembrar · Registro de Quilometragem MCP: mantenha o registro dedutível no momento da viagem, não em abril · Melhores práticas de condições de pagamento de faturas: Net 30, data de vencimento e multas por atraso · Como categorizar transações bancárias · Modelo de registro de caixa pequeno · Todos os guias
Mais servidores
Servidor MCP para Faturas — Gere faturas a partir do Claude · Rastreador de Despesas MCP — Registre despesas a partir do Claude · Conversor de Moedas MCP · Servidor de Documentos Word MCP — Crie .docx a partir do Claude · Planejador de Fusos Horários MCP · Currículo e Carta de Apresentação MCP · Faturas Recorrentes MCP · Biblioteca de Cláusulas MCP