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-agreementainda não está publicado no npm, então um comandonpx -y @theluckystrike/mcp-service-agreementfalhará. 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.
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
| ferramenta | o que faz |
|---|---|
agreement_create | Escreve 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_get | Lê um contrato completo pelo número SA ou nome do cliente, com seu histórico de status |
agreement_list | Lista contratos do mais recente ao mais antigo; filtra por status e cliente |
agreement_update_status | Move o contrato exatamente um passo — rascunho, enviado, assinado, expirado — registrando data e nota no histórico |
clause_library | As 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_render | Renderiza 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_checklist | A lista de verificação antes do envio: campos ausentes e lacunas unilaterais sinalizadas de forma neutra |
license_status / license_activate | Gratuito ou Pro, e a chave |
Gratuito vs Pro
| Gratuito | Pro | |
|---|---|---|
| Contratos ativos | 3 | Ilimitados |
| Modelo principal (partes, serviços, entregas, pagamento, prazo, rescisão, responsabilidade, jurisdição, assinaturas) | Sim | Sim |
| Renderização em Markdown | Sim | Sim |
| Lista de verificação antes do envio | Sim | Sim |
| Biblioteca de cláusulas | Títulos e resumos | Textos completos, variáveis preenchidas |
| Renderização em HTML, pronta para impressão | Não | Sim |
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:
- URL de documentação MCP: https://gitmcp.io/theluckystrike/mcp-service-agreement