MCP App Store
by KeenEthics

Overview

UNCLE is the business system you build by describing it. This plugin connects ChatGPT to the UNCLE workspaces you belong to, so you can work with your records without leaving the chat. What it can do: - List the modules in a workspace (Orders, Customers, Products, ...) and describe their fields and workflow. - Search records by text and by field values, count them, and open one record with every field you can see. - Create records and update their fields. - Move a record to its next status. When a step needs approval, UNCLE opens an approval request instead. - List the requests waiting for your approval, and approve or reject them. Limits: - It never deletes anything, and it does not change modules, fields or workflows. Build those in the UNCLE app. - It acts as you: your role's permissions, hidden fields and approval rules all apply, exactly as in the app. - Files, images and calculated fields are read-only here.

Tools

change_status

ChatGPT
Move a record to another status (label or key) along its workflow. Some moves need approval: the result's outcome is then pending_approval and an approver is asked — that is a success, not an error.

count_records

ChatGPT
Count the records in a module, optionally only those matching exact field filters.

create_record

ChatGPT
Add a record to a module. fields maps field labels (or slugs) to values; links take the linked record's title, people take a member's name or email. New records start at the workflow's first status — use change_status afterwards to move them.

decide_approval

ChatGPT
Approve or reject a request waiting for this user (request_id from list_my_approvals or a record card).

describe_module

ChatGPT
Describe one module: its fields (labels, types, options, which are required and editable), its status workflow, and whether the user can create or edit. Call this before create_record or update_record.

get_profile

ChatGPT
Who is signed in to UNCLE: name and email.

get_record

ChatGPT
Open one record: every field the user can see, its status, the next workflow steps, and any approval it is waiting for. Pass record_id from an earlier result, or module and title when the user names one record (e.g. module "Orders", title "ORD-1042"), with no search first.

list_modules

ChatGPT
List the modules (like Orders or Customers) in an UNCLE workspace, with how many records each holds.

list_my_approvals

ChatGPT
List the status changes and other requests waiting for this user's approval in a workspace. Decide them with decide_approval.

list_workspaces

ChatGPT
The UNCLE workspaces the user belongs to, with their role in each. Use the name or slug as workspace in other tools.

search_records

ChatGPT
Find records in a module by free text and exact field filters (by field label and the value a person reads, e.g. a status label or a customer name). Returns titles, statuses, key fields and record_id for follow-up calls.

update_record

ChatGPT
Change fields on an existing record; only the fields given change. Use change_status for the status.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps