Command Palette
Search for a command to run...
Connecting the MCP server
Model Context Protocol lets AI assistants work with brandfound. directly — manage companies, analyse mentions, and create content from chat. Each MCP tool is an HTTP call to API v1. Some endpoints are optimized for the MCP workflow (context_only for the Factory, atomic setup for queries).
MCP Endpoint
https://app.brandfound.ai/api/mcp/streamOAuth 2.1 + PKCE
Secure browser-based authorization. The API key is created automatically on first connection. The token is valid for 90 days. You can revoke access in the settings.
OAuth 2.1S256HTTPgfx_90 daysBearer/.well-known/oauth-protected-resource/.well-known/oauth-authorization-serverChoose an AI assistant
Click the client you need — connection instructions will appear.
Available tools
Once connected, the connector exposes these brandfound. functions to the LLM client. The client picks the right ones depending on the task.
Окружения (workspaces)
Один токен — все доступные окружения
- •У одного OAuth-токена есть «активное» окружение. По умолчанию — то, в котором ты авторизовался; switch_workspace меняет его на любое другое, где у тебя ACCEPTED-инвайт.
- •Переключение персистентно: хранится в ApiKey.activeAccountId и видно всем MCP-клиентам этого ключа (Claude Desktop, Cursor и т.п.) на следующем запросе. Переавторизация не нужна.
- •Доступ проверяется на КАЖДОМ запросе. Если тебя удалили из команды — следующий tool молча вернётся к токеновскому окружению, без 401.
- •Побочный эффект switch: preferredCompanyId сбрасывается, т.к. он привязан к старому окружению.
list_workspacesСписок доступных окружений (свой + ACCEPTED TeamMember) с пометкой текущего
switch_workspaceПереключить активное окружение для API key (персистентно); preferredCompanyId сбрасывается
accountId
Компании и продукты
list_companiesСписок компаний пользователя с поиском и пагинацией
search, limit, offset, sortBy, sortOrder
get_companyПолучить детальную информацию о компании и её продуктах
companyId
create_companyСоздать новую компанию для отслеживания
name, description, url, country, categoryId, synonyms
update_companyОбновить поля существующей компании
companyId, name, description, url, country, categoryId, synonyms, isAutoGenerationEnabled
get_company_categoriesСправочник категорий компаний (отраслей/ниш)
create_competitorСоздать нового конкурента для отслеживания
name, companyId, productId, url, synonyms
update_competitorОбновить данные существующего конкурента
competitorId, name, url, synonyms
create_productСоздать новый продукт внутри существующей компании
companyId, name, description, url, intents
update_productОбновить существующий продукт или переназначить intents
productId, name, description, url, intents
Интенты (keywords)
list_keywordsСписок интентов (keywords) с фильтрами по target и состоянию
companyId, productId, competitorId, state, search, limit, offset, sortBy, sortOrder
create_keywordСоздать или переиспользовать интент + опциональный attach к target
name, attach
update_keywordПереименовать интент (единственное редактируемое поле)
keywordId, name
archive_keywordАрхивировать интент глобально вместе со всеми связями (обратимо)
keywordId, dryRun
delete_keywordПолное удаление из БД — требует предварительного archive_keyword
keywordId, dryRun
restore_keywordВосстановить интент из архива вместе со связями к живым target
keywordId
attach_keywordsBulk-привязка имён интентов к target (find-or-create по name)
target, names
detach_keywordsBulk-отвязка интентов от target — сам интент остаётся жить
target, keywordIds
Аналитика и метрики
get_competitor_analyticsКонкурентный анализ: share-of-voice и лидеры
companyId, productId, timeRange, dateFrom, dateTo, sourceIds, labelSlugs, labelFilterMode
get_brand_visibilityBrand Mention Rate (BMR) timeline — видимость бренда
companyId, productId, timeRange, granularity, dateFrom, dateTo, sourceIds, labelSlugs, labelFilterMode
get_tonalityАнализ тональности: sentiment, fairness, helpfulness и 10+ метрик
companyId, productId, timeRange, dateFrom, dateTo, sourceIds, labelSlugs, labelFilterMode, queryType, sentiment
list_mentionsУпоминания бренда в ответах AI-ассистентов с фильтрами
companyId, productId, competitorId, sourceIds, timeRange, dateFrom, dateTo, sentiment, type, isOurs, search, sortBy, sortOrder, limit, offset
list_queriesСписок запросов к AI с ответами и аналитикой
companyId, productId, hasAnswers, searchText, sourceIds, types, sentiment, dateFrom, dateTo, isFavorite, sortBy, sortOrder, limit, offset
get_trending_topicsСтратегические трендовые темы (7–30 дней) с растущей динамикой
companyId, timeRange, limit, minGrowthPercent
get_trend_pulseТактический пульс трендов (6–72 часа) с event-сигналами
companyId, window, signals, minSeverity
get_analytics_overviewДашборд-сводка по компании для быстрого обзора
companyId, timeRange, productId
list_analytics_keywordsОблако ключевых слов с частотами и категориями
companyId, timeRange, productId, category
get_analytics_timelineВременной ряд упоминаний по дням с разбивкой
companyId, timeRange, granularity
get_analytics_trendingЛента из 10 последних упоминаний с контекстом
companyId, timeRange, productId
list_query_labelsСписок меток/кластеров запросов с количеством queries
companyId, q, limit, offset, lite
get_query_label_analyticsАналитика по кластеру: BMR, Share of Voice, Citation Rates
id
list_notificationsУведомления пользователя (WIDGET / BANNER / TOAST / EMAIL)
limit, offset, type, includeDismissed
list_geo_analyticsРазбивка метрик по странам или регионам
companyId, timeRange, groupBy
Запросы
setup_queriesСоздать пул запросов для мониторинга в AI-ассистентах
companyId, clusters, providers
generate_queries_previewПолучить AI-сгенерированные варианты запросов
companyId, productId, count, queryTypes, userWishes, language, region
Ссылки и упоминания
list_linksСсылки из ответов AI с trust rank и количеством цитирований
companyId, productId, search, timeRange, dateFrom, dateTo, providers, sentiment, queryType, labelSlugs, domain, domainsOnly, active, sortBy, sortOrder, page, pageSize
get_link_contentПолучить полный спарсенный текст страницы по linkId
linkId
search_link_contentFull-text поиск по текстам всех источников компании
companyId, query, limit
list_brand_mentions_in_contentУпоминания бренда в спарсенных текстах статей
companyId, timeRange, limit, offset
get_source_chunksЧанки конкретной ссылки (как они индексированы для RAG)
linkId, limit
Фабрика
list_content_tasksСписок задач фабрики (канбан) с фильтрами
companyId, statuses, types, priorities, search, tagId, aiGenerated, sortBy, sortOrder, limit, offset
create_content_taskСоздать новую тему в фабрике
title, companyId, type, priority, description, targetKeywords
update_content_taskОбновить задачу фабрики (статус, приоритет, описание)
taskId, status, priority, title, description
delete_content_taskУдалить (архивировать) задачу фабрики
taskId
enrich_content_taskОбогатить задачу: RAG-поиск, аналитика, анализ конкурентов
taskId, companyId, topic, description, keywords, mode
generate_content_planСгенерировать план статьи: структура, тезисы, tone
taskId, prompt, topicId, topicTitle, mode
generate_articleСгенерировать полнотекстовую статью в Markdown
taskId, planId, articleLength, mode
suggest_topicsПредложить 10 подтем на основе enrichment-данных
taskId, mode
save_enrichment_analysisСохранить результат анализа от клиентского LLM
taskId, aiAnalysis, usage
save_generated_planСохранить контент-план (JSON) от клиентского LLM
taskId, plan, topicId, topicTitle, prompt, usage
save_generated_articleСохранить статью (Markdown) от клиентского LLM
taskId, content, planId, usage
set_publication_urlУстановить URL опубликованной статьи для отслеживания BMR
taskId, publishedUrl
detect_insightsДетекция инсайтов (15 типов): content gaps, competitor wins
companyId, insightType
list_content_tagsСписок тегов фабрики с количеством задач
list_publicationsСписок опубликованного контента + метрики эффективности
companyId