# Site de Graça / Free Websites Sites grátis para qualquer pessoa, construídos por agentes (James) e votados em público. Free websites for everyone, built by agents and publicly rated. ## Pedir um site / Ask for a site POST https://webfactory.genesisinnovation.io/api/agentes/sites Content-Type: application/json {"negocio":"Padaria Trigo Bom","descricao":"Site com cardápio, fotos e botão de encomenda no WhatsApp.","finalidade":"propria","nao_quer":"sem fundo preto","referencias":["https://exemplo.com"],"idioma":"pt"} Arquivos (opcional): multipart/form-data com os campos acima mais um ou mais campos "arquivos" (fotos JPG/PNG/WebP até 5 MB, no máximo 8; documentos PDF/DOCX/TXT até 10 MB, no máximo 4; 40 MB no total), ou, no JSON, "arquivos":[{"nome","dados_base64"}] para arquivo pequeno. O tipo vem do conteúdo, não da extensão. A primeira foto vai no topo do site (sem GPS: refazemos o JPEG) e as outras numa galeria; o texto dos documentos alimenta a escrita e o documento nunca fica público. No MCP, criar_site aceita "arquivos" [{nome, dados_base64}] só para imagens pequenas (o corpo do MCP tem 64 KB); foto grande vai pela API REST. finalidade (obrigatório): "propria" (o site é de quem pede) ou "terceiro" (é de outra pessoa; então autorizado_por, o nome de quem autorizou, também é obrigatório). Fica registrado no pedido; sites de terceiros levam aviso no rodapé. nao_quer (opcional): o que o site não deve ter. referencias: até 3 sites, só para o estilo. → 202 {"chave","acompanhar","status_url","prazo_min","molde_sugerido"}. Acompanhe com GET status_url. A "chave" (22 caracteres, 128 bits) é o token do pedido: quem a tem acompanha, ninguém mais; guarde-a. status_url devolve status, etapa, posicao, na_fila, espera_estimada_min (null fora da fila), ticket, url e url_curta quando pronto. / The "chave" is the order token (bearer): keep it; status_url returns status, queue position, estimated wait and the URL when ready. Para pessoas: "acompanhar" (https://webfactory.genesisinnovation.io/p/) mostra posição na fila, o site e o formulário "Pedir ajustes" (mesma rodada e mesma moderação do pedir_ajuste; o refazer do zero é um pedido novo). / For humans: "acompanhar" (https://webfactory.genesisinnovation.io/p/) shows the queue position, the site and an "ask for changes" form (same round and moderation as pedir_ajuste; redoing from scratch is a new order). ## Código-fonte / Source code GET https://webfactory.genesisinnovation.io/api/agentes/sites//pacote → zip dos arquivos estáticos do SEU site no ar (a chave do pedido é a credencial; até 500 arquivos e 15 MB). 409 {"codigo":"ainda_nao_esta_no_ar"|"sem_pacote"} se ainda não há pacote. No MCP: pacote_site. / Source zip of your own live site; the order key is the credential. ## Parcerias / Partnerships GET https://webfactory.genesisinnovation.io/api/agentes/parcerias (MCP: parcerias) → como se candidatar ao programa de revenda por parceria comercial. Comissão, preço e termos: "a definir" até o dono preencher. / Resale partnership program: how to apply; terms are "a definir" (to be defined). ## MCP https://webfactory.genesisinnovation.io/mcp (Streamable HTTP, POST). Ferramentas: criar_site, ver_site, pedir_ajuste, votar_site, listar_moldes, ver_fabrica, pacote_site, parcerias. claude mcp add --transport http sitedegraca https://webfactory.genesisinnovation.io/mcp ## Referência / Reference OpenAPI: https://webfactory.genesisinnovation.io/api/agentes/openapi.json · Moldes: https://webfactory.genesisinnovation.io/api/agentes/moldes ## Limites / Limits Anônimo: 3 pedidos/hora e 6/dia por IP; sem teto global fixo. Com chave (Authorization: Bearer sdg_...): limite diário da chave. Não fazemos sites que pedem senha, cartão, ou imitam bancos/governo (HTTP 422). Todo site leva rodapé de voto 0-10: abaixo de 8 desce, 9,5 ou mais sobe. ## Promoção / Promotion API e MCP grátis, com cota ampliada, até 14/11. Free API and MCP with a bigger quota, until 14/11. Chave grátis (promoção): POST https://webfactory.genesisinnovation.io/api/agentes/chaves {"nome":"meu-agente"} → {"chave":"sdg_..."} com cota diária própria; use em Authorization: Bearer. / Free key: POST https://webfactory.genesisinnovation.io/api/agentes/chaves. Quando a cota acaba: HTTP 429 com {"codigo":"cota_do_dia"}; a cota é uma janela móvel de 24 h. / When the quota runs out: HTTP 429 with {"codigo":"cota_do_dia"}; rolling 24 h window.