Integration · Productivity
Connect Claude & ChatGPT to Kintone
Ask your AI to find records in your Kintone apps, add new ones or change a field, without building a view first. It reads the app's fields and saved views, posts comments on records and in space threads, moves records through process management and downloads attached files.
Free plan, no credit card. Takes about a minute.
Try asking
“Show me all open requests in the Support app, newest first.”
The AI finds the app ID, then searches records with a Kintone query such as status in ("Open") order by $id desc.
“Add a new lead: Nordic Foods, contact Anna Holm.”
It reads the app's fields to get the right field codes, then adds the record.
“Change the due date on record 58 to 1 October.”
It updates only that field on the record and leaves the rest as it was.
What your AI can do
Records and queries
Search records with Kintone query syntax, get the match count, read one record and add, update or delete records.
Process management and comments
Run process actions, set assignees, read and post record comments, and post in space threads.
Apps, fields and spaces
List the apps you can access, read their fields, views and process settings, and see spaces and their members.
“Move record 112 to Approved and assign it to Lars.”
It reads the app's process settings, runs the matching action and sets Lars as the next assignee.
“Comment on record 58 and tell Maria the quote is ready.”
It posts the comment with Maria mentioned, and Kintone notifies her.
“Download the contract attached to record 204.”
It reads the record, finds the file key in the attachment field and downloads the file.
96 tools for Kintone
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_recordChanges dataAdd a record to an app: pass `app` and `record` as field codes mapped to {"value": ...}, e.g. {"Title": {"value": "New lead"}}.add_record_commentChanges dataPost a comment on a record: pass `app`, `record` ID and `comment` with `text` and optional `mentions`. Mentioned users are notified.create_app_jsonChanges dataCreate a new app json. Required: name. API summary: Post preview app.create_bulk_request_jsonVisible to othersCreate a new bulk request json. Required: requests. Has effects visible outside this system. API summary: Post bulk request.create_cursor_jsonChanges dataCreate a new cursor json. Required: app. API summary: Post records cursor.create_deploy_jsonChanges dataCreate a new deploy json. Required: apps. API summary: Deploy app.create_fields_jsonChanges dataCreate a new fields json. Required: app or properties. API summary: Post preview app form fields.create_guests_jsonChanges dataCreate a new guests json. Required: guests. API summary: Post guests.create_move_jsonChanges dataCreate a new move json. Required: app. API summary: Post app move.create_plugin_jsonChanges dataCreate a new plugin json. Required: file key. API summary: Install plugin.create_plugins_jsonChanges dataCreate a new plugins json. Required: app or ids. API summary: Post preview app plugins.create_records_jsonChanges dataCreate a new records json. Required: app or records. Search records jsons first to avoid duplicates. API summary: Post records.create_space_jsonChanges dataCreate a new space json. Required: name or id. API summary: Post template space.create_thread_jsonChanges dataCreate a new thread json. Required: name or space. API summary: Post space thread.create_token_jsonDeletesCreate a new token json. Required: app. Destructive action; may require approval. API summary: Post record async token.delete_comment_jsonsMoves moneyPermanently delete a comment json. Financial or irreversible action; may require approval. API summary: Delete record comment.delete_cursor_jsonsMoves moneyPermanently delete a cursor json. Financial or irreversible action; may require approval. API summary: Delete records cursor.delete_fields_jsonsMoves moneyPermanently delete a fields json. Financial or irreversible action; may require approval. API summary: Delete preview app form fields.delete_guests_jsonsMoves moneyPermanently delete a guests json. Financial or irreversible action; may require approval. API summary: Delete guests.delete_plugin_jsonsMoves moneyPermanently delete a plugin json. Financial or irreversible action; may require approval. API summary: Uninstall plugin.delete_recordsMoves moneyPermanently delete records from an app by `app` and a list of record `ids`. Cannot be undone.delete_space_jsonsMoves moneyPermanently delete a space json. Financial or irreversible action; may require approval. API summary: Delete space.download_fileDownload a file attached to a record by its `file_key` (found in the attachment field value).get_appGet one app's name, description and space by app `id`.get_app_fieldsGet the fields of an app by `app` ID, with each field's code, type and options. Check this before adding or updating records.get_app_process_settingsGet an app's process-management settings (statuses and actions) by `app` ID.get_app_status_json_statusChanges dataGet the current status of a app. API summary: Put preview app status.get_app_viewsGet the saved views (lists) of an app by `app` ID, including their filter and sort settings.get_field_aclList acl jsons. Optional filters: app. API summary: Get field acl.get_pluginsList plugins jsons. Optional filters: ids. Results are paginated. API summary: Get plugins.get_preview_app_aclList acl jsons. Optional filters: app. API summary: Get preview app acl.get_preview_app_actionsList actions jsons. Optional filters: app. API summary: Get preview app actions.get_preview_app_admin_notesList admin notes jsons. Optional filters: app. API summary: Get preview app admin notes.get_preview_app_customizeList customize jsons. Optional filters: app. API summary: Get preview app customize.get_preview_app_form_fieldsList fields jsons. Optional filters: app. API summary: Get preview app form fields.get_preview_app_form_layoutList layout jsons. Optional filters: app. API summary: Get preview app form layout.get_preview_app_notifications_generalList general jsons. Optional filters: app. API summary: Get preview app notifications general.get_preview_app_notifications_per_recordList per record jsons. Optional filters: app. API summary: Get preview app notifications per record.get_preview_app_notifications_reminderList reminder jsons. Optional filters: app. API summary: Get preview app notifications reminder.get_preview_app_pluginsList plugins jsons. Optional filters: app. API summary: Get preview app plugins.get_preview_app_reportsList reports jsons. Optional filters: app. API summary: Get preview app reports.get_preview_app_settingsList settings jsons. Optional filters: app. API summary: Get preview app settings.get_preview_app_statusGet the current status of a app. API summary: Get preview app status.get_preview_app_viewsList views jsons. Optional filters: app. API summary: Get preview app views.get_preview_field_aclList acl jsons. Optional filters: app. API summary: Get preview field acl.get_preview_formList form jsons. Optional filters: app. API summary: Get preview form.get_preview_record_aclList acl jsons. Optional filters: app. API summary: Get preview record acl.get_recordGet one record by `app` and record `id`, with all field values.get_record_aclList acl jsons. Optional filters: app. API summary: Get record acl.get_record_status_json_statusChanges dataGet the current status of a record. API summary: Put records status.get_spaceGet a space by `id`, including its name, body and linked apps.get_spaces_statisticsList statistics jsons. Results are paginated. API summary: Get spaces statistics.list_acl_jsonsList acl jsons. Optional filters: app. API summary: Get app acl.list_actions_jsonsList actions jsons. Optional filters: app. API summary: Get app actions.list_admin_notes_jsonsList admin notes jsons. Optional filters: app. API summary: Get app admin notes.list_appsList Kintone apps you can access, optionally filtered by `name`, `ids`, `codes` or `space_ids`. Use it to find an app ID.list_apps_jsonsList apps jsons. Optional filters: id. Results are paginated. API summary: Get plugin apps.list_cursor_jsonsList cursor jsons. Optional filters: id. API summary: Get records cursor.list_customize_jsonsList customize jsons. Optional filters: app. API summary: Get app customize.list_deploy_jsonsList deploy jsons. Optional filters: apps. API summary: Get preview app deploy.list_evaluate_jsonsList evaluate jsons. Optional filters: app or ids. API summary: Get records acl evaluate.list_form_jsonsList form jsons. Optional filters: app. API summary: Get form.list_general_jsonsList general jsons. Optional filters: app. API summary: Get app notifications general.list_layout_jsonsList layout jsons. Optional filters: app. API summary: Get app form layout.list_per_record_jsonsList per record jsons. Optional filters: app. API summary: Get app notifications per record.list_plugins_jsonsList plugins jsons. Optional filters: app. API summary: Get app plugins.list_record_commentsList comments on a record by `app` and `record` ID, newest first by default.list_reminder_jsonsList reminder jsons. Optional filters: app. API summary: Get app notifications reminder.list_reports_jsonsList reports jsons. Optional filters: app. API summary: Get app reports.list_required_jsonsList required jsons. Results are paginated. API summary: Get plugins required.list_settings_jsonsList settings jsons. Optional filters: app. API summary: Get app settings.list_space_membersList the members of a space by space `id`.list_statistics_jsonsList statistics jsons. Results are paginated. API summary: Get apps statistics.post_space_thread_commentChanges dataPost a comment in a space thread: pass `space`, `thread` and `comment` with `text`. Visible to space members.search_recordsFind records in an app: pass `app` and an optional `query` in Kintone query syntax (e.g. status in ("Open") order by $id desc limit 50); set `total_count` to "true" for the match count.update_acl_jsonsVisible to othersUpdate an existing acl json. Has effects visible outside this system. API summary: Put app acl.update_actions_jsonsVisible to othersUpdate an existing actions json. Has effects visible outside this system. API summary: Put preview app actions.update_admin_notes_jsonsMoves moneyUpdate an existing admin notes json. Financial or irreversible action; may require approval. API summary: Put preview app admin notes.update_body_jsonsVisible to othersUpdate an existing body json. Has effects visible outside this system. API summary: Put space body.update_customize_jsonsVisible to othersUpdate an existing customize json. Has effects visible outside this system. API summary: Put preview app customize.update_fields_jsonsVisible to othersUpdate an existing fields json. Has effects visible outside this system. API summary: Put preview app form fields.update_general_jsonsVisible to othersUpdate an existing general json. Has effects visible outside this system. API summary: Put preview app notifications general.update_layout_jsonsVisible to othersUpdate an existing layout json. Has effects visible outside this system. API summary: Put preview app form layout.update_members_jsonsVisible to othersUpdate an existing members json. Has effects visible outside this system. API summary: Put space members.update_per_record_jsonsVisible to othersUpdate an existing per record json. Has effects visible outside this system. API summary: Put preview app notifications per record.update_plugin_jsonsVisible to othersUpdate an existing plugin json. Has effects visible outside this system. API summary: Put plugin.update_recordVisible to othersUpdate one record: pass `app`, the record `id` (or `update_key` with a unique field) and `record` with only the fields to change as {"value": ...}.update_record_assigneesVisible to othersSet the assignees of a record in process management: pass `app`, record `id` and `assignees` (login names).update_record_statusChanges dataRun a process-management action on a record (e.g. move it to the next status): pass `app`, record `id`, the `action` name and, when required, the next `assignee`.update_records_jsonsVisible to othersUpdate an existing records json. Has effects visible outside this system. API summary: Put records.update_reminder_jsonsVisible to othersUpdate an existing reminder json. Has effects visible outside this system. API summary: Put preview app notifications reminder.update_reports_jsonsVisible to othersUpdate an existing reports json. Has effects visible outside this system. API summary: Put preview app reports.update_settings_jsonsVisible to othersUpdate an existing settings json. Has effects visible outside this system. API summary: Put preview app settings.update_space_jsonsVisible to othersUpdate an existing space json. Has effects visible outside this system. API summary: Put space.update_thread_jsonsVisible to othersUpdate an existing thread json. Has effects visible outside this system. API summary: Put space thread.update_views_jsonsVisible to othersUpdate an existing views json. Has effects visible outside this system. API summary: Put preview app views.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Kintone from the app list.
- 2
Paste your key
Enter your Kintone address without https:// (for example acme.kintone.com or acme.cybozu.com) and an API token. In each Kintone app, open App Settings > API Token, click Generate, tick the permissions you want (view, add, edit or delete records), save and click Update App. To use several apps, paste their tokens separated by commas.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Kintone?
It can list apps and read their fields, views and process settings, search and read records, and read record comments, spaces and space members. It can add and update records, post comments, run process actions, set assignees, download attached files and delete records if you switch that tool on.
Does the AI see my Kintone API token?
No. Your Kintone credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting records is permanent, and changing records or assignees can also require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Kintone account.
Can I connect more than one Kintone app?
Yes. A Kintone API token is created inside one app. Generate a token in each app you want the AI to use and paste them separated by commas. The permissions you tick on each token (view, add, edit or delete records) decide what is possible in that app.
Let your AI work in Kintone today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Kintone freeHeyMyApps is not affiliated with Kintone. Product names are trademarks of their owners.






