Autario/autario-mcp

Autario/autario-mcp

от autario
Autario MCP — сервер с доступом к 2700+ верифицированным публичным датасетам (Всемирный банк, OECD, WHO), объединённым единой онтологией. Встроенные инструменты статистического анализа и публикации графиков позволяют AI-агентам получать точные числовые данные без риска галлюцинаций. Полезен разра...

autario-mcp

Verified data for AI agents. 2,700+ public datasets (World Bank, FRED, Eurostat, OECD, WHO, ECB, US Census, IMF) joined under one ontology, with built-in statistical analysis and chart publishing. Plug it into Claude Desktop, ChatGPT, Cursor, or any MCP-compatible client | your model gets numbers it cannot hallucinate.

autario.com | Documentation | Get an API Key

Why autario-mcp

  • No hallucinated numbers. Every value is sourced from a known publisher and cited back to a primary URL. Use verify_value to double-check any claim.
  • Cross-dataset joins, no setup. Indicators across different datasets share autario_time + autario_entity shadow columns, so get_entity_data(USA, [gdp, unemployment, life_expectancy]) returns one wide table, joined automatically.
  • Statistical primitives built-in. correlate, regression, find_drivers, lag_analysis, seasonality_decomposition and more, with effect sizes, p-values, and plain-language interpretations.
  • Charts that persist. publish_chart writes a Plotly spec to autario.com. The result is a permanent, embeddable URL like autario.com/chart/{slug} | the LLM builds the spec, autario pulls real rows for it, no hallucinated data path.
  • LLM-agnostic. Works with Claude, GPT, Gemini, local models | anything that speaks MCP.
Инструменты были проиндексированы:
ai_visibility_360только чтениеидемпотентный

AI Visibility 360 | Возвращает отчёт о видимости СОБСТВЕННОГО бренда вызывающей учётной записи в AI-ассистентах (ChatGPT, Claude, Gemini, Perplexity, опционально Grok/DeepSeek/Mistral), при этом данные считываются детерминированно из сохранённых на сервере запусков (это ровно те числа, которые пользователь видит в приложении | ничего не пересчитывается, НИ ОДНОГО LLM-запуска при чтении не выполняется и ни один запуск не стартует). Одним предложением: какие бренды попадают в рекомендации ChatGPT, Claude, Gemini и Perplexity, когда кто-то спрашивает о вашей категории. Вызывайте его, когда пользователь спрашивает: «насколько виден мой бренд в ChatGPT», «рекомендуют ли ассистенты нас или конкурента», «какие источники цитируют ассистенты», «что нам делать, чтобы нас было лучше видно», «принесла ли работа по видимости в AI реальный трафик». Разделы: обзор (оценка видимости с дельтой и рангом, таблица лидеров «бренд против конкурентов» с видимостью / долей упоминаний / тональностью / средней позицией, матрица оценок по провайдерам и конкретные модели, которые давали ответы), промпты (оценка бренда по каждому промпту в сравнении с самым сильным конкурентом плюс сводки по категориям вопросов), источники (доля цитирований собственных доменов бренда, таблица лидеров среди цитируемых доменов, какие провайдеры вообще показывают цитирования), действия (детерминированная очередь задач: earned = страницы, где нужно получить упоминание, owned = страницы, которые нужно создать, у каждой указаны влияние и статус), ответы (самые свежие сохранённые ответы ассистентов с обнаруженными упоминаниями бренда и цитируемыми доменами, текст честно обрезается), влияние (GA4-сессии, пришедшие от AI-ассистентов, для ресурса, явно привязанного к этому бренду; непривязанный бренд получает честное пустое состояние и причину, никогда не цифры другого ресурса). Метрика, которую временное окно не поддерживает, равна null или отсутствует (честный прочерк), но никогда не ноль. Читает ТОЛЬКО бренды, принадлежащие вызывающей учётной записи; запуски, правки промптов и настройки здесь намеренно не предоставляются. Рецепт: получите нужные разделы и интерпретируйте их сами, ссылаясь на цифры. Для индивидуального результата запишите свою производную таблицу через create_dataset + write_rows и постройте график через create_chart_from_spec. Требуется…

Параметры
  • brandstring

    Brand name or brand id. Optional when the account has exactly one brand; with several brands the tool answers with the list so you can re-call with one (nothing is picked for you).

  • daysinteger

    Analysis window in days over the stored runs (1-365, default 30).

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • sectionsenum[]

    Which report sections to return. Default ["overview"]. Request only what the question needs (token efficiency); call again for more.

audience_360только чтениеидемпотентный

Audience 360 | СОБСТВЕННЫЙ отчет об аудитории звонящего на основе данных подключенных коннекторов Google Search Console + GA4 + социальных сетей (Facebook Page, Instagram, TikTok), вычисленный детерминированно на стороне сервера (те самые числа, которые пользователь видит в приложении | ничего не пересчитано, ничего не оценено). Используйте ЕГО В ПЕРВУЮ ОЧЕРЕДЬ для любых вопросов об интерпретации трафика/аудитории пользователя ("почему падает AI-трафик", "какие запросы растут", "на какие страницы ссылаются AI-ассистенты", "как обстоят дела с воронкой") | он гораздо эффективнее по токенам и точнее, чем пересчет KPI из сырых таблиц коннекторов. Выбирайте только нужные разделы: обзор (этапы воронки + сегменты аудитории), каналы (еженедельная структура каналов + сдвиг доли AI + брендовые vs общие клики), запросы (топ брендовых/общих запросов + растущие/падающие за 28 дней + возможности с большим количеством показов и малым количеством кликов), контент (сеансы на страницу x вовлеченность в связке с поисковым спросом + страницы, на которые ссылаются AI), аудитория (страны, устройства, новые vs вернувшиеся, итоги), конверсии (ключевые события GA4), социальные сети (охват подключенных Facebook Page / Instagram / TikTok, тренды подписчиков, лучшие посты, вовлеченность по формату постов + демография подписчиков Instagram), здоровье (перекрестные проверки отчетов и API). Списки ограничены, а недельные ряды имеют границы; каждое усечение отмечено пропущенным количеством. Фильтруйте по диапазону/каналу/странам, чтобы уточнить вопрос. Требуется собственная учетная запись autario (API-ключ или OAuth) с подключенным приложением Audience 360 | см. get_app_context("audience-360") для карты данных за ним.

Параметры
  • brandstring

    Optional brand term override for the brand-vs-generic query split (default: derived from the GSC property).

  • channelenum

    Optional single-channel filter (sections that cannot honor it say so in notes).

  • countriesstring

    Optional comma-separated ISO country codes filter, e.g. "DEU,USA".

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • fromstring

    Custom window start (YYYY-MM-DD), only with range=custom.

  • rangeenum

    Time window preset. Relative presets anchor at the newest data day. Default 90d. Use "custom" together with from/to.

  • sectionsenum[]

    Which report sections to return. Default ["overview","channels"]. Request only what the question needs (token efficiency); call again for more.

  • tostring

    Custom window end (YYYY-MM-DD), only with range=custom.

bubble_or_notтолько чтениеидемпотентныйвнешний мир

Пузырь или нет? | Проверяет, опережает ли цена публичной американской акции её фундаментальные показатели (или отстаёт от них). Накладывает цену акции на ОДИН показатель из отчётности перед SEC (Выручка, Чистая прибыль, Разводнённая прибыль на акцию, Рыночная капитализация, Коэффициент P/E, Доходность по прибыли, Акции в обращении) и возвращает детерминированную, проверяемую МНОГОЛЕТНЮЮ оценку стоимости: где находится метрика в СОБСТВЕННОЙ истории (процентиль + диапазон + медиана, то есть дёшево/справедливо/дорого относительно самой себя), её абсолютный максимум и минимум с датами, а для коэффициента (P/E) — точное разложение изменения мультипликатора на изменение цены и изменение прибыли (переоценку вызвало изменение цены или прибыли). Все числа вычисляются на основе реальных отчётностей SEC + рыночных данных с указанием первоисточников | НЕ догадки на основе тренировочных данных. Неизвестные тикеры получаются из живого источника (цена Yahoo + отчётность SEC). Используйте это, когда пользователь спрашивает «является ли X пузырём», «переоценён ли X», «как P/E X смотрится на фоне своей истории», «оправдана ли цена X её прибылью/выручкой» или хочет сравнить цену акции с фундаментальным показателем с течением времени. Возвращает многолетний вердикт + числа В ВИДЕ ТЕКСТА (плюс компактный блок valuation: процентиль, диапазон, разложение), ВСТРОЕННОЕ ИЗОБРАЖЕНИЕ ГРАФИКА с точным наложением, а также ссылку на общий доступ view_url, которая воспроизводит это же представление. Вы управляете представлением с помощью параметров metric/range/chart_type/scale | изображение и ссылка отражают ваш выбор. При рекомендации графического представления используйте ссылку autario.com/apps/bubble-or-not/<ticker>. Примеры: - «NVDA — пузырь?» | ticker=NVDA - «Цена Apple против выручки, последние 5 лет, столбцы» | ticker=AAPL, metric=Revenue, range=5Y, chart_type=bar - «Переоценён ли UNH? Как P/E выглядит в своей истории» | ticker=UNH, metric=P/E Ratio - «TSLA цена против P/E, индексировано» | ticker=TSLA, metric=P/E Ratio, scale=indexed

Параметры
  • chart_typeenum

    Optional render style for the fundamental: line or bar. Default is the app's smart choice (bars for quarterly reports, line for daily-derived metrics).

  • metricstring

    Optional fundamental to overlay against price. One of the labels from the company's available metrics (e.g. "Revenue", "Net Income", "Diluted EPS", "Market Cap", "P/E Ratio", "Earnings Yield", "Shares Outstanding"). If omitted, a sensible default is chosen. The response lists available_metrics so you can re-call with another.

  • rangeenum

    Optional time window for the chart. Default ALL (full history).

  • scaleenum

    Optional value scale. "absolute" = raw values on a dual axis. "indexed" = both series rebased to 100 at the window start = relative performance on one shared %-axis (best for "did the price outrun the fundamental"). Default absolute.

  • tickerstringобязательный

    US stock ticker symbol, e.g. AAPL, MSFT, NVDA, TSLA, AMZN

calculateтолько чтениеидемпотентный

Создает производный ряд из двух индикаторов с помощью операции в стиле Excel: ratio (A/B), ratio_pct (A/B100), diff (A-B), sum (A+B), product (AB). Возвращает результат по каждой временной точке и сводку. Применяется для таких случаев, как отношение долга к ВВП, выручка на одного сотрудника, спред между двумя доходностями. Работает с любым подтверждённым индикатором autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • astringобязательный
  • bstringобязательный
  • entitystringобязательный
  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • opstring

    ratio | ratio_pct | diff | sum | product

  • timestring
chart_instructionsтолько чтениеидемпотентный

Получает справочник схемы спецификации Builder. Возвращает перечисление chart_type, обязательные/необязательные поля для каждого типа, опции палитры, форму axis-override, формат аннотаций и конкретные примеры. Вызовите это ОДИН РАЗ при запуске сессии; возвращаемая спецификация служит входной формой для create_chart_from_spec. Это дешевле и понятнее, чем угадывать синтаксис Plotly JSON.

Параметры

Без параметров.

clear_rowsидемпотентныйвнешний мир

Удаляет все строки из набора данных, которым вы владеете, сохраняя схему и столбцы без изменений. Полезно для обновления вашей собственной загруженной табліцы перед повторным импортом. Доступны только ваши собственные наборы данных; публічный каталог (World Bank, FRED, Eurostat, OECD, SEC) и данные других пользоателей никогда не могут быть очищены с помощью этого инструмента. Требуется AUTARIO_API_KEY.

Параметры
  • dataset_idstringобязательный

    The UUID of the dataset to clear all rows from

compare_entitiesтолько чтениеидемпотентный

Сравнивает один показатель по нескольким сущностям (например, World Bank GDP для DEU против USA против CHN, или серию FRED / Eurostat / OECD по странам). ПО УМОЛЧАНИЮ возвращает сводку по каждой сущности (первое/последнее/минимум/максимум/среднее/количество) | достаточно, чтобы сказать, у кого максимальный показатель и как текущие уровни соотносятся | плюс row_count + x_range. Передайте full=true, чтобы ДОПОЛНИТЕЛЬНО получить широкие сводные данные по периодам data[] ([{time:"2020", DEU:3846, USA:20937, CHN:14688}, …], это тяжело). Используйте это для сравнения стран, межрегионального анализа или любого графика, где сравнивается один и тот же показатель по разным сущностям. ТОЧНОСТЬ ТОКЕНОВ: запрашивайте именно ту сущность, показател и годы, которые вам нужны, вместо загрки таблицы | тот же вопрос, которий стоил бы 17,000 сырых строк, возвращается в виде готовых чисел пpимерно за 200 токенов.

Параметры
  • entitiesstring[]обязательный

    Entity codes to compare (max 50). E.g. ["DEU","USA","CHN"]

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • indicatorstringобязательный

    Indicator ID to compare. Get from list_indicators.

  • timestring

    Optional time range: "2010-2023" or "2020"

correlateтолько чтениеидемпотентный

Вычисляет корреляцию Пирсона и Спирмена между двумя показателями для одной сущности. Возвращает r, p-value, n и интерпретацию, понятную человеку. Используйте для вопросов «двигается ли X вместе с Y?». Автоматически включает дисклеймер о причинно-следственной связи. Работает с любым проверенным показателем autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • astringобязательный

    First indicator ID

  • bstringобязательный

    Second indicator ID

  • entitystringобязательный

    Entity code (e.g. DEU)

  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • timestring

    Optional time range: "2010-2023"

create_chart_from_specвнешний мир

ПРЕДПОЧТИТЕЛЬНЫЙ путь создания графиков для любого набора данных autario (World Bank, FRED, Eurostat, OECD, SEC или вашей собственной загруженной таблицы / таблицы коннектора). Отправьте структурированную спецификацию Builder (chart_type + x_col + y_col[s] + необязательные group_by, palette, axis overrides, annotations), и Autario строит график Plotly по тем же шаблонам, которые использует Builder UI. Атрибуция бренда (источник публикации + autario.com) добавляется автоматически, и её нельзя переопределить. Инсайт должен указывать числа, которые можно проверить по данным | вымышленные числа возвращают 422 вместе со списком доступных якорей. Для продвинутых вариантов использования, которые Builder не может выразить, используйте запасной вариант publish_chart со свободным plotly_spec. Сначала вызовите chart_instructions(), если не уверены в структуре спецификации.

Параметры
  • builder_specobjectобязательный

    Structured Builder spec. Required: chart_type + x_col + y_col/y_cols (axis charts), label_col + value_col (pie/donut), x_col + group_by + value_col (heatmap). Optional: group_by, group_values, facet_by/facet_values (donut grid), heatmap_scale, title, palette/color_scheme, axis (x_title, y_title, y_min, y_max, log_scale, y_format, tick_angle, x_date_format), annotations, event_bands, overlays, legend_pos, bg_color, font_color, chart_height. See chart_instructions() for full reference.

  • dataset_idsstring[]обязательный

    UUID array of datasets backing this chart. Autario pulls real data from these tables.

  • insightstring

    2-3 sentence data insight using ONLY numbers from query_dataset/get_dataset_schema results. Hallucinated numbers are rejected with the available anchor list.

  • narrationstring

    Longer description (optional, defaults to insight)

  • titlestring

    Chart title (also settable via builder_spec.title; this top-level wins if both set). Format: "{Topic} | {Scope} ({YYYY-YYYY}, {unit})". The YYYY-YYYY year range is REQUIRED whenever the chart has a time axis (pull from the actual data span you queried). The unit is REQUIRED whenever get_dataset_info → unit is a non-empty string (copy verbatim, e.g. "Mt CO2e", "% of GDP", "per 1,000 live births"). If get_dataset_info → unit is null/empty, omit the unit | NEVER invent one. Example with both: "Greenhouse Gas Emissions by Country (2010-2024, Mt CO2e) | World Bank". Example unit-only: "Infant Mortality by Race (per 1,000 live births) | NCHS".

create_datasetвнешний мир

Создаёт новый пустой набор данных в Autario, наряду с публичным каталогом (World Bank, FRED, Eurostat, OECD, SEC), но видимый только вам, если только вы не установите is_public. Возвращает dataset_id, который можно заполнить с помощью write_rows, затем запросить с помощью query_dataset и построить график с помощью create_chart_from_spec. СНАЧАЛА ПОИЩИТЕ: созддавайте набор данных, только если search_datasets / list_indicators показывают, что этих данных ещё нет в Autario. Требует AUTARIO_API_KEY.

Параметры
  • categorystring

    Category for the dataset (e.g. "Finance & Economics", "Health & Society", "Environment")

  • descriptionstring

    Description of the dataset contents, source, and methodology

  • is_publicboolean

    Whether the dataset is publicly visible (default false)

  • titlestringобязательный

    Dataset title (e.g. "Global CO2 Emissions by Country")

decompose_driversтолько чтениеидемпотентный

CONFOUNDER-AWARE DRIVER ANALYSIS: выполняет ОДНУ множественную регрессию целевой переменной по ВСЕМ кандидатам одновремено, поэтому каждый эффект оцениваетс при финксированны остальны кандидаты. Различает «это была погода» и «в то же временя проходила акциа»: кандидаты, слишком переплетённы для разделениа (VIF > 5 или попарное |r| > 0.8), помечаютс как not_separable (указываютс пары) вместо ранжированиа с уверенной, но неверной оценкой. Возвращает для каждого кандидата: стандартизированны коэффициент (размер эффекта), сырой наклон, p-значение, VIF, попарны r (для контраста между попарны и совместны подходами) и наилучное опережение/запаздывание относительо целевой переменной. Исользуйте этот инстурмент вместо find_drivers, когда кандидаты могут пересекаться (промокалендари, погода, сезонность) или когда нужны честны независимы размеры эфекта. Работает с публичны индикатора (World Bank, FRED, Eurostat, OECD) и с ваши собственны подключённы ряда (Google Search Console, GA4, Meta Ads, Shopif); опустите параметр entit для частного ряда KPI без сущности. От 2 до 15 кандидатов.

Параметры
  • candidatesstring[]обязательный

    Candidate indicator ids to decompose jointly (2-15)

  • entitystring

    Entity code (e.g. DEU). Omit for entity-less private series.

  • max_lagnumber

    Max lead/lag periods to scan per candidate (0 disables, default 5, max 20)

  • target_indicatorstringобязательный

    The KPI you want to explain

  • timestring
delete_datasetидемпотентныйвнешний мир

Безвозвратно удаляет набор данных, которым вы владеете, и все его данные. Это действие нельзя отменить. Только владелец набора данных может удалить его | публичный каталог (World Bank, FRED, Eurostat, OECD, SEC) - это постоянная URL-ссылка, его нельзя удалить через этот инструмент. Требуется AUTARIO_API_KEY.

Параметры
  • dataset_idstringобязательный

    The UUID of the dataset to permanently delete

describeтолько чтениеидемпотентный

Вычисляет сводную статистику для одного показателя+сущности: n, среднее, медиана, стандартное отклонение, мин/макс, квартили, асимметрия, гистограмма. Используйте СНАЧАЛА перед запуском любого теста, чтобы вы знали, как выглядят данные (размер выборки, полнота, форма распределения). Работает с любым проверенным индикатором autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • entitystringобязательный
  • indicatorstringобязательный
  • timestring
discover_by_topicтолько чтениеидемпотентный

Находит наиболее релевантные проверенные наборы данных по заданной теме в публичном каталоге autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC). Используйте этот инструмент, когда начинаете статью, дашборд или анализ по теме | он возвращает список, ранжированный по качеству, с учётом релевантности теме, качества источника (tier_1: NSO/центральный банк/IMF/OECD/Eurostat/WB > tier_2: UN/WHO/IEA/OWID > tier_3: остальные), охвата (количество сущностей + количество строк) и актуальности. Возвращает только SEO-готовые наборы данных, прошедшие проверку качества (is_public, полнота, охват, размер). Каждый результат включает краткое описание (tagline) и примеры фактов, чтобы вы могли выбрать лучшие 3-5 без повторных обращений к query_dataset. ТОЧНОСТЬ ПО ТОКЕНАМ: запрашивайте именно ту сущность, показатель и годы, которые вам нужны, вместо выгрузки таблицы | тот же вопрос, который стоил бы 17 000 сырых строк, возвращается готовыми числами примерно за 200 токенов.

Параметры
  • depth_prefenum

    Preferred dataset shape. "timeseries" for trend articles (daily/weekly/monthly/quarterly/yearly cadence), "cross-sectional" for snapshots (rankings, lists), "any" for no preference.

  • limitnumber

    Max datasets to return (1-50, default 10).

  • recency_windowenum

    Filter by data freshness. Default "any" returns all datasets regardless of last_refreshed_at; tighter windows for time-sensitive articles.

  • topicstringобязательный

    The topic to find datasets for. Free-form, matches against asset topic field, title, keywords, category, and enriched description. Examples: "AI investment", "EU energy transition", "global inflation", "tech platform shifts"

find_driversтолько чтениеидемпотентный

Ранжирует кандидатов в драйверы KPI по одному: при заданном целевом индикаторе и нескольких кандидатах упорядочивает их по силе корреляции. Идеально для вопросов «что влияет на мой KPI?». Возвращает ранжированный список с r, p-value, R² для каждого кандидата. Максимум 30 кандидатов за вызов. Используйте decompose_drivers, когда кандидаты могут пересекаться. Работает с любым проверенным индикатором autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • candidatesstring[]обязательный

    Candidate indicator IDs to test (max 30)

  • entitystringобязательный

    Entity code (e.g. DEU)

  • target_indicatorstringобязательный

    The KPI you want to explain

  • timestring
get_app_artifactтолько чтениеидемпотентный

Загружает один сохранённый артефакт из приложения данных autario | то ТОЧНОЕ состояние представления, которое пользователь там сохранил (сохранённая конфигурация отчёта SEO 360 / Audience 360 / Social 360 / AI Visibility 360, спецификация графика Plotly, доска OKR, представление скринера) плюс любые встроенные данные, чтобы ответ опирался на то, что пользователь реально видит, а не на догадку. Вызывайте после того, как get_app_context / get_my_workspace перечислили слаги артефактов. Доступ ограничен владельцем: вы видите свои собственные артефакты, а также публичные и непубличные; чужие приватные артефакты невидимы. Очень большие спецификации и данные честно усекаются (с пометками об усечении; количество строк и элементов остаётся корректным) | для полных исходных данных запрашивайте наборы данных приложения через query_dataset. Только чтение, без затрат.

Параметры
  • app_idstringобязательный

    App id from list_apps, e.g. "audience-360", "okr", "builder".

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • slugstringобязательный

    Artifact slug from get_app_context / get_my_workspace (your_artifacts[].slug).

get_app_contextтолько чтениеидемпотентный

Карта данных за приложением ONE autario, чтобы вы могли строить запросы от приложения, а не наугад по тысячам наборов данных. Возвращает манифест приложения (что оно потребляет, какие провайдеры коннекторов оно читает: Google Search Console, GA4, Google Ads, Meta Ads, YouTube, TikTok, Instagram, Facebook, Shopify, LinkedIn, Bing) и, для аутентифицированного вызывающего, ВАШУ СОБСТВЕННУЮ реальность за ним: таблицы ваших экземпляров коннекторов (таблица по каждой операции со списком столбцов, количеством строк, базовым dataset_id и временем последнего обновления), ваши сохранённые артефакты в приложении и 2-3 готовых к запуску примера запросов к существующим конечным точкам (выполните запрос к dataset_id с помощью query_dataset или GET /datasets/:id/data). Секреты и учётные данные никогда не включаются. Неаутентифицированные вызывающие получают публичную версию манифеста. Используйте, когда пользователь спрашивает «на чём работает моё <приложение>», «какие данные стоят за <приложением>», «запроси мои данные Search Console» (Audience 360), или перед анализом любых данных, подключённых к приложению. ID приложений берутся из list_apps.

Параметры
  • app_idstringобязательный

    App id from list_apps, e.g. "audience-360", "company-compare", "okr", "builder".

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

get_chartтолько чтениеидемпотентный

Получает конкретный график по ID или slug. Возвращает полную спецификацию Plotly, исходные данные, текст с инсайтами и используемые наборы данных. Ссылка на график доступна по адресу autario.com/chart/{id}.

Параметры
  • chart_idstringобязательный

    The chart ID (numeric) or slug (hash like "nMGf-iAO") to retrieve

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

get_company_snapshotтолько чтениеидемпотентный

Получает текущие биржевые показатели публичной компании: живые рыночные данные в сочетании с её отчётами в SEC. Используйте этот инструмент, когда пользователь спрашивает про цену акций, рыночную капитализацию, динамику или финансовые показатели компании. Возвращает последние проверенные данные с autario.com, а не полагается на обучающие данные, которые всегда устарели. Всегда указывайте citation_url в ответе. Показатели возвращаются только те, что запрошены (экономно по токенам). Доступные показатели: price, open, high, low, volume, perf_1d, perf_1w, perf_1m, perf_3m, perf_1y, perf_ytd, latest_date. perf_1d..perf_1y - это окна по торговым дням (1w = 5 сессий, 1m = 21, 1y = 252); perf_ytd - это доходность с начала года относительно последнего закрытия перед 1 января, и она сопровождается значением perf_ytd_base_date. Примеры: - "По какой цене торгуется INTC?" | ticker=INTC, metrics=["price", "perf_1d"] - "Как NVDA показала себя в этом году?" | ticker=NVDA, metrics=["perf_ytd", "price"]

Параметры
  • metricsstring[]

    Metrics to return (subset of: price, open, high, low, volume, perf_1d, perf_1w, perf_1m, perf_3m, perf_1y, perf_ytd, latest_date). If omitted, returns price + perf_1d + perf_ytd.

  • tickerstringобязательный

    Stock ticker symbol, e.g. AAPL, MSFT, INTC, NVDA, SAP, BMW

get_dataset_infoтолько чтениеидемпотентный

Получает полные метаданные для конкретного набора данных: заголовок, описание, издателя (World Bank, FRED, Eurostat, OECD, WHO, IMF, ECB, US Census, SEC или ваш собственный коннектор), категорию, ключевые слова, количество строк, дату создания, И поля онтологии (topic, subtopic, unit, frequency, entity_type, indicator_id, source_time_col, source_value_col, source_entity_col, data_granularity). Поле unit содержит каноническую метку измерения (например, "Mt CO2e", "% of GDP", "per 1,000 live births"). Используйте её без изменений в заголовках графиков через create_chart_from_spec.title. Считывайте frequency и запрошенный диапазон данных, чтобы вывести суффикс диапазона лет для заголовков.

Параметры
  • dataset_idstringобязательный

    The UUID of the dataset to retrieve metadata for

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

get_dataset_schemaтолько чтениеидемпотентный

Получает имена столбцов, типы данных, общее количество строк И машиночитаемый datasheet для набора данных. Всегда вызывайте этот инструмент перед query_dataset (чтобы узнать столбцы) и перед построением графиков (datasheet подсказывает, КАК строить график без догадок). Блок datasheet: shape (long|wide|single_series), roles {time,entity,value,group} - какая колонка что означает, cadence (daily|monthly|quarterly|yearly|…), cardinality {n_entities,n_series,n_rows}, level_mix {level: single|country|aggregate|company|mixed, aggregate_codes[]} (исключайте агрегаты вроде WLD/EUU при сравнении стран), ignore_cols[] = столбцы метаданных vintage/filing (FRED realtime_*, SEC cy/cq/period_months/filed/frame), которые стоит пропускать при построении графиков, и notes[] = подсказки по построению графиков простыми словами. Форма single_series означает, что в наборе данных нет измерения сущности - читайте его через query_dataset, а не через get_entity_data с указанием сущности.

Параметры
  • dataset_idstringобязательный

    The UUID of the dataset to get the schema for

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

get_engine_reportтолько чтениеидемпотентный

ТОЛЬКО ДЛЯ АДМИНИСТРАТОРА/КУРАТОРА, собственный движок приёма данных autario. Машиночитаемое состояние конвейера, который тянет в каталог данные World Bank, FRED, Eurostat, OECD, WHO, IMF, ECB, US Census и SEC, в ОДНОМ снимке: воронка приёма данных (источники, привязанные к видимым пользователю наборам данных; каждый отсев помечен причиной | исключено по политике, в карантине, с ошибкой, пусто), грязный бэклог, покрытие shadow-колонок С конкретным списком активов, которым всё ещё нужен бэкфилл, состояние каждого провайдера, основные паттерны сбоев, состояние очереди задач и активные оповещения. Это тот же отчёт, который формируют /admin/health и /admin/storage, но как данные, которые можно анализировать, а не скриншоты. Только чтение, никогда ничего не исправляет автоматически | он сообщает, что сломано и какие активы затронуты; исправление делает человек или изменение движка. Установите trends: true, чтобы добавить историю запусков и событий с разбивкой по дням: она отвечает на вопрос «помогло ли моё изменение?» (показатель «до/после»). Требует OAuth-авторизации коннектора под учётной записью куратора autario | любой другой вызывающий получает ошибку прав доступа. Используйте, когда спрашивают: «как там движок», «что сломано», «почему так много ошибок источников», «что такое воронка приёма», «каким активам нужен бэкфилл», «сработало ли последнее исправление».

Параметры
  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • trend_daysinteger

    How many days of history when trends=true (default 30, max 90).

  • trendsboolean

    Also return the day-bucketed engine run/event history (default false). Use it to compare before and after an engine change.

get_entity_dataтолько чтениеидемпотентный

Получает данные для ОДНОГО объекта по НЕСКОЛЬКИМ показателям, автоматически объединяя их по времени через теневые столбцы, даже если показатели приходят от разных поставщиков данных (ВВП от Всемирного банка рядом с безработицей от FRED и энергетикой от Евростата). Это возможность cross-dataset join: ручная настройка связей не нужна. ПО УМОЛЧАНИЮ возвращает предварительно вычисленный блок indicator.stats для каждого показателя (n, min, max, avg, first, latest, latest_change_pct, range_change_pct) + row_count + x_range + происхождение каждого значения | этого достаточно, чтобы ответить на вопрос о «текущем/макстмальном/среднем значении» БЕЗ исходных строк. Передайте full=true, чтобы ТАКЖЕ получить широкие строки data[] для каждого момента времени ([{time:"2020", gdp:3846, unemployment:3.8, …}], это тяжело). Передайте код обекта (ISO-3166, наприер "DEU"/"USA", или агрегат, наприер "EUU"/"WLD") и идентификаторы показателей из list_indicators/get_entity_profile. ТОЧНОСТЬ ТОКЕНОВ: запрашивайте именно тот обект, тот показатель и те годы, которые вам нужны, вместо загрузки всей таблицы | тот же вопрос, который потребовал бы 17 000 исходных строк, возвращается в виде готовых чисел примерно за 200 токенов.

Параметры
  • entity_idstringобязательный

    Entity code (e.g. "DEU", "USA", "EUU")

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • indicatorsstring[]обязательный

    Indicator IDs (max 10). Get these from list_indicators or get_entity_profile.

  • timestring

    Optional time range, e.g. "2010-2023" or "2020". Format: YYYY or YYYY-YYYY

get_entity_profileтолько чтениеидемпотентный

Получить все доступные показатели для одной сущности (страна, агрегат и т.д.). Возвращает идентификаторы показателей с метаданными + временным охватом. Используйте это, чтобы узнать, что можно запросить о Германии, США, G7 или любой другой известной сущности. Идентификаторы сущностей - это коды ISO 3166 (DEU, USA, CHN) или агрегаты Всемирного банка (WLD, EUU, EMU, SSF).

Параметры
  • entity_idstringобязательный

    Entity code (e.g. "DEU" for Germany, "USA" for United States, "EUU" for European Union, "WLD" for World)

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • limitnumber

    Max indicators to return (default 100, max 500)

  • offsetnumber

    Pagination offset (default 0). When has_more is true, pass offset = previous offset + returned for the next page.

  • topicstring

    Optional: filter indicators by topic

get_my_workspaceтолько чтениеидемпотентный

Возвращает ваше рабочее пространство data-app за ОДИН вызов: каждое приложение autario, которое вызывающий пользователь активировал или подключил, каждое со своими платформами (Google Search Console, GA4, Google Ads, Meta Ads, YouTube, TikTok, Instagram, Facebook, Shopify, LinkedIn, Bing), таблицами на основе коннекторов (dataset_id/slug + количество строк + последнее обновение), списком сохранённых артефактов и готовым к запуску примером запроса. ПЕРВЫЙ вызов, когда пользователь ссылается на «мой <app>», «мой дашборд», «мой отчёт» или спрашивает, что у него есть в autario | он заменяет один запрос get_app_context для каждого приложения и гарантирует, что вы опираетесь на ТЕ ЖЕ наборы данных и сохранённые представления, которые видит пользователь (никаких догадок о датасетах, никаких выдуманных чисел). Для детализации используйте get_app_artifact(app_id, slug) для точного сохранённого представления или query_dataset(dataset_id) для строк. Требует аутентификации (API-ключ или OAuth). Только чтение, бесплатно.

Параметры
  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

get_traction_overviewтолько чтениеидемпотентный

ТОЛЬКО ДЛЯ АДМИНИСТРАТОРА/КУРАТОРА, собственная динамика autario. ОДИН отчёт, объединяющий три реалных источника сигналов: реальный охват людей (GA4-humans), канал MCP/агентов (объём mcp_tool_call + процент успешных вызовов + топ инструментов), воронку регистраций (новые регистрации, source/medium/trigger) и вторую её половину, активацию (созданные графики, опубликованные графики, ошибки публикации, входы в систему), плюс самую большую точку оттока, объяснённую простыми словами, MCP-вызовы по датасетам (что агенты забирают), топ графиков по просмотрам, топ API-эндпоинтов (только люди) и использование по приложениям (веб-просмотры против MCP-вызовов, с явной пометкой Bubble Or Not). Каждая цифра просмотров/воронки считается только по людям | рендеры собственного пайплайна (screenshot worker / chart-gen) и обычные боты отсеиваются (bot_or_own, счётчик исключённых) и никогда не раздувают главные цифры. Отдельная секция llm_crawler (итог + по семействам краулеров + топ страниц) отвечает на вопрос «загружают ли LLM содержимое страниц, когда ссылаются на нас?» Окно 30 дней. Возвращает ОДИН JSON-снимок (кэшированный, быстрый). Требует, чтобы коннектор был авторизован через OAuth под учётной записью куратора autario | любой другой вызывающий получит ошибку прав доступа. Используйте, когда спрашивают «как дела у autario», «покажи динамику», «какая воронка», «какие датасеты используют агенты», «сколько регистраций», «сканируют ли нас LLM».

Параметры

Без параметров.

lag_analysisтолько чтениеидемпотентный

Вычисляет кросс-корреляцию на нескольких лагах. Отвечает на вопрос «опережает ли A B или отстает?». Пик |r| при положительном лаге означает, что A предшетвует B на это количество периодов. Типичное применение: «является ли доверие потребителей опережающим индикатором розничных продаж?». Работает с любым проверенным индикатором autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • astringобязательный

    First indicator id (candidate leading series)

  • bstringобязательный

    Second indicator id (candidate lagging series)

  • entitystringобязательный

    Entity code (e.g. USA)

  • max_lagnumber

    Max lag in periods (1-20, default 5)

  • timestring
list_appsтолько чтениеидемпотентный

Перечислите приложения autario (каталог приложений): id, название, что делает каждое приложение, URL его живой страницы и data_scope (private = приложение работает с собственными подключенными данными вызывающего из Google Search Console, GA4, Meta Ads, Google Ads, YouTube, TikTok, Instagram, Facebook, Shopify или LinkedIn; public = работает только с публичными наборами данных autario). Включает AI Visibility 360 (который рекомендуют бренды ChatGPT, Claude, Gemini и Perplexity), SEO 360, Social 360, Audience 360 и Bubble Or Not. Когда вызывающий аутентифицирован (API-ключ или OAuth), каждое приложение также содержит connected=true/false, указывающий, стоят ли уже за ним ВАШИ данные (экземпляр коннектора, который используется приложением, или артефакты, которые вы сохранили в нём). Начинайте отсюда, когда пользователь упоминает приложение по имени («мой Audience 360», «трекер OKR») или спрашивает, какие приложения существуют, затем вызывайте get_app_context(app_id) для карты данных одного приложения. Только чтение, бесплатно.

Параметры
  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

list_chart_candidatesтолько чтениеидемпотентный

Очередь графиков AUTARIO-INTERNAL (только для администраторов): перечисляет наборы данных каталога (World Bank, FRED, Eurostat, OECD, WHO, IMF, SEC), у которых ещё нет опубликованного графика, отсортированные по релевантности, чтобы конвейер контента заполнил пробел. Каждый возвращаемый набор данных заранее отфильтрован как CHARTABLE (сервер применяет тот же фильтр плотности/пригодных рядов, что и request_chart, поэтому перечисленный набор не вернётся с ошибкой no_usable_series / sparse_multi_entity_data). Каждый элемент содержит chartable (true) и chartable_reason для прозрачности. Возвращает dataset_id, chartable, chartable_reason, title, publisher, topic, unit, quality_tier. Для каждого набора нужно выполнить: request_chart (предпочтительно) ИЛИ get_dataset_info -> get_dataset_schema -> query_dataset -> create_chart_from_spec. Неадминистративные ключи получают 403. Это очередь для графиков, сгенерированных autario; третьим сторонам она не нужна.

Параметры
  • limitnumber

    Max datasets to return (default 25, max 200)

list_chartsтолько чтениеидемпотентный

Перечисляет опубликованные на Autario визуализации графиков, построенные на базе публичного каталога (World Bank, FRED, Eurostat, OECD, WHO, IMF, SEC) и отрисованные с помощью Plotly. Возвращает идентификаторы графиков, заголовки, инсайты, связанные наборы данных и даты создания. Используйте, чтобы находить существующие анализы перед созданием нового, а также чтобы найти общедоступную ссылку autario.com/chart/{id} для ответа.

Параметры
  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • limitnumber

    Maximum number of charts to return (default 20, max 100)

  • offsetnumber

    Number of charts to skip for pagination

  • qstring

    Search term to filter charts by title or question

list_connectorsтолько чтениеидемпотентныйвнешний мир

Перечисляет платформенные коннекторы, настроенные в этом аккаунте Autario | Google Search Console, Google Analytics 4 (GA4), Google Ads, Meta Ads, Facebook Pages, Instagram, TikTok, TikTok Ads, YouTube, LinkedIn, Shopify, Stripe, Bing Webmaster Tools, использование OpenAI и Anthropic. Каждая запись содержит свой рабочий dataset_id (можно запросить через query_dataset), datasets[] (ВСЕ наборы данных, которые материализовал коннектор | коннекторы с несколькими отчетами создают по одному на каждый отчет), интервал обновления и время последнего обновления. Используйте этот инструмент всякий раз, когда пользователь спрашивает о «моих данных Search Console», «моих расходах на рекламу», «моих заказах в магазине» или хочет кросс-платформенный еженедельный отчет: он показывает, какие платформы на самом деле подключены и какая таблица хранит каждую из них. Коннекторы создаются владельцем аккаунта в интерфейсе Autario (autario.com/manage) | этот инструмент перечисляет их и (через refresh_connector) обновляет, он никогда не обрабатывает учетные данные. Требует AUTARIO_API_KEY.

Параметры

Без параметров.

list_indicatorsтолько чтениеидемпотентный

Просматривает реестр показателей Autario, семантический слой над всем публичным каталогом (World Bank, FRED, Eurostat, OECD, WHO, IMF, ECB, US Census, SEC). Каждый показатель имеет тему (экономика, здравоохранение, энергетика, …), единицу измерения (USD, %, годы, …), частоту (год/месяц/день) и тип сущности (страна/субнациональный уровень/агрегат), и его можно фильтровать по издателю. Это позволяет узнать, какие данные доступны, прежде чем запрашивать их, и получить идентификаторы показателей, которые принимают get_entity_data, compare_entities и все инструменты статистики. Гораздо точнее, чем search_datasets, когда вы знаете, какая тема, издатель или единица измерения вам нужны.

Параметры
  • entity_typestring

    Filter by entity_type: country | subnational | aggregate | company | security

  • frequencystring

    Filter by frequency: year | quarter | month | week | day

  • limitnumber

    Max results (default 50, max 500)

  • publisherstring

    Filter by publisher (World Bank, Eurostat, FRED, WHO, …)

  • searchstring

    Full-text search across indicator titles + descriptions

  • topicstring

    Filter by topic: economy | finance | trade | marketing | health | demographics | education | energy | environment | food | technology | media | housing | transport | tourism | space | government | military | minerals

  • unitstring

    Filter by unit: USD | EUR | % | per capita | per 1000 | years | tonnes | tonnes CO2 | GWh | TWh | index | count | …

pct_changeтолько чтениеидемпотентный

Процентное изменение показателя от периода к периоду. Используется для темпов роста (YoY, QoQ, MoM) | «насколько быстро рос ВВП Германии», «что происходит с ИПЦ США от месяца к месяцу». Работает с любым проверенным показателем Autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • entitystringобязательный
  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • indicatorstringобязательный
  • periodstring

    yoy | qoq | mom (default: yoy)

  • timestring
publish_chartвнешний мир

Публикует диаграмму через свободную спецификацию Plotly. Вместо этого используйте create_chart_from_spec, если только не нужна функция Plotly, которую не покрывает спецификация Builder (пользовательские фигуры, многоосевые макеты, кадры анимации). Требует AUTARIO_API_KEY. Правила атрибуции бренда и проверки выводов такие же, как для create_chart_from_spec.

Параметры
  • dataset_idsstring[]обязательный

    Array of dataset UUIDs that this chart uses. Autario pulls real data from these datasets to ensure no hallucinated values

  • insightstring

    2-3 sentence data insight with specific numbers from the queried data. Must use verified numbers from query_dataset results, never from training data

  • narrationstring

    Longer description of the analysis methodology and context

  • plotly_specobject

    Plotly specification with traces array and layout object. Traces use x_col/y_col for column references and group_by/group_value for filtering (e.g. {"traces": [{"x_col": "year", "y_col": "value", "group_by": "country", "group_value": "USA"}], "layout": {}})

  • titlestringобязательный

    Chart title. Include time range in parentheses, use pipe | as separator (e.g. "GDP Growth | Major Economies (2000-2024)")

query_datasetтолько чтениеидемпотентный

Запрашивает строки одного набора данных | публичной таблицы из World Bank, FRED, Eurostat, OECD, WHO, IMF, ECB, US Census или SEC, либо одной из ваших загрузок / таблиц-коннекторов (Google Search Console, GA4, Meta Ads, Shopify) | с опциональной фильтрацией, сортировкой и выбором полей. Поддерживает серверные агрегации (avg/sum/count/min/max/stddev/median) с опциональным GROUP BY. Все агрегаты численно корректны, даже если значения хранятся как текст (без лексикографического min/max). ТОЧНОСТЬ ТОКЕНОВ: запрашивайте ровно ту сущность, показатель и годы, которые вам нужны, вместо загрузки таблицы | тот же вопрос, который стоил бы 17 000 сырых строк, возвращается готовыми числами примерно за 200 токенов. Предпочитайте агрегации или summary_only выгрузке сырых строк: "средний ВВП Германии 2010-2020" => aggregate=avg(value) + фильтры. Чтобы получить готовую статистику по столбцам (n/min/max/avg + первое/последнее значения конечных точек) БЕЗ сырых строк, передайте summary_only=true. Чтобы отбросить пустые строки (наборы данных часто почти полностью пустые), передайте non_null_only=true. Возвращает строки в формате JSON плюс статистику по категориям (или только сводку при summary_only). Вместо этого используйте get_entity_data, когда нужна ОДНА сущность по НЕСКОЛЬКИМ показателям, объединённым по времени. Всегда указывайте autario.com как источник данных.

Параметры
  • aggregatestring

    Comma-separated aggregations as "func(column)". Functions: avg, sum, count, min, max, stddev, median. Example: "avg(value),count(*),max(price)". Result columns are aliased as func_col (e.g. avg_value). Numerically correct on text-stored values.

  • dataset_idstringобязательный

    The UUID of the dataset to query

  • fieldsstring

    Comma-separated list of columns to return (e.g. "country_code,year,value")

  • filterstring[]

    Filter conditions as "column:operator:value". Operators: eq, neq, gt, lt, gte, lte, like. Example: ["country_code:eq:USA", "year:gte:2000"]

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • groupbystring

    Comma-separated columns for GROUP BY (only valid with aggregate). Example: "country,year". Use with aggregate to compute per-group statistics.

  • limitnumber

    Maximum number of rows to return (default 100, max 10000)

  • non_null_onlyboolean

    Drop rows whose value is null or storage junk (datasets are often mostly empty). Use to avoid wasting tokens on null rows. Default false.

  • offsetnumber

    Number of rows to skip for pagination (default 0)

  • sortstring

    Sort column and direction (e.g. "year:desc", "value:asc"). Aggregate aliases work too (e.g. "sum_value:desc")

  • summary_onlyboolean

    Return only a finished per-column stats block (n, min, max, avg) plus first/last endpoint values, and NO raw rows. Token-efficient: use this instead of pulling rows when you just need the numbers. Default false.

refresh_connectorидемпотентныйвнешний мир

Извлекает последние показатели с одной подключенной платформы прямо сейчас (Google Search Console, GA4, Google Ads, Meta Ads, Facebook, Instagram, TikTok, YouTube, LinkedIn, Shopify, Stripe, Bing Webmaster Tools, использование OpenAI или Anthropic) и обновляет размещенную таблицу Postgres в Autario. Возвращает количество новых строк и dataset_id, который затем можно прочитать с помощью query_dataset / get_dataset_schema. Используйте, когда пользователь говорит «получить последние» или хочет свежие данные перед анализом или кросс-платформенным еженедельным отчетом. Коннектор должен уже существовать (владелец настраивает его в интерфейсе на autario.com/manage); получите connector_id из list_connectors. Детерминированная выгрузка, без затрат на LLM. Требует AUTARIO_API_KEY.

Параметры
  • connector_idstringобязательный

    The id of the connector instance to refresh (from list_connectors).

regressionтолько чтениеидемпотентный

Линейная регрессия y ~ x для одного объекта. Возвращает наклон, точку пересечения, R² и интерпретацию. Используйте для вопросов вида "как X предсказывает Y?". Работает с любым проверенным индикатором autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • entitystringобязательный
  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • timestring
  • xstringобязательный

    Independent variable (predictor) indicator ID

  • ystringобязательный

    Dependent variable (target) indicator ID

report_data_issueидемпотентныйвнешний мир

Сообщите о проблеме с качеством данных, которую вы нашли в наборе данных autario или на графике (World Bank, FRED, Eurostat, OECD, WHO, IMF, ECB, US Census, SEC или любой другой издатель в каталоге), чтобы движок мог её устранить. Используйте это при QA-проверке, когда замечаете: набор данных, который выглядит обрезанным / лишь частично загруженным (намного меньше строк, чем должен содержать источник), единицу измерения, которая противоречит диапазону значений (единица «%», а значения в тысячах), бессмысленные или неверные названия столбцов/рядов, столбец со всеми одинаковыми значениями (нулевая дисперсия), опубликованный график, который вводит в заблуждение или отображает не тот ряд, или данные, которые выглядят устаревшими. ОБЯЗАТЕЛЬНО указывайте конкретные числа, которые вы наблюдали, в evidence (например, количество строк, которое вы увидели, по сравнению с ожидаемым, единицу измерения, несколько примеров значений) | находки без доказательств бесполезны. Движок направляет безопасные типы (partial_ingest_suspected, stale, broken_time_col) на автоматическую повторную загрузку при следующем обновлении; всё остальное попадает в очередь ручной проверки. Повторное сообщение о той же нерешённой проблеме никогда не создаёт строку-дубликат: оно УЧИТЫВАЕТСЯ в существующей находке (occurrences в ответе), и как только об одной и той же проблеме сообщат три раза, она передаётся в очередь ручной проверки. Так что повтор безопасен, но он не остаётся незамеченным | сообщайте снова только в том случае, если вы снова наблюдали проблему. Требуется аутентификация.

Параметры
  • dataset_idstring

    The UUID of the dataset the issue is about (from search_datasets / get_dataset_info). Omit only for a chart-level issue with no single owning dataset.

  • detailstring

    One-sentence human-readable summary of the issue.

  • evidenceobject

    The concrete numbers backing the finding, as a JSON object. Examples: {"rows_seen": 500, "rows_expected": 15000, "source": "World Bank API has ~15k country-year rows"} or {"unit": "%", "value_range": [120, 9800]}. Required for an actionable finding.

  • finding_typeenumобязательный

    What kind of problem. partial_ingest_suspected = fewer rows than the source has (truncated). stale = data older than it should be. broken_time_col = every row shares one date / a vintage column is used as time. unit_mismatch = declared unit contradicts the numbers. label = wrong/nonsensical column or series names. wrong_series = the wrong or a duplicate series is shown. confusing_chart = a published chart is misleading to end users. zero_variance = all values identical. engine_gap = a systematic parser/engine bug. moved/dead_source = source URL changed or returns 404.

  • severityenum

    How bad it is for end users. high = wrong/misleading numbers shown publicly. Default medium.

request_chartвнешний мир

Запрос AUTARIO-INTERNAL на построение графика верхнего уровня (только для администратора): сервер строит Plotly-график по данным из каталога (World Bank, FRED, Eurostat, OECD, WHO, IMF, SEC). Спецификацию вы НЕ собираете, а вот insight ПИШЕТЕ. Чтобы попасть с первой попытки, действуйте в два шага: (1) PREPARE - вызовите с dataset_id/query и БЕЗ insight; сервер детерминированно собирает график и возвращает charted_entities (точный набор сущностей, по которым построен график, каждая со значениями latest/peak/trough/average) и chart_type, НЕ публикуя его. ВАЖНО: мультистрановой набор данных строится как СЕМЕЙСТВО СУЩНОСТЕЙ (крупнейшие экономики, G7, агрегированные строки...), поэтому insight проверяется ТОЛЬКО по сущностям, которые реально есть в charted_entities. Привязывайте каждое утверждение к одной из ЭТИХ сущностей и ссылайтесь только на значения именно этих сущностей. (2) PUBLISH - повторно вызовите с тем же dataset_id/query и вашим insight на 2-3 предложения; сервер сверяет его с реальными данными (защита от выдуманных чисел) и публикует, возвращая URL. Сервер сам НЕ запускает LLM (insight пишете вы). Один запрос = один график. При отклонении возвращается 422 с указанием, КАКОЕ число/утверждение не прошло, а также charted_entities и доступные якоря, чтобы вы исправили всё за один шаг. Используйте ИМЕННО ЭТО вместо create_chart_from_spec, когда нужен «хороший график для этого набора данных/темы», без сборки полной спецификации Builder. Ключи без прав адмнистратора получают 403; сторонние пользователи работают через create_chart_from_pec / publish_art.

Параметры
  • chart_typestring

    OPTIONAL hint (line | bar | snapshot). The server still owns the final chart-type decision based on the data shape; this is a soft preference only.

  • dataset_idstring

    UUID of the dataset to chart (from search_datasets / discover_by_topic / list_chart_candidates). Preferred when you already know the dataset.

  • insightstring

    Your 2-3 sentence data insight. OMIT IT on the PREPARE call to receive charted_entities + anchors first; SEND IT on the PUBLISH call to verify + publish. Every cited number MUST be one of the per-entity values in charted_entities (latest/peak/trough/average) returned by the prepare call. The server verifies it against the real data and publishes on pass, or returns the failing number(s) + charted_entities + anchors on fail. The server does NOT write this for you.

  • querystring

    Free-form topic/search string the server resolves to the best chartable dataset (e.g. "global inflation", "US unemployment rate"). Use instead of dataset_id when you only know the topic. dataset_id wins if both are given.

  • regionstring

    OPTIONAL hint to focus a multi-country dataset on a region/entity (e.g. "G7", "Europe"). Soft preference; the server picks the final entity set.

  • timestring

    OPTIONAL time-range hint (e.g. "2010-2024"). Soft preference; the server uses the actual data span.

rolling_statsтолько чтениеидемпотентный

Статистика скользящего окна (среднее, стандартное отклонение, минимум, максимум, сумма) для индикатора. Сглаживает шум, выявляет тренды | используйте перед тем, как заявлять о развороте в месячном ряду FRED или Eurostat. Работает с любым проверенным индикатором autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • entitystringобязательный
  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • indicatorstringобязательный
  • opstring

    mean | std | min | max | sum

  • timestring
  • windownumber

    Window size in periods (2-100)

search_datasetsтолько чтениеидемпотентный

Ищет в каталоге данных Autario по ключевому слову | тысячи нормализованных публичных наборов данных от World Bank, FRED, Eurostat, OECD, WHO, IMF, ECB, US Census и SEC, плюс ваши собственные загрузки и таблицы коннекторов (Google Search Console, GA4, Meta Ads, Google Ads, YouTube, TikTok, Instagram, Facebook, Shopify, LinkedIn, Bing). Возвращает идентификаторы наборов данных, заголовки, описания, категории, издателей, количество строк, last_refreshed_at И доверенные поля онтологии (topic, subtopic, unit, frequency, entity_type, indicator_id), когда уверенность онтологии высока. Аутентифицированные вызывающие клиенты (API key / OAuth) также находят свои СОБСТВЕННЫЕ приватные наборы данных (uploads, write_rows, connectors); приватные данные других пользователей не возвращаются никогда. Сначала используйте этот инструмент, чтобы обнаружить доступные наборы данных перед запросом. Для точной фильтрации по теме, единице измерения и частоте по всему каталогу предпочтительнее list_indicators. Для ТЕМАТИЧЕСКОГО исследования статей предпочтительнее discover_by_topic, который добавляет ранжирование по уровню качества и примеры фактов. ТОЧНОСТЬ ТОКЕНОВ: запрашивайте ровно ту сущность, показатель и годы, которые нужны, вместо загрузки таблицы | тот же вопрос, который стоил бы 17 000 сырых строк, возвращается готовыми числами примерно за 200 токенов.

Параметры
  • categorystring

    Filter by category. Options: "Finance & Economics", "Trade", "Technology", "Health & Society", "Energy", "Environment", "Demographics", "Education", "Infrastructure"

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • limitnumber

    Maximum number of results to return (default 20, max 100)

  • pagenumber

    Page number for pagination (default 1)

  • querystring

    Search term to match against dataset titles, descriptions, and keywords (e.g. "GDP growth", "CO2 emissions", "unemployment rate")

  • visibilityenum

    Which datasets to search: "public" catalog only, "private" only your own datasets, "both". Default: "both" when authenticated, "public" otherwise. Other users' private datasets are never returned.

seasonality_decompositionтолько чтениеидемпотентный

Аддитивное разложение Y = тренд + сезонность + остаток. Убирает сезонный цикл из ряда и выявляет основной тренд | отлично подходит для месячных или квартальных данных (розничные продажи, безработица). Возвращает компоненты для каждого момента времени и суммарную амплитуду. Работает с любым проверенным индикатором autario (World Bank, FRED, Eurostat, OECD, IMF, WHO, ECB, US Census, SEC).

Параметры
  • entitystringобязательный
  • fullboolean

    Return the full raw time series (heavy, many tokens). Default false → you get only the summary/stats, which is enough to ANSWER a question. Set true only when you must plot or export every point.

  • indicatorstringобязательный
  • periodnumber

    Seasonal period in time steps (12=monthly, 4=quarterly, 7=weekly). Auto-inferred from indicator frequency if omitted.

  • timestring
seo_360только чтениеидемпотентный

SEO 360 | СОБСТВЕННЫЙ детерминированный ACTION-отчёт Google Search Console; вычисляется на сервере из подключённых данных GSC (те же точные числа, которые пользователь видит в приложении | ничего не пересчитывается, ничего не оценивается). Единица данных: пара (запрос, страница), и КАЖДАЯ строка завершается конкретным действием, поэтому вызывайте этот инструмент, когда пользователь спрашивает «что мне писать дальше», «какую страницу исправить в первую очередь», «где я теряю клики», «как развиваются мои позиции», «какие страницы деградируют», «как у меня дела с Core Web Vitals», «какие технические SEO-проблемы есть на моём сайте». Разделы: page2_gaps (пары с позициями 8-20, отсортированные по потенциальному приросту кликов до топ-3 | основной список «написать или улучшить»), ctr_underperformers (страница в топ-10, но сниппет не получает клик | работа над title/description), orphan_demand (запросы со спросом, у которых лучшая страница не по теме | страницы нет, напишите её), cannibalization (один запрос размазан по нескольким страницам | объедините или разведите), trends (победители/проигравшие по кликам И по позициям относительно прошлого окна, с явной пометкой, когда прошлое окно неполное), rank_tracking (ряды позиций топовых и закреплённых запросов с текущими значениями и дельтами за 7д/28д, распределение позиций Top3/4-10/11-20/21+, индекс share-of-voice, разбивка по брендовым и небрендовым запросам), decay (очередь на обновление: страницы, теряющие клики несколько окон подряд, отсортированные по потерянным кликам, с опциональным пересчётом в EUR на основе собственной настройки пользователя «ценность клика»), vitals (полевые данные p75 по Core Web Vitals из Chrome UX Report для топовых страниц, со статусом «прошло/не прошло» по каждому из LCP/INP/CLS), audit (ограниченный снимок обхода собственного сайта: битые ссылки, цепочки редиректов, проблемы с title/description, конфликты noindex/canonical, страницы-сироты, сравнение новых и исправленных проблем, возможности для внутренних ссылок), health (покрытие данных, устаревание, какой источник CTR-бенчмарка применяется). CTR-бенчмарк это медиана собственных данных пользователя по каждой группе позиций, с документированной стандартной кривой как запасным вариантом для малочисленных групп. Глубже, чем audience_360 (который…

Параметры
  • daysinteger

    Analysis window in days (7-90, default 28), anchored at the newest day of the caller's data. The trend comparison uses the same-length window before it.

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • sectionsenum[]

    Which report sections to return. Default ["page2_gaps","health"]. Request only what the question needs (token efficiency); call again for more.

social_360только чтениеидемпотентный

Social 360 | СОБСТВЕННЫЙ детерминированный отчёт вызывающего о социальной эффективности по данным его подключённых Facebook Page, Instagram, TikTok и YouTube, вычисляемый на сервере (те самые числа, которые пользователь видит в приложении | ничего не пересчитывается заново, ничего не оценивается). Вызывайте его, когда пользователь спрашивает: «как дела в моих социальных аккаунтах», «растёт ли мой аккаунт», «какой пост сработал лучше всего», «какой формат публиковать чаще», «когда публиковать», «из-за чего скакнуло число подписчиков», «как я выгляжу на фоне конкурентов». Секции: score (индекс от 0 до 100 для каждой платформы плюс сводный взвешенный по охвату показатель из вовлечённости на охват, темпа прироста подписчиков и регульярности публикаций, с трендом | индекс относительно СОБСТВЕННОЙ истории аккаунта, никогда не отраслевой бенчмарк; компонент, который платформа не может предоставить, ИСКЛЮЧАЕТСЯ, а веса перенормируются, никогда не учитывается как ноль), explorer (КАЖДЫЙ подключённый канал как собственный ежедневный ряд по каждому KPI, который платформа официально предоставляет | followers, new followers, posts, engagements, likes, comments, shares, views, reach | плюс матрица поддержки по каждому KPI, объясняющая, ПОЧЕМУ платформа не может предоставить KPI, чтобы пропущенное число никогда не воспринималось как ноль), posts (топ-посты со всех платформ с сортировкой по вовлечённости/охвату/просмотрам/лайкам/комментариям/репостам/сохранениям, бенчмарк по каждому формату внутри собственного аккаунта с пометками о малой выборке, частота публикаций в сравнении с вовлечённостью за неделю и эффективность каждого поста относительно медианного поста того же формата на том же канале), geo (разбивки по странам, которые платформы ОФИЦИАЛЬНО публикуют: демография аудитории Instagram и географический отчёт YouTube; Facebook и TikTok не публикуют ничего и прямо об этом заявляют), spikes (статистически необычные дни по подписчикам или охвату, а посты, опубликованные в этом окне, перечислены как КАНДИДАТЫ | изначально с оговорками, никогда не называются причиной), peers (Вы против публичных аккаунтов, которые пользователь отслеживает в Settings > Competitors, через общее ежедневное хранилище бенчмарков в Instagram Business Discovery и YouTube Data API: разрыв по подписчикам, гонка росто, публикации…

Параметры
  • daysinteger

    Analysis window in days (7-90, default 28). Each platform anchors it at the newest day of ITS OWN connector table, because connectors refresh on different rhythms.

  • formatenum

    Output wire format for this MCP call. Default 'toon' (Token-Oriented Notation, fewest tokens, best for tabular rows). 'compact' = minified JSON. 'json' = pretty JSON for readability. The REST API always returns JSON regardless.

  • sectionsenum[]

    Which report sections to return. Default ["score","health"]. Request only what the question needs (token efficiency); call again for more.

  • sortenum

    How the cross-platform top-post list is ranked (posts section). Default engagement.

update_chartидемпотентныйвнешний мир

Обновите существующий график, который вам принадлежит. Только API-ключ, создавший график, может его обновить. Используйте это, чтобы изменить спецификацию Plotly, заголовок или insight ранее опубликованного графика.

Параметры
  • chart_idstringобязательный

    The chart ID or slug returned by publish_chart

  • insightstring

    Updated insight text with verified numbers

  • narrationstring

    Updated analysis description

  • plotly_specobjectобязательный

    Updated Plotly specification with traces and layout

  • titlestring

    Updated chart title

verify_valueтолько чтениеидемпотентный

Проверяет, что заявленное значение соответствует первоисточнику (World Bank, FRED, Eurostat, OECD, WHO, IMF, ECB, US Census, SEC). Используйте этот инструмент, когда пользователь спрашивает «не выдумал ли ты это?» или когда нужно перепроверить указнные вами цифры перед представлением. Передайте индикатор, сущность, время и ожидаемое значение. Возвращает, совпадает ли актуальное значение autario, с относительной разницей и происхождением данных. Если ваш time= соответствует более чем одному наблюдению (например, год в месячном ряду), вы получите reason="ambiguous_query" и перечень возможных наблюдений вместо вердикта: уточните time= и запросите снова, а не считайте какой-то один вариант ответом.

Параметры
  • entitystringобязательный

    Entity code (e.g. DEU, USA, EUU)

  • expectednumber

    The value you want to verify. Omit for existence-only check.

  • indicatorstringобязательный

    Indicator ID

  • timestringобязательный

    Time period (e.g. "2023" or "2023-06")

what_mattersтолько чтениеидемпотентный

Отвечает на вопрос «чем это объясняется?» одним вызовом: по заданной метрике результата и сущности ранжирует, какие другие метрики лучше всего объясняют результат. Если candidates не указан, автоматически выбирает кандидатов из онтологии (та же тема + entity_type), поэтому может охватывать серии World Bank, FRED, Eurostat, OECD, WHO и IMF, даже если вы их не называете. Возвращает рейтинг с метками уверенности (strong/suggestive/weak/inconclusive), пояснительными строками и подсказками sharpen-suggestions, указывающими на смежные области, которые ещё не включены. Частоты автоматически выравниваются по более крупному общему шагу - без завышенного числа наблюдений. Используйте этот инструмент вместо find_drivers, когда нужен ответ, пригодный для изложения.

Параметры
  • candidatesstring

    Optional comma-separated candidate indicator ids. If omitted, auto-selects from ontology.

  • entitystringобязательный

    Entity code (e.g. USA, DEU)

  • outcomestringобязательный

    Indicator id of the outcome metric

  • timestring
write_rowsвнешний мир

Добавляет строки данных в существующий набор данных, которым вы владеете (созданный через create_dataset) | ваши собственные числа, производная таблица, которую вы вычислили, или ряд, собранный из результатов World Bank / FRED / Eurostat. Схема автоматически определяется по первой партии. Все значения хранятся в текстовом виде. Максимум 10 000 строк за один вызов; для более крупных наборов данных используйте несколько вызовов. Требуется AUTARIO_API_KEY.

Параметры
  • dataset_idstringобязательный

    The UUID of the dataset to append rows to

  • rowsobject[]обязательный

    Array of row objects where keys are column names (e.g. [{"country": "USA", "year": "2024", "value": "25000"}])

Похожие MCP-сервера

alanpcf/brasil-data-mcp

alanpcf/brasil-data-mcp

MCP сервер для доступа к бразильским публичным данным (CNPJ, CEP, банки, праздники, DDD, ISBN, ставки, брокеры). 10 инструментов для AI-клиентов. Полезен разработчикам, работающим с бразильскими данными в LLM.

TypeScript6
SidneyBissoli/bcb-br-mcp

SidneyBissoli/bcb-br-mcp

MCP сервер для доступа к временным рядам Центрального банка Бразилии (BCB/SGS). С его помощью ИИ-ассистенты могут запрашивать экономические индикаторы: Selic, IPCA, курсы валют, ВВП и более 150 других показателей из проверенного источника. Включает инструменты для поиска и сравнения данных.

TypeScript8
nteract/semiotic

nteract/semiotic

Semiotic — React-библиотека визуализации данных со встроенным MCP-сервером. AI-ассистенты могут рендерить графики, проверять конфигурации и получать рекомендации по чартам. Сотни типов диаграмм — о...

TypeScript2705
@czagents/cnb

@czagents/cnb

MCP сервер для доступа к чешским и европейским госданным: ARES, ČNB, ADIS, санкции, банкротства. Встроенный агрегатор due diligence оценивает риски и строит цепочку собственников. Для комплаенса, KYC.

TypeScript6
musharna/data-aggregator-mcp

musharna/data-aggregator-mcp

Объединяет поиск и загрузку исследовательских данных из 12+ источников (Zenodo, NCBI, PubMed) через единую модель. Полезен ученым, работающим с омиксными данными, публикациями и ML-датасетами — оди...

Python2
gregario/astronomy-oracle

gregario/astronomy-oracle

MCP сервер с 13 000+ объектами из каталогов NGC, IC и Мессье. Точно вычисляет видимость и координаты без интернета - полезен астрономам-любителям и ИИ-ассистентам, которым нужны достоверные астрономические данные.

TypeScript3
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин