MCP server
Knack MCP by usefulapi
io.usefulapi/knack
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Read, create, update and delete records; inspect objects, fields and schema in your Knack database.
Working at last checkVerified publisher: usefulapi.ioAbout 1,888 tokens per request once connected9 tools
https://knack.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 9
- Token cost
- About 1,888 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http knack https://knack.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.knack] url = "https://knack.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"knack":{"httpUrl":"https://knack.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"knack":{"url":"https://knack.usefulapi.io/mcp"}}}
VS Code
{"servers":{"knack":{"type":"http","url":"https://knack.usefulapi.io/mcp"}}}
Antigravity
agy mcp add knack https://knack.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"knack","server_url":"https://knack.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"knack","server_url":"https://knack.usefulapi.io/mcp"}
Tools
knack_create_record~248 tokens
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 }. Auto Increment / Formula / Equation fields are read-only and cannot be set. Returns the created record.knack_delete_recordDeletes data · ~156 tokens
MUTATES Knack data — permanently DELETES a record (irreversible). Knack API: DELETE /objects/{object_key}/records/{record_id}. Knack returns { delete: true } on success.knack_get_application~141 tokens
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_APPLICATION_ID.knack_get_record~151 tokens
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_list_fields~180 tokens
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 the configured KNACK_APPLICATION_ID.knack_list_objects~132 tokens
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_records~424 tokens
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 (formatted) and field_x_raw (structured) values. Page with page / rows_per_page (max 1000), sort with sortknack_request~180 tokens
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"). Knack API: GET {path}.knack_update_record~276 tokens
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": "Acme Inc" }. Auto Increment / Formula / Equation fields are read-only. Returns the updated record.
Browse
Related MCP servers
- Cronitor MCP by usefulapi
Manage Cronitor monitors and send telemetry pings — list, inspect, create, update, delete. - Beacon CRM MCP by usefulapi
Read and filter Beacon CRM records of any type; create, update, upsert, delete records; run exports. - Dreamlit
Create, test, publish, and manage Dreamlit notification workflows from AI clients. - Method CRM MCP by usefulapi
Query Method CRM customers, leads, activities and invoices; create and update records. - Reclaim.ai MCP by usefulapi
Read tasks, habits, events and scheduling links; create and update Reclaim tasks and habits. - Mockbird
Mock REST APIs, fake OAuth2/OIDC provider, uptime monitors + heartbeats, live badge/QR images. - Vision6 MCP by usefulapi
Read Vision6 lists, contacts, messages and reports; update contacts; send transactional email/SMS. - Cronofy MCP by usefulapi
MCP server for Cronofy — read calendars, events and free/busy, and create, update or delete events.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/knack)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents