Skip to main content

Approvals

MCP tools for the Approvals module. See the Approvals module docs for permissions and data model.

list-approvals

List approval items

Arguments

ArgumentTypeRequiredDescription
projectIdstringnoProject ID (required if not using project key auth)
statusstringnoFilter by lifecycle status
originstringnoFilter by producer origin
expiresBeforestringnoReturn only items expiring at or before this timestamp
limitnumbernoMaximum number of results to return
offsetnumbernoNumber of results to skip

list-approval-recurrences

List recurring approval groups

Arguments

ArgumentTypeRequiredDescription
projectIdstringnoProject ID (required if not using project key auth)
statusstringnoLifecycle status the groups are built from (default rejected)
minCountnumbernoMinimum items in a group for it to be returned
limitnumbernoMaximum number of groups to return
offsetnumbernoNumber of groups to skip

get-approval

Get an approval item

Arguments

This tool takes no arguments.

approve-approval

Approve an approval item

Arguments

ArgumentTypeRequiredDescription
argumentsobjectnoEdited arguments to execute instead of the proposed ones

reject-approval

Reject an approval item

Arguments

ArgumentTypeRequiredDescription
reasonstringyesWhy the item is being rejected (required)