MCP App Store
by KeenEthics
Productivity
Kinic Wiki icon

Kinic Wiki

by ICME Labs Inc.

Overview

Kinic Wiki connects ChatGPT to wiki databases available to the signed-in user. It can discover and search databases, read task-focused context and evidence, create or replace nodes, and apply atomic append, edit, move, or delete operations with etag conflict protection.

Tools

append_nodes

ChatGPT
Append content to nodes, optionally setting metadata or kind. Repeating a call can append duplicate content. Accepts 1 to 100 same-kind operations in one database, executed in input order and atomically; any failure rolls back the whole batch. The complete request must fit 256 KiB. Changes to a public database or published node can become publicly visible.

context

ChatGPT
Answer a normal question from task-scoped page bodies, links, and source evidence. Start here when the question does not identify exact pages. For known paths use path reads directly. For inventories or exhaustive investigations use list/search and fetch candidate bodies. Do not answer from search hits alone; report insufficient or truncated evidence.

create_folders

ChatGPT
Create folders. An existing folder is left unchanged; an existing non-folder is an error. Parents must exist or precede children in the batch. Accepts 1 to 100 same-kind operations in one database, executed in input order and atomically; any failure rolls back the whole batch. The complete request must fit 256 KiB. Changes to a public database or published node can become publicly visible.

delete_nodes

ChatGPT
Delete only explicitly selected nodes using current expected_etag. Folder deletion may also require expected_folder_index_etag. Accepts 1 to 100 same-kind operations in one database, executed in input order and atomically; any failure rolls back the whole batch. The complete request must fit 256 KiB. Changes to a public database or published node can become publicly visible.

edit_nodes

ChatGPT
Replace exact text using the current expected_etag. By default old_text must match exactly once; multiple matches fail. Set replace_all=true only when every occurrence should change. Include unique surrounding text to target one occurrence. Accepts 1 to 100 same-kind operations in one database, executed in input order and atomically; any failure rolls back the whole batch. The complete request must fit 256 KiB. Changes to a public database or published node can become publicly visible.

fetch_many

ChatGPT
Read 1 to 10 exact page references: search result ids OR public Kinic Wiki page URLs supplied by the user or another tool. References may belong to different databases; send them together in one call. Known references need no preceding search, context, or path conversion. Never pass ChatGPT citation tokens such as turn0file0. If only database_id and path are known, use path reads. Returns page bodies, etags, and item-level errors.

find_databases

ChatGPT
Use this when you need to discover which Kinic Wiki database visible to the current caller matches a user task.

get_profile

ChatGPT
Return the stable profile ID and a short PID label represented by this request's authenticated credentials for connection management.

list

ChatGPT
List nodes under a prefix without reading content. limit accepts 1-99; default 99. A truncated result is not a complete inventory. Use prefix / for root inventory and prefix discovery, /Knowledge for curated notes, and /Sources for raw evidence inventory.

memory_manifest

ChatGPT
Discover Store API roots, capabilities, roles, and limits for one Kinic Wiki database visible to the current caller.

move_nodes

ChatGPT
Move or rename nodes using source expected_etag. Set overwrite only when explicitly requested; an existing destination also requires expected_target_etag. Accepts 1 to 100 same-kind operations in one database, executed in input order and atomically; any failure rolls back the whole batch. The complete request must fit 256 KiB. Changes to a public database or published node can become publicly visible.

multi_edit_nodes

ChatGPT
Apply several exact-text replacements in one node with one current expected_etag. Edits run in order on the preceding result; EACH edit replaces ALL matching occurrences. Include unique surrounding text when only one occurrence should change. A missing match fails the entire batch. Accepts 1 to 100 same-kind operations in one database, executed in input order and atomically; any failure rolls back the whole batch. The complete request must fit 256 KiB. Changes to a public database or published node can become publicly visible.

mutate_nodes_batch

ChatGPT
Use when different operation kinds must execute in one transaction. Apply 1 to 100 ordered operations atomically in one database; any failure rolls back the whole batch. Operations and dedicated tools: write (write_nodes), append (append_nodes), edit (edit_nodes), multi_edit (multi_edit_nodes), mkdir (create_folders), move (move_nodes), delete (delete_nodes). Prefer the dedicated tool for same-kind operations; never split a mixed atomic batch into separate calls. Changes to a public database or published node can become publicly visible.

read_paths

ChatGPT
Read 1 to 10 exact known paths in one database, with current etags and item-level errors. No preceding search or context call is needed. Preserve successful items when another path fails. For search ids or URLs use fetch_many.

write_nodes

ChatGPT
Preferred for every create/full-replacement request, including one node. Create or replace 1 to 100 nodes in order and atomically in one database; any failure rolls back the whole batch. Changes to a public database or published node can become publicly visible.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

16

Tools

3

Prompts

ChatGPT

Platforms

Category

Memory Notes

Works with

ChatGPT

Data refreshed daily