editalmd
Was dieses MCP kann
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document access, analysis, and company participation workflows.
Tools
Eingabeschema
{'type': 'object', 'required': ['cnpj'], 'properties': {'cnpj': {'type': 'string', 'description': 'CNPJ completo, 14 dígitos com verificação válida.'}}}
Eingabeschema
{'type': 'object', 'required': ['cnpj'], 'properties': {'uf': {'type': 'string', 'description': 'Sigla da UF (opcional)'}, 'cnpj': {'type': 'string', 'description': 'CNPJ com 14 dígitos, com ou sem pontuação'}, 'canal': {'enum': ['pull', 'webhook', 'email'], 'type': 'string', 'default': 'pull', 'description': 'pull, webhook ou email (padrão pull)'}, 'destino': {'type': 'string', 'description': 'URL https (webhook); ignorado no pull e no email (vai para o e-mail da conta)'}, 'filtros': {'type': 'object', 'properties': {'cnaes': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{4}-?\\d/?\\d{2}$'}, 'maxItems': 8}, 'abertas': {'type': 'boolean'}, 'excluir': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'valor_max': {'type': 'number', 'minimum': 0}, 'valor_min': {'type': 'number', 'minimum': 0}, 'municipios': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'modalidades': {'type': 'array', 'items': {'type': 'integer', 'maximum': 13, 'minimum': 1}, 'maxItems': 10}}, 'description': 'Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa.', 'additionalProperties': False}, 'max_familias': {'type': 'number', 'default': 8, 'description': '1 a 8 (padrão 8): quantas famílias viram alerta'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'id do alerta'}, 'limite': {'type': 'number', 'description': '1 a 100 (padrão 50)'}, 'antes_compra': {'type': 'number', 'description': 'proximo_antes da página anterior'}}}
Eingabeschema
{'type': 'object', 'required': ['cnpj', 'id', 'v'], 'properties': {'v': {'type': 'string', 'description': 'SHA-256 do Markdown aberto, 64 hex minúsculos.'}, 'id': {'type': 'integer', 'description': 'ID do documento.'}, 'cnpj': {'type': 'string', 'description': 'CNPJ de 14 dígitos vinculado ao dono.'}}}
Eingabeschema
{'type': 'object', 'required': ['cnpj', 'nome', 'tipo', 'arquivo_base64'], 'properties': {'cnpj': {'type': 'string', 'description': 'CNPJ de 14 dígitos vinculado ao dono.'}, 'nome': {'type': 'string', 'description': 'Nome do PDF.'}, 'tipo': {'type': 'string', 'description': 'atestado, certidao, licenca, contrato_social ou outro.'}, 'arquivo_base64': {'type': 'string', 'description': 'PDF em base64, até 8 MiB decodificado.'}}}
Eingabeschema
{'type': 'object', 'properties': {'api_pass': {'type': 'string', 'description': 'Private pass: api_<32 random hex>_<64 random hex>. Save before buying.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['api_pass'], 'properties': {'payment': {'type': 'string', 'description': 'Signed x402 payload, after authorizing the quote.'}, 'api_pass': {'type': 'string', 'description': 'Private pass: api_<32 random hex>_<64 random hex>. Save before buying.'}, 'transaction': {'type': 'string', 'description': 'Base transaction hash to reconcile an uncertain payment with the same pass and original payload.'}, 'credit_token': {'type': 'string', 'description': 'Existing prepaid credit token.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['agent_pass', 'id'], 'properties': {'id': {'type': 'number', 'description': 'ID do documento do acervo.'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent.'}}}
Eingabeschema
{'type': 'object', 'required': ['agent_pass', 'id'], 'properties': {'id': {'type': 'number', 'description': 'ID do documento do acervo.'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent.'}}}
Eingabeschema
{'type': 'object', 'required': ['agent_pass'], 'properties': {'agent_pass': {'type': 'string', 'description': 'Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent.'}}}
Eingabeschema
{'type': 'object', 'required': ['agent_pass', 'id'], 'properties': {'id': {'type': 'number', 'description': 'ID do documento do acervo.'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent.'}}}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'CNPJ completo ou nome de 3 a 120 caracteres.'}}}
Eingabeschema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Termo de busca, mínimo 3 letras'}, 'uf': {'type': 'string', 'description': 'Sigla da UF (opcional)'}, 'limite': {'type': 'number', 'description': '1 a 50 (padrão 20)'}, 'abertas': {'enum': ['1'], 'type': 'string', 'description': "'1' para só compras com prazo de proposta aberto"}}}
Eingabeschema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Prefixo do código (1412) ou palavra da descrição (opcional)'}, 'limite': {'type': 'number', 'description': '1 a 100 (padrão 20)'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'id da compra (vem da busca)'}}}
Eingabeschema
{'type': 'object', 'required': ['cep'], 'properties': {'cep': {'type': 'string', 'description': 'CEP com 8 dígitos'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['cnpj'], 'properties': {'cnpj': {'type': 'string', 'description': 'CNPJ, com ou sem pontuação'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['oferta'], 'properties': {'compra': {'type': 'string', 'description': 'Marca desta compra (8 a 64 caracteres A-Za-z0-9_-)'}, 'oferta': {'type': 'string', 'description': 'pacote, basico, profissional ou empresa'}, 'payment': {'type': 'string', 'description': 'Pagamento x402 assinado, a partir da cotação'}, 'credit_token': {'type': 'string', 'description': 'Token do crédito pré-pago (cred_…)'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['cnpj', 'id', 'v'], 'properties': {'v': {'type': 'string', 'description': 'SHA-256 do Markdown aberto, 64 hex minúsculos.'}, 'id': {'type': 'integer', 'description': 'ID do documento.'}, 'cnpj': {'type': 'string', 'description': 'CNPJ de 14 dígitos vinculado ao dono.'}, 'kind': {'type': 'string', 'description': 'requirement, attestation ou obligation.'}, 'after': {'type': 'integer', 'description': 'Último ID recebido; padrão 0.'}, 'grupo': {'type': 'string', 'description': 'pendencias, atendidos ou nao_aplicavel.'}, 'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': '1 a 30; padrão 30.'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['guest_token'], 'properties': {'guest_token': {'type': 'string', 'description': 'Token edm_… do convidado.'}}}
Eingabeschema
{'type': 'object', 'required': ['usd'], 'properties': {'usd': {'type': 'number', 'description': '1, 5, 10 ou 25'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['termos'], 'properties': {'uf': {'type': 'string', 'description': 'Sigla da UF (opcional)'}, 'canal': {'enum': ['pull', 'webhook', 'email'], 'type': 'string', 'default': 'pull', 'description': 'pull, webhook ou email (padrão pull)'}, 'termos': {'type': 'string', 'description': 'Palavras do objeto, 3 a 200 letras; espaço = todas, | = qualquer uma (uniforme|fardamento)'}, 'destino': {'type': 'string', 'description': 'URL https (webhook); ignorado no pull e no email (vai para o e-mail da conta)'}, 'filtros': {'type': 'object', 'properties': {'cnaes': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{4}-?\\d/?\\d{2}$'}, 'maxItems': 8}, 'abertas': {'type': 'boolean'}, 'excluir': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'valor_max': {'type': 'number', 'minimum': 0}, 'valor_min': {'type': 'number', 'minimum': 0}, 'municipios': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'modalidades': {'type': 'array', 'items': {'type': 'integer', 'maximum': 13, 'minimum': 1}, 'maxItems': 10}}, 'description': 'Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa.', 'additionalProperties': False}}}
Eingabeschema
{'type': 'object', 'required': ['id', 'cobranca_token', 'cotacao'], 'properties': {'id': {'type': 'number', 'description': 'ID do documento.'}, 'cotacao': {'type': 'object', 'description': 'Cotação recebida em estado_geracao.'}, 'cobranca_token': {'type': 'string', 'description': '32 bytes aleatórios em 64 hex minúsculos, gerados e guardados pelo cliente antes da criação.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'minimum': 1, 'description': 'ID do documento'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Documento comprado.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado de acesso.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'id do documento retornado pela compra'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito global da conta (cookie HttpOnly), e o do convidado edm_… vale com o token. Recibo público não concede acesso.'}, 'avaliacao_codigo': {'type': 'string', 'description': 'evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'v': {'type': 'string', 'description': 'SHA-256 do texto'}, 'id': {'type': 'number', 'description': 'ID do documento'}, 'kind': {'type': 'string', 'description': 'identity, item, requirement, attestation, deadline ou obligation'}, 'after': {'type': 'number', 'description': 'Cursor next anterior'}, 'limit': {'type': 'number', 'description': '1 a 30 fatos'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito global da conta (cookie HttpOnly), e o do convidado edm_… vale com o token. Recibo público não concede acesso.'}, 'avaliacao_codigo': {'type': 'string', 'description': 'evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'id do documento'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito global da conta (cookie HttpOnly), e o do convidado edm_… vale com o token. Recibo público não concede acesso.'}, 'avaliacao_codigo': {'type': 'string', 'description': 'evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra.'}}}
Eingabeschema
{'type': 'object', 'required': ['cnpj'], 'properties': {'cnpj': {'type': 'string', 'description': 'CNPJ de 14 dígitos vinculado ao dono.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Documento comprado.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado de acesso.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'id do documento (vem de `compra`)'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito global da conta (cookie HttpOnly), e o do convidado edm_… vale com o token. Recibo público não concede acesso.'}, 'avaliacao_codigo': {'type': 'string', 'description': 'evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Identificador do alerta.'}, 'uf': {'type': 'string', 'description': 'Sigla da UF; vazio libera.'}, 'ativo': {'type': 'boolean', 'description': '`false` pausa sem apagar; `true` reativa.'}, 'canal': {'enum': ['pull', 'webhook', 'email'], 'type': 'string', 'description': 'Novo canal: `pull`, `webhook` ou `email` (e-mail verificado da conta; exige sessão).'}, 'termos': {'type': 'string', 'description': 'Termos do objeto; espaço exige todos, | aceita alternativas.'}, 'destino': {'type': 'string', 'description': 'Nova URL https na porta 443 (webhook). Ignorado no pull e no e-mail.'}, 'filtros': {'type': 'object', 'properties': {'cnaes': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{4}-?\\d/?\\d{2}$'}, 'maxItems': 8}, 'abertas': {'type': 'boolean'}, 'excluir': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'valor_max': {'type': 'number', 'minimum': 0}, 'valor_min': {'type': 'number', 'minimum': 0}, 'municipios': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'modalidades': {'type': 'array', 'items': {'type': 'integer', 'maximum': 13, 'minimum': 1}, 'maxItems': 10}}, 'description': 'Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa.', 'additionalProperties': False}}}
Eingabeschema
{'type': 'object', 'required': ['id', 'cobranca_token'], 'properties': {'id': {'type': 'number', 'description': 'ID do documento.'}, 'cobranca_token': {'type': 'string', 'description': '32 bytes aleatórios em 64 hex minúsculos, gerados e guardados pelo cliente antes da criação.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'ID do documento.'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito global da conta (cookie HttpOnly), e o do convidado edm_… vale com o token. Recibo público não concede acesso.'}, 'avaliacao_codigo': {'type': 'string', 'description': 'evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'ID do documento.'}, 'cotacao': {'type': 'object', 'description': 'Cotação recebida no estado, confirmada antes de pagar.'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao.'}, 'idempotencia': {'type': 'string', 'description': 'Chave da tentativa de crédito, até 80 caracteres; conserve ao repetir.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito global da conta (cookie HttpOnly), e o do convidado edm_… vale com o token. Recibo público não concede acesso.'}, 'credito_token': {'type': 'string', 'description': 'Token cred_… privado. Enviado em X-Credito, preservando a sessão Bearer do pedido MCP.'}, 'avaliacao_codigo': {'type': 'string', 'description': 'evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'id do documento (vem de `compra`)'}, 'agent_pass': {'type': 'string', 'description': 'Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao.'}, 'acesso_codigo': {'type': 'string', 'description': 'Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito global da conta (cookie HttpOnly), e o do convidado edm_… vale com o token. Recibo público não concede acesso.'}, 'avaliacao_codigo': {'type': 'string', 'description': 'evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'antes': {'type': 'string', 'description': 'proximo_antes da página anterior; hex, cursor exclusivo do cliente.'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'antes': {'type': 'string', 'description': 'proximo_antes da página anterior; hex, cursor exclusivo do cliente.'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'locais': {'type': 'string', 'description': 'Até 90 IDs positivos de documentos separados por vírgula para conferir quais já pertencem à conta; no máximo 1529 caracteres.'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'id da compra (vem da busca)'}}}
Eingabeschema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Descrição do item, mínimo 3 letras'}, 'uf': {'type': 'string', 'description': 'Sigla da UF do órgão (opcional)'}, 'meses': {'type': 'number', 'default': 12, 'description': 'Janela de homologação em meses, 1 a 36 (padrão 12)'}, 'catmat': {'type': 'string', 'description': 'Código do item no catálogo do governo (opcional)'}, 'limite': {'type': 'number', 'default': 50, 'description': '1 a 100 (padrão 50)'}, 'produto': {'type': 'string', 'description': 'Produto do catálogo, como em grupos (opcional)'}, 'unidade': {'type': 'string', 'description': 'Unidade, como em grupos: 500 FL, 1 UN (opcional)'}, 'quantidade': {'type': 'number', 'description': 'Quanto você vai vender: o preço da faixa dessa quantidade (opcional)'}}}
Eingabeschema
{'type': 'object', 'properties': {'uf': {'type': 'string', 'description': 'Sigla da UF; vazio libera.'}, 'cnpj': {'type': 'string', 'description': 'CNPJ para sugerir até 8 famílias de termos, sem ativá-las.'}, 'termos': {'type': 'string', 'description': 'Termos do objeto; espaço exige todos, | aceita alternativas.'}, 'filtros': {'type': 'object', 'properties': {'cnaes': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d{4}-?\\d/?\\d{2}$'}, 'maxItems': 8}, 'abertas': {'type': 'boolean'}, 'excluir': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'valor_max': {'type': 'number', 'minimum': 0}, 'valor_min': {'type': 'number', 'minimum': 0}, 'municipios': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10}, 'modalidades': {'type': 'array', 'items': {'type': 'integer', 'maximum': 13, 'minimum': 1}, 'maxItems': 10}}, 'description': 'Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa.', 'additionalProperties': False}}}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'id da compra (vem da busca)'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'id do recibo (vem no header x-editalmd-recibo)'}}}
Eingabeschema
{'type': 'object', 'required': ['cnpj', 'arquivo'], 'properties': {'cnpj': {'type': 'string', 'description': 'CNPJ de 14 dígitos vinculado ao dono.'}, 'arquivo': {'type': 'string', 'description': 'SHA-256 do PDF privado.'}}}
Eingabeschema
{'type': 'object', 'required': ['cnpj'], 'properties': {'cnpj': {'type': 'string', 'description': 'CNPJ completo, 14 dígitos com verificação válida.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Identificador da compra no acervo.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Identificador da compra no acervo.'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['cnpj'], 'properties': {'cnpj': {'type': 'string', 'description': 'CNPJ completo, 14 dígitos com verificação válida.'}}}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'id da vigia'}, 'limite': {'type': 'number', 'description': '1 a 100 (padrão 50)'}}}
Eingabeschema
{'type': 'object', 'required': ['compra_id'], 'properties': {'canal': {'enum': ['pull', 'webhook', 'email'], 'type': 'string', 'default': 'pull', 'description': 'pull, webhook ou email (padrão pull)'}, 'destino': {'type': 'string', 'description': 'URL https (webhook); ignorado no pull e no email (vai para o e-mail da conta)'}, 'compra_id': {'type': 'number', 'description': 'id da compra (vem da busca)'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Ecuador Procurement
Searches Ecuadorian government procurement tenders and retrieves detailed processes, awards, suppliers, contracts, and line items.
Consultas
Performs official Brazilian lookups for individuals and companies, including registrations, tax certificates, sanctions, legal re…
gankdat
Searches public procurement, company, planning, charity, care, food hygiene, insolvency, sanctions, sponsorship, and exclusion da…
PNCP
Searches Brazilian public procurement notices, contracts, tenders, price-registration records, annual procurement plans, edital d…
CivicDataForge Public-Records Data
Collects source-linked public-record evidence for properties, permits, inspections, childcare, companies, restricted parties, hea…
GovGazette
Researches U.S. federal contract opportunities, awards, vendors, exclusions, recompetes, acquisition references, source documents…
asientouno
Researches Spanish companies using commercial registry records, public contracts, grants, corporate roles, accounts, and insolven…
Mapa Societario — Spanish Company Registry (BORME)
Searches and retrieves Spanish BORME company registry records, including companies, officers, ownership links, and corporate netw…