Skip to main content
Knack logo

Knack

No-code database and business application platform for building custom web apps without coding.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect​

Knack authenticates with an API key. Generate the credential in your Knack account, then paste it into FlyMyAI the first time an agent uses a Knack action.

Get your Knack credential →

Fields to fill in FlyMyAI​

FieldDetails
API KeyYour Knack REST API Key. Find it in Settings > API & Code > API in the Knack Builder. This should only be used for server-side code. (required)
Application IDYour Knack Application ID. Find it in Settings > API & Code > API in the Knack Builder. (required)

Actions​

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
KNACK_CREATE_OBJECT_RECORDTool to create a new record in a specific Knack object. Use when you need to add new data to a Knack database object. Requires object-based API key authentication.object_key, fields
KNACK_CREATE_VIEW_RECORDTool to create a new record through a form view in Knack. Use when you need to add a record to a Knack object using a form view interface. Only fields that exist in the form will be used, and any record rules configured on the form will be triggered.scene_key, view_key, record_data
KNACK_DELETE_OBJECT_RECORDTool to delete a single record from a specific Knack object by its ID. Use when you need to permanently remove a record from an object. This action is permanent and cannot be undone. Requires API key authentication (X-Knack-Application-Id and X-Knack-REST-API…object_key, record_id
KNACK_DELETE_VIEW_RECORDTool to delete a record through a view that contains a delete link. Works with tables, lists, searches, calendars, and details views. This operation is permanent and cannot be undone. Use only after confirming the correct scene_key, view_key, and record_id.scene_key, view_key, record_id
KNACK_GET_OBJECT_RECORDTool to retrieve a single record by its ID from a specific Knack object. Returns the complete record with all field values in both formatted and raw formats. Use this for object-based access which requires API key authentication.object_key, record_id
KNACK_LIST_OBJECT_RECORDSTool to retrieve multiple records from a specific Knack object (table). Returns up to 1000 records per page with pagination support. Use this for object-based access which requires API key authentication and provides full access to all fields and records. Sup…object_key
KNACK_LIST_VIEW_RECORDSTool to retrieve multiple records from a specific Knack view (tables, lists, searches, calendars). Use when you need to fetch data from a view with pagination support. Returns only fields included in the view configuration.scene_key, view_key
KNACK_UPDATE_OBJECT_RECORDTool to update an existing record in a specific Knack object. Use when you need to modify field values in an existing record. Only fields provided in the request will be updated; all other fields remain unchanged.object_key, record_id, fields
KNACK_UPLOAD_FILETool to upload a file to a Knack application. This is step 1 of a two-step process - after uploading, use the returned file ID when creating or updating a record with a file field.application_id, files
KNACK_UPLOAD_IMAGETool to upload an image to a Knack application. This is the first step in a two-step process - after uploading, use the returned file ID when creating or updating a record with an image field. Use when you need to attach images to Knack records.application_id, files
We love our partners - FlyMy.AI builds with the best. Thanks, Knack!