kintone
kintone by Cybozu, the no-code business app platform: list apps, read form fields, layout, views and process management, search records with kintone queries and cursors, create and update records, change process status and assignees, read and post comments, upload and download files, and read spaces. REST API with an API token or a password login.
7 天免费 · 无需信用卡 · EU 托管
问 kintone 任何事
通过 AnythingMCP 对 kintone 试一个真实提示 — Claude 调用工具并返回答案。在你的消息上按 Enter 即可在 Cloud 安装。
在 Cloud 上安装 kintoneClaude 是 AI,可能会出错。请核对回答。
2 分钟设置
- 1在 cloud.anythingmcp.com 开始免费试用。
- 2在连接器商店点击 kintone。提示时粘贴凭据。
- 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
配置 kintone
直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。
kintone
This connector uses the kintone REST API (https://<your domain>/k/v1) of kintone by Cybozu, the no-code business app platform used across Japan: apps and their form fields, layout, views and process management, records with kintone queries and cursors, record creation and updates, comments, process status changes, file upload and download, and spaces with their members and threads. Guest spaces (/k/guest/...) are not covered.
Setup (about 5 minutes)
- Enter your kintone domain in
KINTONE_DOMAIN, the host of your kintone URL without https:// and path:example.cybozu.com(Japan),example.kintone.com(US and other regions) orexample.cybozu.cn. Domains behind Basic authentication or client certificates (セキュアアクセス) are not supported. - Choose how the connector signs in. You can set one or both:
- API token (
KINTONE_API_TOKEN, recommended for a few apps): open the app, アプリの設定 (App Settings), tab 設定 (App Settings), APIトークン (API Token), 生成する (Generate). Tick only the permissions the AI needs: レコード閲覧 (View records), レコード追加 (Add records), レコード編集 (Edit records), and レコード削除 (Delete records) only if you switch onkintone_delete_records. Save, then click アプリを更新 (Update App), or the token stays inactive. One token covers one app; for several apps join their tokens with commas (up to 9). Writes made with a token show the user Administrator. - Password login (
KINTONE_PASSWORD_AUTH): the Base64 text oflogin name:passwordof a kintone user, e.g. made withprintf '%s' 'login:password' | base64. The connector then acts as that user and sees every app, space and record the user may see; it is also the only way to list apps and read spaces. Use a dedicated integration user with the rights you want the AI to have. When both are set, kintone uses the password login.
- API token (
- Install. The install check (
kintone_get_api_list) only proves the domain answers; runkintone_get_appwith an app id to check the token, orkintone_list_appsto check the password login.
Workflow
- Find apps:
kintone_list_apps(password login) or ask the user for the app id (the number after/k/in the app URL);kintone_get_appandkintone_get_app_settingsdescribe one app.kintone_get_api_listlists what the domain offers. - Learn the app before touching records:
kintone_get_form_fieldsgives every field code, type and option list;kintone_get_form_layoutthe visual grouping;kintone_list_viewsthe saved views (a view filterCond can be reused as a query);kintone_get_process_managementthe statuses and actions. - Read records:
kintone_get_recordfor one id,kintone_list_recordswith a query for up to 500 at a time (addlimitandoffsetinside the query). Beyond 10,000 records usekintone_create_cursor, thenkintone_get_cursor_recordsuntilnextis false, andkintone_delete_cursorto stop early. - Write records:
kintone_create_recordorkintone_create_records(up to 100),kintone_update_recordby id or a unique field,kintone_update_recordsfor up to 100 changes or an upsert. Read the record first and sendrevisionwhen several people edit the same app. - Process management:
kintone_update_statusruns an action (e.g. 承認する) andkintone_update_assigneeschanges the 作業者. - Comments:
kintone_list_commentsreads,kintone_add_commentposts with optional mentions. - Files:
kintone_download_filewith the fileKey from a FILE field;kintone_upload_filereturns a temporary fileKey, which you then write into a FILE field. - Spaces (password login only):
kintone_get_space,kintone_list_space_members,kintone_add_thread_comment.
Queries (query): field codes, not labels, with operators =, !=, >, <, >=, <=, in ("a", "b"), not in, like "text" (text fields), joined by and / or, then order by field asc|desc, limit n (at most 500) and offset n (at most 10,000). Dates are "2026-10-30", date-times UTC "2026-10-30T00:00:00Z"; functions TODAY(), THIS_MONTH(), LAST_WEEK(), LOGINUSER(). Drop-down, radio and status values must match the option text exactly (e.g. ステータス in ("完了")).
Reading answers: every field is {"type": ..., "value": ...}. Numbers and calculated values come as strings; date-times are UTC; $id is the record id and $revision its version. USER_SELECT and CREATOR values are {code, name} with the login name in code. FILE values list fileKey, name, contentType and size.
Limits: 10,000 requests per app per day and 100 parallel requests per domain; 500 records per read, 100 per bulk write or delete, 10 comments per page, 10 open cursors per domain (each lives 10 minutes). Uploaded files must be attached within 3 days.
Errors: kintone answers with code, message and, for input errors, errors per field. CB_VA01 is invalid input (wrong field code, bad date, missing required field: read errors). CB_NO02 means the token or user lacks the permission, or the token belongs to another app. CB_WA01 is a failed password login. A 404 HTML page usually means a wrong KINTONE_DOMAIN.
Switched off at install: kintone_delete_records; it cannot be undone, so an admin switches it on when the team needs it.