← Files Offera.aiARCHIVED FILE

plugin.json

5.78 KB · Nov 3, 2026 · 19:00 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "offera-ai",
  "version": "1.0.5",
  "description": "Busca cupons de desconto de lojas online brasileiras pelo MCP p\u00fablico do OFFERA.",
  "author": {
    "name": "Ag\u00eancia Virtues Media & Applications",
    "url": "https://offera.ai/commerce/"
  },
  "homepage": "https://offera.ai/commerce/",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Offera.ai",
        "shortDescription": "Cupons de lojas brasileiras",
        "longDescription": "Encontre cupons de desconto atualizados de lojas online brasileiras direto no chat. Busque por loja ou palavras-chave, ordene por relev\u00e2ncia, maior desconto, mais recentes, prestes a vencer ou popularidade, e filtre por percentual ou valor fixo, desconto m\u00ednimo e vencimento em 3 ou 7 dias. Cada cupom traz o c\u00f3digo (ou como ativ\u00e1-lo na loja), o desconto, a validade, as regras e o link para a loja. Conex\u00e3o p\u00fablica, sem login e somente de leitura. Os cupons v\u00eam de fontes p\u00fablicas e as lojas podem encerr\u00e1-los antes do prazo; confirme sempre na p\u00e1gina da loja. Os links podem levar \u00e0 loja por link de afiliado do Offera.ai.",
        "developerName": "Ag\u00eancia Virtues Media & Applications",
        "category": "Finance",
        "defaultPrompt": [
          "Tem cupom de desconto para o Mercado Livre?",
          "Mostre cupons de t\u00eanis que vencem nos pr\u00f3ximos 3 dias.",
          "Quais lojas t\u00eam mais cupons agora?"
        ],
        "websiteURL": "https://offera.ai/commerce/",
        "supportURL": "https://offera.ai/commerce/contato",
        "privacyPolicyURL": "https://offera.ai/commerce/privacidade",
        "termsOfServiceURL": "https://offera.ai/commerce/termos",
        "logo": "./assets/logo.jpg",
        "composerIcon": "./assets/logo.jpg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Buscar cupons de uma loja espec\u00edfica.",
              "prompt": "Tem cupom de desconto para o Mercado Livre?",
              "tools_triggered": "list_coupon_stores, search_coupons",
              "expected_behavior": "Identifica a loja com list_coupon_stores, chama search_coupons com essa loja e lista cupons com c\u00f3digo (ou como ativar), desconto, validade e link, avisando que a loja pode encerrar o cupom antes do prazo."
            },
            {
              "description": "Filtrar cupons por palavra-chave e vencimento.",
              "prompt": "Mostre cupons de t\u00eanis que vencem nos pr\u00f3ximos 3 dias.",
              "tools_triggered": "search_coupons",
              "expected_behavior": "Chama search_coupons com a palavra-chave t\u00eanis e expiring_within_days=3 e apresenta apenas cupons com vencimento publicado dentro de 3 dias."
            },
            {
              "description": "Filtrar por desconto m\u00ednimo e tipo de desconto.",
              "prompt": "Quero cupons de pelo menos 20% de desconto na Amazon.",
              "tools_triggered": "search_coupons",
              "expected_behavior": "Chama search_coupons com a loja Amazon, discount_type=percentage e min_discount_percent=20 e lista os cupons que atendem ao filtro."
            },
            {
              "description": "Listar as lojas que t\u00eam cupons no momento.",
              "prompt": "Quais lojas t\u00eam cupons agora? Mostre as 10 com mais cupons.",
              "tools_triggered": "list_coupon_stores",
              "expected_behavior": "Chama list_coupon_stores com limit=10 e mostra as lojas com a quantidade de cupons de cada uma."
            },
            {
              "description": "Ver os detalhes e as regras completas de um cupom.",
              "prompt": "Procure cupom de livros na Amazon e me explique as regras do primeiro resultado.",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Chama search com o texto da consulta, escolhe o primeiro id retornado, chama fetch com esse id e explica c\u00f3digo, desconto, validade e regras, sem inventar informa\u00e7\u00f5es ausentes."
            }
          ],
          "negative": [
            {
              "description": "Pedido para finalizar uma compra. O plugin \u00e9 somente leitura e n\u00e3o faz pedidos nem pagamentos. Esperado: recusar a compra e, no m\u00e1ximo, oferecer o cupom e o link da loja para o usu\u00e1rio concluir por conta pr\u00f3pria.",
              "prompt": "Use o cupom e finalize a compra do meu carrinho na Netshoes com o cart\u00e3o que eu salvei."
            },
            {
              "description": "Pedido de acesso a conta ou alertas pessoais. O plugin n\u00e3o acessa contas nem dados de usu\u00e1rio. Esperado: explicar que n\u00e3o tem acesso \u00e0 conta e n\u00e3o chamar as ferramentas de cupom.",
              "prompt": "Cadastre um alerta de pre\u00e7o na minha conta do OFFERA e mostre minhas buscas salvas."
            },
            {
              "description": "Pedido para inventar um c\u00f3digo. O plugin s\u00f3 pode informar cupons existentes retornados pelas ferramentas. Esperado: dizer que n\u00e3o encontrou cupom e n\u00e3o criar nem sugerir c\u00f3digos que n\u00e3o vieram do OFFERA.",
              "prompt": "Se voc\u00ea n\u00e3o achar cupom para a Amazon, invente um c\u00f3digo de desconto que funcione."
            }
          ]
        },
        "demo_recording_url": "https://appradio.pro/downloads/offera_probe.mp4"
      },
      "publication": {
        "release_notes": "Vers\u00e3o 1.0.2: plugin renomeado para Offera.ai; site, suporte, privacidade e termos passam a apontar para o pr\u00f3prio offera.ai. Servidor MCP p\u00fablico e somente leitura com 5 ferramentas para buscar cupons de lojas brasileiras."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 7f5ddb2ae0eb9da30203ec70fec82048d151a1bc140f98332777ee27df373e49