Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Smartsheet одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.
Кратко
Smartsheet API 2.0 с персональным токеном доступа (US, EU, AU или Gov): поиск и чтение таблиц, строк, столбцов, сводок таблиц и истории ячеек, комментариев и вложений, рабочих пространств, папок, отчётов и дашбордов, пользователей и общего доступа; добавление и изменение строк и столбцов, комментарии, создание таблиц, общий доступ и запросы на обновление. Удаление строк отключено при установке.
Попробуй спросить
Примеры промптов для Smartsheet
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Smartsheet, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Smartsheet + Claude
Smartsheet API 2.0 с персональным токеном доступа (US, EU, AU или Gov): поиск и чтение таблиц, строк, столбцов, сводок таблиц и истории ячеек, комментариев и вложений, рабочих пространств, папок, отчётов и дашбордов, пользователей и общего доступа; добавление и изменение строк и столбцов, комментарии, создание таблиц, общий доступ и запросы на обновление. Удаление строк отключено при установке.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
SMARTSHEET_API_URL, SMARTSHEET_ACCESS_TOKEN
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужен тариф Smartsheet с доступом к API (Pro, Business, Enterprise или Advanced Work Management).
- Войдите в Smartsheet, нажмите на значок аккаунта внизу слева и откройте Apps & Integrations (или Personal Settings), затем API Access.
- Нажмите Generate new access token, задайте имя, например AnythingMCP, и скопируйте токен. Он показывается только один раз.
- Вставьте его в
SMARTSHEET_ACCESS_TOKENбез словаBearer. - Укажите в
SMARTSHEET_API_URLхост региона вашего аккаунта:https://api.smartsheet.com/2.0для app.smartsheet.com (US),https://api.smartsheet.eu/2.0для app.smartsheet.eu,https://api.smartsheet.au/2.0для app.smartsheet.au илиhttps://api.smartsheetgov.com/2.0для Smartsheet Gov. Токен работает только на хосте своего региона; на любом другом Smartsheet отвечает 401 «invalid access token». - Установите коннектор и запустите
smartsheet_get_current_user: он покажет, чей это токен, и подтвердит его.
Чьи права: каждый вызов выполняется от имени владельца токена с его доступом к каждой таблице, и токен может всё, что этот пользователь может в Smartsheet. Если это важно, создайте токен под отдельным пользователем, у которого есть доступ только к тем таблицам, которые должен видеть ИИ.
Что он читает: поиск по всему, что пользователь может открыть (названия таблиц, отчётов, дашбордов, папок, рабочих пространств и шаблонов, данные ячеек, комментарии, вложения и поля сводки), с сужением через scopes, например sheetNames; таблицы со столбцами (тип, варианты выпадающего списка, основной столбец) и строками, у каждой номер строки, родительская строка для иерархии и ячейки в виде value и displayValue; отдельную строку; текстовый поиск внутри одной таблицы; поля сводки таблицы; историю изменений ячейки с тем, кто и когда её менял; ветки комментариев к таблицам и строкам; вложения со ссылкой на скачивание, действующей около 2 минут; рабочие пространства и папки с их содержимым; отчёты со строками из нескольких таблиц, ячейки по virtualColumnId; дашборды (в API они называются sights) с виджетами; пользователей аккаунта организации (системные администраторы видят всех, остальные ограниченный список) и то, с кем предоставлен общий доступ к элементу.
Большие таблицы: ИИ сначала получает список столбцов с их id и типами, затем читает страницу строк или только нужные строки через row_numbers, row_ids, column_ids или rows_modified_since.
Что он записывает: smartsheet_add_rows и smartsheet_update_rows (меняются только указанные ячейки; поле расположения перемещает строку), smartsheet_add_columns и smartsheet_update_column (смена типа столбца может преобразовать или удалить значения ячеек), новые ветки комментариев к таблицам и строкам и ответы в них, новые таблицы в рабочем пространстве или папке со своими столбцами или как копия шаблона или таблицы, smartsheet_share_asset и smartsheet_create_update_request. Эти инструменты включены при установке. Общий доступ и запросы на обновление с send_email отправляют письма, а подписчики таблицы могут получать уведомления о новых комментариях, поэтому ИИ сначала показывает вам получателей, уровень доступа и содержание и ждёт вашего «да».
Запись ячеек: ячейка задаётся как {"columnId": <id>, "value": <value>}. DATE принимает YYYY-MM-DD, CHECKBOX true или false, PICKLIST один из своих вариантов (другие значения отклоняются, если strict не false), CONTACT_LIST адрес e-mail, числа передаются как числа. Формула пишется в "formula": "=..." вместо value. Новым строкам нужно расположение: toBottom, toTop, parentId или siblingId. В столбцы с формулой столбца, системные столбцы (автонумерация, дата создания, кем изменено) и заблокированные столбцы записывать нельзя.
Отключено при установке: smartsheet_delete_rows, потому что удалённые строки вместе с дочерними строками, вложениями и комментариями нельзя восстановить через API. Администратор включает инструмент, когда он нужен команде.
Форматы данных: у таблиц, строк, столбцов, рабочих пространств, папок, отчётов и пользователей длинные числовые id (до 16 цифр), которые ИИ передаёт текстом в точности как получил. Даты и время в ISO 8601 в UTC; ячейки дат в формате YYYY-MM-DD. Ячейки с несколькими контактами или множественным выбором возвращаются текстом, если не передать level (2 или 3) и include=objectValue. accessLevel принимает значения VIEWER, COMMENTER, EDITOR, EDITOR_SHARE, ADMIN или OWNER. Вызовы записи отвечают {"message": "SUCCESS", "resultCode": 0, "result": ...}; resultCode 3 означает частичный успех.
Постраничная выдача: таблицы, столбцы, обсуждения, вложения, пользователи и история ячеек листаются через page и page_size (по умолчанию 100; в ответе есть totalPages и totalCount) или include_all. Рабочие пространства, содержимое пространств и папок, дашборды и общий доступ листаются по токену: ИИ передаёт lastKey из ответа как last_key, пока он не исчезнет.
Ограничения: 300 запросов в минуту на токен, для истории ячеек 30 в минуту. Ответ 429 (код ошибки 4003) означает, что нужно подождать минуту. Массовый вызов по строкам считается одним запросом; держите его в пределах нескольких сотен строк.
Частые ошибки: 401 (коды 1002, 1003, 1004) означает недействительный или просроченный токен либо хост другого региона. 403 (1004) означает, что пользователь токена не может открыть этот элемент: предоставьте ему доступ или используйте токен пользователя, у которого доступ есть. 404 (1006) означает, что id не существует или не виден пользователю. 400 приходит с errorCode и message, где названа проблема, например значение не из выпадающего списка, новая строка без расположения или запись в столбец с формулой столбца.
Коннектор не загружает файлы, не удаляет таблицы и столбцы и не создаёт рабочие пространства и папки.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Claude
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.
- Открой в Claude Customize → Connectors.
- Нажми +, затем Add custom connector.
- Введи название, например
Smartsheet, и URL удалённого MCP-сервераhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add. - Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.
Все инструменты ниже появятся в чате: начинайте писать промпты.
Доступные инструменты
| Tool | What it does |
|---|---|
smartsheet_get_current_user | The user the access token belongs to: id, email, name, account (organisation) id and name, admin flags, locale and time zone |
smartsheet_list_sheets | List the sheets the user can open: id, name, access level, permalink, created and modified dates |
smartsheet_get_sheet | Read a sheet: its columns (id, title, type, options, primary) and rows, each row with id, rowNumber, parentId (for hierarchy) and cells as… |
smartsheet_get_row | Read one row of a sheet with its cells (columnId, value, displayValue), parent and sibling ids and modification date. include=columns adds… |
smartsheet_search_sheet | Search the text of one sheet: returns the matching rows (objectId is the row id, text shows the match, contextData the row content) |
smartsheet_search | Search everything the user can access: sheet, report, dashboard, folder, workspace and template names, cell data, comments, attachments and… |
smartsheet_list_columns | List the columns of a sheet: id, index, title, type (TEXT_NUMBER, DATE, DATETIME, CHECKBOX, PICKLIST, MULTI_PICKLIST, CONTACT_LIST… |
smartsheet_get_cell_history | The change history of one cell: every earlier value with modifiedAt and modifiedBy, newest first |
smartsheet_get_sheet_summary | Read the sheet summary fields of a sheet (the key-value fields shown in the Summary panel, often totals and project status): id, title… |
smartsheet_list_discussions | List the discussions (comment threads) of a sheet, on the sheet itself and on its rows: id, title, parentType (SHEET or ROW), parentId… |
smartsheet_list_row_discussions | List the discussions (comment threads) of one row |
smartsheet_list_attachments | List every attachment of a sheet (sheet, row and comment attachments): id, name, attachmentType (FILE, LINK, GOOGLE_DRIVE, ...), mimeType… |
smartsheet_list_row_attachments | List the attachments of one row, including those on its comments |
smartsheet_get_attachment | Get one attachment with a temporary download URL (url, valid for urlExpiresInMillis milliseconds, usually 2 minutes) for files, or the link… |
smartsheet_list_workspaces | List the workspaces the user can access: id, name, access level and permalink |
smartsheet_get_workspace | Read a workspace's metadata: id, name, access level, permalink, created and modified dates |
smartsheet_list_workspace_children | List what is directly inside a workspace: sheets, reports, dashboards (sights), folders and templates, each with id, name, resourceType and… |
smartsheet_get_folder | Read a folder's metadata: id, name, permalink, created and modified dates |
smartsheet_list_folder_children | List what is directly inside a folder: sheets, reports, dashboards, subfolders and templates |
smartsheet_list_reports | List the reports the user can open: id, name, access level, permalink and whether it is a sheet summary report |
smartsheet_get_report | Read a report: its columns (virtualId, title, type) and rows gathered from the source sheets, each row with sheetId and cells keyed by… |
smartsheet_list_dashboards | List the dashboards (called sights in the API) the user can open: id, name, access level and permalink |
smartsheet_get_dashboard | Read a dashboard: its widgets (type, title, position and content such as the sheet or report a chart or metric reads, rich text, shortcuts… |
smartsheet_list_users | List the users of the organisation account: id, email, name, status, admin and licensed-sheet-creator flags, seat type |
smartsheet_get_user | Read one user of the organisation: email, name, admin flags, status, title, department, sheet count |
smartsheet_list_shares | List who a sheet, report, dashboard or workspace is shared with: each share with id, type (USER or GROUP), email or groupId, name… |
smartsheet_add_rows | Add rows to a sheet |
smartsheet_update_rows | Change cells of existing rows, or move rows |
smartsheet_delete_rows | Delete rows from a sheet, with their child rows, attachments and comments |
smartsheet_add_columns | Add columns to a sheet |
smartsheet_update_column | Change a column: rename it, change its type or dropdown options, move it (index), hide or lock it, set a description, width, validation or… |
smartsheet_create_discussion | Start a comment thread on a sheet with a first comment |
smartsheet_create_row_discussion | Start a comment thread on one row of a sheet, with its first comment |
smartsheet_add_comment | Reply to an existing discussion (comment thread) on a sheet or row |
smartsheet_create_sheet_in_workspace | Create a sheet at the top level of a workspace, either with your own columns (exactly one with "primary": true, usually TEXT_NUMBER) or as… |
smartsheet_create_sheet_in_folder | Create a sheet inside a folder, with your own columns (exactly one primary) or as a copy of a template or sheet (from_id) |
smartsheet_share_asset | Share a sheet, report, dashboard or workspace with people (by email) or a group, at a given access level. send_email notifies them |
smartsheet_create_update_request | Email people an update request: a form where they can edit the given rows (and columns) without opening the sheet |
Примеры запросов
- «Покажи все строки таблицы Project Tracker со статусом At Risk, с ответственным и сроком.»
- «Добавь строку в конец таблицы Marketing Calendar: Webinar, 2026-11-20, ответственный [email protected], статус Planned.»
- «Кто изменил ячейку бюджета в строке 14 таблицы Q4 Budget и какие значения были раньше?»
- «Найди все таблицы, комментарии и вложения, где упоминается Project Apollo.»
- «Прочитай сводку таблицы Website Relaunch и скажи общий статус и процент выполнения.»
FAQ
Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Следующие шаги
- Страница коннектора
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?