{"apiVersion":"v1","directorySlug":"vivoly-mcp-fe3d8d803b","title":"Vivoly","description":"As melhores ofertas de corrida, ciclismo, treino e fitness em um só lugar. Produtos selecionados com curadoria para o esporte amador.","pageUrl":"https://www.mcpbundles.com/skills/vivoly-mcp-fe3d8d803b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.vivoly.com.br/api/v1/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"br.com.vivoly/vivoly-mcp-fe3d8d803b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"compose_instagram_media","description":"Compõe a imagem de post do Instagram (imagem de fundo do Higgsfield + overlay de título e categoria), publica no storage e retorna a URL final.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["backgroundImageUrl","titulo","categoria"],"properties":{"titulo":{"type":"string","maxLength":80},"categoria":{"enum":["corrida","ciclismo","musculacao","esportes-de-raquete","caminhada-trekking","volei-de-praia","futebol","volei-de-quadra","basquete","moda-esportiva"],"type":"string"},"backgroundImageUrl":{"type":"string","format":"uri"}}},"logicalName":"compose_instagram_media","displayName":"compose_instagram_media","title":"compose_instagram_media","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_instagram_image_prompt","description":"Gera, via Opus, o prompt final de imagem a partir de um briefing — chamado antes de decidir qual fornecedor de imagem usar (Higgsfield ou o fallback OpenRouter).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["briefing"],"properties":{"briefing":{"type":"string","maxLength":4000,"minLength":1}}},"logicalName":"generate_instagram_image_prompt","displayName":"generate_instagram_image_prompt","title":"generate_instagram_image_prompt","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_instagram_image_openrouter","description":"Gera a imagem de fundo via OpenRouter (fallback do Higgsfield), sobe pro storage e devolve a URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["prompt"],"properties":{"prompt":{"type":"string","maxLength":2000,"minLength":1}}},"logicalName":"generate_instagram_image_openrouter","displayName":"generate_instagram_image_openrouter","title":"generate_instagram_image_openrouter","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_instagram_caption","description":"Gera a legenda/capítulo via gpt-4o-mini (OpenRouter) a partir de um briefing com as regras de voz/anatomia já embutidas pelo chamador.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["briefing"],"properties":{"briefing":{"type":"string","maxLength":4000,"minLength":1}}},"logicalName":"generate_instagram_caption","displayName":"generate_instagram_caption","title":"generate_instagram_caption","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Vivoly&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkudml2b2x5LmNvbS5ici9hcGkvdjEvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Vivoly%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.vivoly.com.br%2Fapi%2Fv1%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Vivoly%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.vivoly.com.br%2Fapi%2Fv1%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Vivoly&connectorUrl=https%3A%2F%2Fapi.vivoly.com.br%2Fapi%2Fv1%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Vivoly\" --url \"https://api.vivoly.com.br/api/v1/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vivoly-mcp-fe3d8d803b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vivoly-mcp-fe3d8d803b/tools/{tool}","mcpServerUrl":"https://api.vivoly.com.br/api/v1/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vivoly-mcp-fe3d8d803b?live=1"}