Skip to content

HomeOther

AliveRegistry

Knack MCP by usefulapi

io.usefulapi/knack

Read, create, update and delete records; inspect objects, fields and schema in your Knack database.

This endpoint completed initialize and tools/list. No tool was called.

Rank
#3905
Score
81
Tool tokens
1,840
Tools
9

Tools

Token cost is the o200k count of the tools list JSON, including schemas, before any tool is called.

  • knack_get_application

    Fetch a Knack application's full schema/metadata — its objects (tables), fields, and scenes. Knack API: GET /applications/{app_id}. Returns the raw JSON as-is. app_id defaults to the configured KNACK_

  • knack_list_objects

    List an application's objects (tables) as a compact array [{ key, name, fieldCount }]. Convenience over GET /applications/{app_id}. app_id defaults to the configured KNACK_APPLICATION_ID.

  • knack_list_fields

    List the fields of ONE object as [{ key, name, type, required }]. Fetches GET /applications/{app_id} and returns the fields of the object whose key === objectKey (e.g. "object_1"). app_id defaults to

  • knack_list_records

    List an object's records. Knack API: GET /objects/{object_key}/records. Returns the paged envelope { total_pages, current_page, total_records, records: [...] } as-is. Records carry both field_x (forma

  • knack_get_record

    Fetch a single record by id. Knack API: GET /objects/{object_key}/records/{record_id}. Returns the bare record (with both field_x and field_x_raw values).

  • knack_request

    Power-user escape hatch: GET any Knack API path not wrapped by a dedicated tool (e.g. view-based reads). READ-ONLY — only GET is allowed. Path starts with a slash (e.g. "/objects/object_1/records"). K

  • knack_create_record

    MUTATES Knack data — creates a new record in an object. Knack API: POST /objects/{object_key}/records. Provide `fields` as an object keyed by field key, e.g. { "field_1": "Acme", "field_2": 100 }. Aut

  • knack_update_record

    MUTATES Knack data — updates a record. Knack API: PUT /objects/{object_key}/records/{record_id}. Provide `fields` as an object keyed by field key; only the included fields change, e.g. { "field_1": "A

  • knack_delete_record

    MUTATES Knack data — permanently DELETES a record (irreversible). Knack API: DELETE /objects/{object_key}/records/{record_id}. Knack returns { delete: true } on success.

Nearby in Other

#13
4grand

Free fantasy pools for the four tennis Grand Slams. What play for love means, and who is winning.

Alive
score
83
#14
53ON

Directory and marketplace of local businesses and independent professionals near you.

Alive
score
83
#18
adsbiq

Read-only access to live ADSBiq aircraft and network state, with community contribution metadata.

Alive
score
83