Service Agreement MCP

Elabore e gerencie acordos de serviço: modelos de MSA, anexos de SOW, datas de renovação e status de assinatura.

Documentação

mcp-service-agreement

Servidor MCP para contratos de prestação de serviços para freelancers: escopo, entregas, taxa, rescisão e responsabilidade, renderizados para assinatura. Contratos de prestação de serviços para freelancers: escopo, entregas, taxa, rescisão e responsabilidade, renderizados para assinatura.

Funciona com Claude Desktop, Claude Code, Cursor e qualquer cliente do Model Context Protocol. Roda na sua própria máquina ou hospedado, sem instalação.

Página do produto: https://mcp.zovo.one/s/service-agreement — o que ele faz, as ferramentas que expõe e um endpoint de token ao vivo.

Instalação

Hospedado, nada para instalar. Obtenha um token em https://mcp.zovo.one/mcp/connect (a página de conexão) ou https://mcp.zovo.one/mcp/token (o mesmo token em JSON); um token anônimo gratuito é emitido na hora e uma chave Pro funciona da mesma forma. Em seguida, aponte um cliente MCP para https://mcp.zovo.one/mcp/service-agreement via streamable-http e envie o token como Authorization: Bearer <token>.

Se o seu cliente não puder definir cabeçalhos, coloque o token no caminho: https://mcp.zovo.one/mcp/service-agreement/t/<token>. Ambas as formas funcionam. A URL simples sem token responde 401 em tools/call, então o token não é opcional.

Claude Desktop, um clique. Baixe service-agreement.mcpb do último lançamento e clique duas vezes nele.

A partir do código-fonte. O espelho é autossuficiente: toda dependência @theluckystrike/* é incluída, então um clone novo compila sem configuração extra.

git clone https://github.com/theluckystrike/mcp-service-agreement.git
cd mcp-service-agreement
npm install && npm run build

Em seguida, aponte seu cliente para o ponto de entrada compilado:

{
  "mcpServers": {
    "service-agreement": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-service-agreement/dist/index.js"]
    }
  }
}

@theluckystrike/mcp-service-agreement ainda não está publicado no npm, então um comando npx -y @theluckystrike/mcp-service-agreement falhará. Os três caminhos acima são os que funcionam e cada um é testado pela CI.

Espelho somente leitura de mcp-servers/servers/service-agreement. Veja MIRROR.md.

theluckystrike/mcp-service-agreement MCP server

No Registro Oficial MCP (io.github.theluckystrike/service-agreement). Um redator de contratos de prestação de serviços MCP para freelancers que estão prestes a começar um trabalho com clientes e não querem copiar um modelo desatualizado da internet novamente. Forneça as partes, o escopo dos serviços, as entregas, a taxa e as condições de pagamento, as datas de início e término, um período de aviso de rescisão, um limite de responsabilidade e a jurisdição aplicável, e ele armazena o contrato e renderiza Markdown limpo, ou HTML pronto para impressão, com um bloco de assinatura para ambos os lados. Uma lista de verificação antes do envio indica campos ausentes e sinaliza lacunas unilaterais de forma neutra, como um contrato sem cláusula de rescisão. Uma biblioteca de cláusulas integrada cobre cessão de propriedade intelectual, confidencialidade, juros por atraso de pagamento, taxa de cancelamento e rodadas de revisão, preenchida com os detalhes do seu próprio contrato. Cada renderização traz uma nota de uma linha informando que é um modelo, não aconselhamento jurídico. Tudo permanece nesta máquina; não há conta nem chamada de rede.

Criado por theluckystrike.

A publicação no npm para @theluckystrike/mcp-service-agreement está pendente, então npx -y @theluckystrike/mcp-service-agreement retorna 404 hoje. Até lá, clonar + compilar é o caminho que funciona.

Instalação

Claude Desktop

macOS ~/Library/Application Support/Claude/claude_desktop_config.json, Windows %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "service-agreement": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-service-agreement"]
    }
  }
}

Claude Code

claude mcp add service-agreement -- npx -y @theluckystrike/mcp-service-agreement

Cursor

~/.cursor/mcp.json (global) ou .cursor/mcp.json (projeto), mesma entrada do Claude Desktop.

Ferramentas

ferramentao que faz
agreement_createEscreve um contrato: partes, escopo, entregas, taxa e condições de pagamento, datas, aviso de rescisão, limite de responsabilidade, jurisdição. Armazena e retorna o Markdown renderizado. Retorna SA-YYYY-NNNN
agreement_getLê um contrato completo pelo número SA ou nome do cliente, com seu histórico de status
agreement_listLista contratos do mais recente ao mais antigo; filtra por status e cliente
agreement_update_statusMove o contrato exatamente um passo — rascunho, enviado, assinado, expirado — registrando data e nota no histórico
clause_libraryAs cinco cláusulas integradas: cessão de propriedade intelectual, confidencialidade mútua, juros por atraso de pagamento, taxa de cancelamento, rodadas de revisão. Pro: textos completos com as variáveis do contrato preenchidas
agreement_renderRenderiza para assinatura: Markdown ou HTML autossuficiente com CSS de impressão (Pro). Inclui o bloco de assinatura e a linha de modelo-não-é-aconselhamento-jurídico
agreement_checklistA lista de verificação antes do envio: campos ausentes e lacunas unilaterais sinalizadas de forma neutra
license_status / license_activateGratuito ou Pro, e a chave

Gratuito vs Pro

GratuitoPro
Contratos ativos3Ilimitados
Modelo principal (partes, serviços, entregas, pagamento, prazo, rescisão, responsabilidade, jurisdição, assinaturas)SimSim
Renderização em MarkdownSimSim
Lista de verificação antes do envioSimSim
Biblioteca de cláusulasTítulos e resumosTextos completos, variáveis preenchidas
Renderização em HTML, pronta para impressãoNãoSim

O documento nunca é medido. Três contratos ativos cobrem os engajamentos em andamento de um freelancer ativo, e um contrato deixa de contar no momento em que expira, então escrever, ler, listas de verificação e Markdown permanecem gratuitos para sempre. O que o Pro adiciona é a biblioteca completa de cláusulas, HTML pronto para impressão e contratos ativos ilimitados.

Obtenha o Pro: https://mcp.zovo.one/buy/service-agreement, US$ 19 pagamento único para este servidor, ou US$ 39 para o pacote.

Não é aconselhamento jurídico

Todo contrato renderizado termina com uma linha: "Este contrato é um modelo, não aconselhamento jurídico." A lista de verificação sinaliza lacunas de forma neutra, o que o contrato diz como escrito, para ambas as partes, e nunca diz a ninguém o que é a lei ou o que fazer.

Privacidade

Todos os dados permanecem locais, em ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/service-agreement/. Dois arquivos: agreements.json, counter.json. Nada é enviado a lugar algum, não há conta, nenhuma chave de API e nenhuma chamada de rede neste servidor. As chaves de licença são verificadas offline.

Criado por theluckystrike. https://github.com/theluckystrike

Use estas documentações como um servidor MCP

Qualquer cliente MCP (Claude, Cursor, Windsurf, VS Code) pode ler a documentação deste repositório diretamente via GitMCP — sem instalação: