{"apiVersion":"v1","directorySlug":"hyprgrid-mcp-c17b4dc975","title":"HYPR","description":"Where people go, what they buy and what they pay attention to, in one data foundation. geoIQ, revIQ, askIQ and adsIQ connect media to in-store sales.","pageUrl":"https://www.mcpbundles.com/skills/hyprgrid-mcp-c17b4dc975","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.hyprgrid.ai/mcp","hostedMcpUrl":null,"toolCount":13,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.hyprgrid/hyprgrid-mcp-c17b4dc975","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_audiences","description":"Busca audiências da HYPR e retorna a volumetria (audience_volume = pessoas únicas; addresses_count = endereços/locais usados). Busca por palavras no nome, categoria, subcategoria e descrição (ex: 'banco', 'pet', 'posto', 'luxo'). Aceita filtros por categoria, subcategoria, tipo e volume mínimo. Sem query, lista as audiências ordenadas por volume.","inputSchema":{"type":"object","properties":{"sort":{"enum":["relevance","volume_desc","volume_asc"],"type":"string","default":"relevance"},"type":{"type":"string"},"limit":{"type":"integer","default":25,"maximum":200,"minimum":1},"query":{"type":"string"},"region":{"type":"string"},"min_volume":{"type":"number"},"sub_category":{"type":"string"},"main_category":{"type":"string"},"include_description":{"type":"boolean","default":true}}},"title":"Buscar audiências HYPR","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_audiences","displayName":"Buscar audiências HYPR"},{"name":"rank_audiences","description":"Recebe o briefing de uma marca/campanha (inclusive praça e período) e devolve as audiências HYPR ranqueadas por relevância, cada uma com brand_affinity (0 a 100%, afinidade ESTIMADA a partir do cruzamento do briefing com o catálogo) e faixa Alta/Média/Complementar. A affinity é calibrada pela HYPR Library (histórico de centenas de planos reais): audiências já usadas em planos da mesma vertical sobem e vêm com library_evidence (nº de planos, clientes). Devolve também expansion: audiências que o t","inputSchema":{"type":"object","properties":{"brand":{"type":"string"},"limit":{"type":"integer","default":15,"maximum":100,"minimum":1},"notes":{"type":"string"},"agency":{"type":"string"},"period":{"type":"string"},"region":{"type":"string"},"product":{"type":"string"},"category":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}},"objective":{"type":"string"},"requester":{"type":"string"},"min_volume":{"type":"number","default":0},"min_affinity":{"type":"number","default":0,"maximum":100,"minimum":0},"requester_email":{"type":"string"},"target_audience":{"type":"string"},"include_description":{"type":"boolean","default":false}}},"title":"Ranquear audiências por briefing (Brand Affinity)","logicalName":"rank_audiences","displayName":"Ranquear audiências por briefing (Brand Affinity)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"estimate_overlap","description":"Recebe os segment_name das audiências de um plano e devolve soma bruta, alcance único estimado, fator de unicidade e os pares com maior sobreposição (com alerta para quase-duplicatas). Estimativa por composição das audiências (redes, subcategoria, descrição), não medição de devices. Use depois de fechar as camadas do plano.","inputSchema":{"type":"object","required":["segment_names"],"properties":{"segment_names":{"type":"array","items":{"type":"string"},"minItems":2}}},"title":"Estimar sobreposição e alcance único de um conjunto de audiências","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"estimate_overlap","displayName":"Estimar sobreposição e alcance único de um conjunto de audiências"},{"name":"build_deck","description":"Recebe o plano de audiências (plan: brand, campaign, objective, where/who/how, layers com audiences, solutions, measurement_mode, overlap, next_steps; mesmo esquema do deck.md do plugin HYPR Audiences) e gera o deck no padrão do HYPR Design System (Urbanist, cards, 14 slides: capa, sumário, contexto, camadas, cards de audiência, ranking, alcance único, plataforma, mensuração, próximos passos). Operação aditiva e segura: só cria um arquivo novo, não altera nem apaga o plano guardado nem nenhum da","inputSchema":{"type":"object","properties":{"plan":{"type":"object"},"plan_id":{"type":"string"},"overrides":{"type":"object"}}},"title":"Gerar o deck Audience Discovery (.pptx) de um plano","logicalName":"build_deck","displayName":"Gerar o deck Audience Discovery (.pptx) de um plano","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rate_plan","description":"Registra se o plano serviu: nota de 1 a 5, comentário livre e ajustes que o usuário precisou fazer (audiência que faltou, pilar errado, volume estranho). Use ao final do fluxo de plano, depois de perguntar ao usuário em uma linha. Alimenta a calibração do ranking.","inputSchema":{"type":"object","required":["nota"],"properties":{"nota":{"type":"integer","maximum":5,"minimum":1},"util":{"type":"boolean"},"brand":{"type":"string"},"ajustes":{"type":"string"},"plan_id":{"type":"string"},"comentario":{"type":"string"}}},"title":"Avaliar um plano gerado","logicalName":"rate_plan","displayName":"Avaliar um plano gerado","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_method","description":"Devolve o método vigente para montar um plano de audiências HYPR com deck: A) fluxo do plano (briefing, ranking, camadas, overlap, entrega, deck, avaliação), B) esquema do plano.json do deck, C) regras de marca. Chame antes de montar qualquer plano e siga-o; é a fonte única, mantida no servidor. section opcional: fluxo | deck | marca.","inputSchema":{"type":"object","properties":{"section":{"enum":["fluxo","deck","marca"],"type":"string"}}},"title":"Método oficial de planejamento HYPR (fluxo, deck, marca)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_method","displayName":"Método oficial de planejamento HYPR (fluxo, deck, marca)"},{"name":"compose_plan","description":"Faz em uma chamada o que o método pede: ranqueia, infere vertical, monta as camadas Core / Conquista / Afinidade / Expansão com regras fixas, recomenda plataforma e mensuração, estima sobreposição e devolve o plano.json completo do deck, já guardado sob plan_id. O modelo só refina os campos de texto listados em text_todo (sem alterar números) e chama build_deck com plan_id + overrides. Mesmos campos de briefing do rank_audiences.","inputSchema":{"type":"object","required":["brand"],"properties":{"brand":{"type":"string"},"notes":{"type":"string"},"agency":{"type":"string"},"period":{"type":"string"},"region":{"type":"string"},"product":{"type":"string"},"category":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}},"objective":{"type":"string"},"per_layer":{"type":"integer","default":4,"maximum":6,"minimum":2},"requester":{"type":"string"},"requester_email":{"type":"string"},"target_audience":{"type":"string"}}},"title":"Montar o rascunho completo do plano (camadas + deck) a partir do briefing","logicalName":"compose_plan","displayName":"Montar o rascunho completo do plano (camadas + deck) a partir do briefing","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"review_text","description":"Checa um texto (plano, deck, e-mail) contra as regras de marca: grafia HYPR e dos pilares, Groundflow/Max Attention/Places Graph, termos proibidos (programático, bidIQ, data provider, sistemas de IA), travessão, exclamação, emoji, clientes citáveis. Corrige automaticamente o que é seguro e lista o resto. Chame antes de entregar qualquer texto ao usuário.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}},"title":"Revisar texto contra as regras de marca HYPR","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"review_text","displayName":"Revisar texto contra as regras de marca HYPR"},{"name":"list_categories","description":"Lista as categorias e subcategorias disponíveis, com número de audiências e volume somado de cada uma.","inputSchema":{"type":"object","properties":{}},"title":"Listar categorias de audiência","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_categories","displayName":"Listar categorias de audiência"},{"name":"catalog_status","description":"Devolve o status do catálogo: total de audiências, volume somado, categorias e subcategorias.","inputSchema":{"type":"object","properties":{}},"title":"Status do catálogo (alias legado de list_categories)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"catalog_status","displayName":"Status do catálogo (alias legado de list_categories)"},{"name":"recommend_audiences","description":"Recomenda audiências HYPR. Com brand ou category, equivale a rank_audiences (ranking por Brand Affinity com plataforma e mensuração); só com query, equivale a search_audiences. RECORTE POR ESTADO DISPONÍVEL: passe region (ou state/uf/city) com a praça pedida, ex. region='Minas Gerais'; cada audiência volta com recorte_praca.volume_estimado (volume nacional rateado pela população da UF, IBGE 2022). Use esse número como volume da praça e cite o nacional ao lado.","inputSchema":{"type":"object","properties":{"uf":{"type":"string"},"city":{"type":"string"},"brand":{"type":"string"},"limit":{"type":"integer","default":15,"maximum":100,"minimum":1},"notes":{"type":"string"},"query":{"type":"string"},"state":{"type":"string"},"agency":{"type":"string"},"period":{"type":"string"},"region":{"type":"string"},"product":{"type":"string"},"category":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}},"objective":{"type":"string"},"requester":{"type":"string"},"min_volume":{"type":"number"},"sub_category":{"type":"string"},"main_category":{"type":"string"},"requester_email":{"type":"string"},"target_audience":{"type":"string"}}},"title":"Recomendar audiências (alias legado de rank_audiences / search_audiences)","logicalName":"recommend_audiences","displayName":"Recomendar audiências (alias legado de rank_audiences / search_audiences)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_evidence","description":"Ficha de uma ou mais audiências (segment_name ou nome): descrição, casos de uso, keywords e volume. Com region (ou state/uf/city), devolve recorte_praca.volume_estimado para a praça (rateio por população da UF). Use para confirmar a volumetria de uma audiência específica num estado.","inputSchema":{"type":"object","properties":{"uf":{"type":"string"},"city":{"type":"string"},"query":{"type":"string"},"state":{"type":"string"},"region":{"type":"string"},"audience":{"type":"string"},"audience_id":{"type":"string"},"audience_ids":{"type":"array","items":{"type":"string"}},"segment_name":{"type":"string"},"segment_names":{"type":"array","items":{"type":"string"}}}},"title":"Evidência de uma audiência (alias legado)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_evidence","displayName":"Evidência de uma audiência (alias legado)"},{"name":"list_audiences","description":"Lista as audiências de uma categoria ou subcategoria do catálogo (nomes, IDs, volumes), sem busca semântica. Ex.: category='Health & Fitness', sub_category='Gym' devolve os segmentos de academias. Aceita region (UF, cidade ou região) para o rateio do volume pela população. Use list_categories para ver os nomes válidos.","inputSchema":{"type":"object","properties":{"uf":{"type":"string"},"city":{"type":"string"},"sort":{"enum":["volume_desc","volume_asc"],"type":"string","default":"volume_desc"},"type":{"type":"string"},"limit":{"type":"integer","default":50,"maximum":200,"minimum":1},"state":{"type":"string"},"region":{"type":"string"},"category":{"type":"string"},"min_volume":{"type":"number"},"sub_category":{"type":"string"},"main_category":{"type":"string"}}},"title":"Listar audiências por categoria e subcategoria","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_audiences","displayName":"Listar audiências por categoria e subcategoria"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=HYPR&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuaHlwcmdyaWQuYWkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22HYPR%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.hyprgrid.ai%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22HYPR%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.hyprgrid.ai%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=HYPR&connectorUrl=https%3A%2F%2Fmcp.hyprgrid.ai%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"HYPR\" --url \"https://mcp.hyprgrid.ai/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/hyprgrid-mcp-c17b4dc975","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/hyprgrid-mcp-c17b4dc975/tools/{tool}","mcpServerUrl":"https://mcp.hyprgrid.ai/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/hyprgrid-mcp-c17b4dc975?live=1"}