Pular para o conteúdo
Agora qualquer agente pode invocar seus Action Engines por MCP Streamable HTTP sem estadoLer o anúncio
invokta

Seus usuários já escolheram o agente deles.Faça o seu produto funcionar com ele.

Seu produto já sabe como o trabalho deve ser feito.O Invokta empacota esse conhecimento em ações que qualquer agente pode invocar.

Três chamadores diferentes invocam um mesmo Action Engine, que é dono da capability e devolve o mesmo resultado validado para todos eles. Mostrando appointments.schedule em clinic-engine, chamada por Claude, ChatGPT, Hermes.

Seja qual for o assistente que o paciente usa, a política de agendamento da clínica roda uma vez, dentro da ação.

01 / 06O problema
Construir ou invocar

Construir o próprio harness ou tornar seu produto invocável?

Cada produto está prestes a construir o próprio agente, e quase nada nessa pilha é o negócio dele. O outro caminho: os harnesses que seus clientes já usam invocam a parte que só o seu produto sabe fazer.

Seu produto
7 peças que não são o seu negóciointerface de chatloop do agentemodelos e roteamentomemória e contextoprompts e guardrailspermissões e limitesavaliações e qualidademais um agente para o usuário adotare que conhece só o seu appClaudeChatGPTHermesjá construídos, já escolhidos pelo usuárioinvocamAction Engineorders.request-refundelegibilidade do pedidoevidência exigidaregistro da decisãoa decisão validada, dentro do agente do clientepolítica de reembolso

a única parte que é sua

Meses de infraestrutura que não é o seu negócio, para no fim competir com o Claude e o ChatGPT pela atenção do usuário.

Pede o reembolso do tênis que veio errado.

Feito: aprovado pela política de troca. R$ 249 de volta em até 3 dias.

02 / 06A action layer
Resultado primeiro

De ferramentas cruas a resultados confiáveis

Uma ferramenta MCP expõe uma operação. Um Action Engine do Invokta entrega o trabalho inteiro: em que ordem as coisas rodam, quem pode chamar e o que um resultado correto precisa conter.

  • Resultados, não primitivas

    Publique engineering.prepare-implementation, não seis ferramentas cruas que o agente precisa descobrir como combinar.

    Saiba mais
  • Um caminho de execução

    Todo adapter chama engine.invoke, então validação, autorização e tratamento de erros nunca se dividem por ponto de entrada.

    Saiba mais
  • Invocável por qualquer agenteNovo

    Uma ação, alcançável por MCP, CLI, HTTP ou chamada direta. O consumidor muda; o comportamento não.

    Saiba mais
03 / 06O menor engine útil
Feito para devs

Uma capability, todos os pontos de entrada

O ID da capability pertence ao mapa do engine. A capability carrega o contrato e a implementação que todo ponto de entrada reaproveita.

import { createEngine, defineCapability } from "@invokta/core";import { z } from "zod"; const createWelcomeMessage = defineCapability({  title: "Create a welcome message",  description: "Creates a short welcome message for a new team member.",  input: z.object({ name: z.string().trim().min(1) }),  output: z.object({ message: z.string().min(1) }),  access: "authenticated",  async run({ input }) {    return { message: `Welcome, ${input.name}!` };  },}); export const engine = createEngine({  name: "hello-engine",  version: "0.1.0",  capabilities: {    "onboarding.create-welcome-message": createWelcomeMessage,  },});
{  "message": "Welcome, Ada!"}

Saída validada contra o contrato

04 / 06Engines reutilizáveis
Casos de uso

Ações de domínio para cada área da empresa

Cada um desses times tem um processo que hoje é re-ensinado a cada novo agente. É assim que ele fica quando publicado como ação.

  • Conteúdo e criação

    Edite vídeos e produza carrosséis para redes sociais por capabilities com identidade de marca e apoiadas em provedores, em vez de refazer o processo criativo em cada agente.

    Explorar
  • Engenharia

    Transforme um ticket em trabalho pronto para implementar usando contexto do repositório, arquitetura, design, riscos, critérios de aceite e estratégia de testes.

    Explorar
  • Marketing

    Transforme o lançamento de um produto em uma campanha fiel à marca, apoiada em posicionamento, pesquisa de público, evidências e restrições de canal.

    Explorar
  • Vendas

    Gere propostas específicas por conta a partir do contexto do CRM, preservando o template aprovado, a identidade visual, o preço e as promessas.

    Explorar
  • Operações de saúde

    Liste os horários válidos de atendimento e agende um paciente pela política da clínica e por uma integração autorizada com o Google Calendar.

    Explorar
  • Pessoas e recrutamento

    Aplique uma rubrica de vaga revisável, registre as evidências da triagem no sistema de recrutamento e avise o time de contratação quando a revisão humana for necessária.

    Explorar
05 / 06O pipeline de invocação
Feito para fronteiras

O agente decide quando. O engine decide como

Validação, autorização, cancelamento e mapeamento de erros acontecem uma vez, dentro do engine, antes de qualquer chamador ver um resultado.

  • Contrato garantido em tempo de execução

    Entrada e saída são validadas em toda chamada. Uma capability declara seus schemas junto da implementação, então uma requisição malformada é rejeitada antes de o engine rodar e um resultado fora do contrato nunca chega a um consumidor.

    Ver o contrato
  • Um pipeline, quatro adapters

    Todo adapter chama engine.invoke. Código da aplicação, a CLI, o MCP stdio e o MCP Streamable HTTP sem estado resolvem para o mesmo caminho de execução, então o comportamento não se divide por superfície de entrega.

    Ver o contrato
  • A autorização fica no domínio

    As regras de acesso são avaliadas pelo seu engine. Cada capability carrega uma regra de acesso explícita, e a política de domínio roda dentro da fronteira de invocação, em vez de ser reimplementada dentro de cada agente que a chama.

    Ver o contrato
  • Falhas previsíveis

    Cancelamento e erros seguem uma taxonomia. Invocações abortadas e falhas mapeiam para um conjunto documentado de tipos de erro, então cada consumidor decide o fluxo por um formato estável, sem interpretar mensagens específicas de cada adapter.

    Ver o contrato
06 / 06A fronteira
Arquitetura

O agente pertence ao seu cliente. A capacidade pertence ao seu produto

Agentes e modelos vão mudar. As ações de domínio que seu produto publica não deveriam ser refeitas a cada mudança. MCP, CLI e HTTP são apenas os caminhos de entrega.

  • Claude
  • ChatGPT
  • Hermes
  • CLI
  • Aplicação
Consumidores
engine.invoke
Invokta
  • Provedores
  • Scripts
  • Templates
  • Dados
  • Regras
Provedores
Comece agora

Não construa outro agente. Torne seu produto invocável.

Defina uma capability com sua entrada, saída e regra de acesso. Construa a tarefa uma vez; invoque a partir do código, da CLI e do MCP.