Call a Creatio configuration REST service method
call-configuration-serviceInvoke any Creatio configuration service REST endpoint as a fallback when no dedicated tool covers the operation. Returns status, content type, and auto-parsed JSON body.
Instructions
Escape hatch for invoking any configuration-package REST service exposed at /0/rest//. Use this when no dedicated MCP tool covers the operation. Always prefer the specific tools (upsert-admin-operation, refresh-feature-cache, sys-settings tools, etc.) when they exist — they validate inputs, handle wrapped responses, and document side effects. Returns {status, contentType, body}; JSON responses are auto-parsed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body sent as JSON for POST/PATCH/PUT. Ignored for GET/DELETE. Pass the service parameters as a flat object (e.g., {"recordId":"<guid>","name":"..."}). Creatio configuration services use [WebInvoke BodyStyle=Wrapped], so each parameter becomes a top-level key. | |
| query | No | Optional query-string parameters appended to the URL. | |
| method | Yes | Service method name (UriTemplate) to invoke (e.g., "UpsertAdminOperation"). | |
| service | Yes | Configuration service name as registered in Creatio (e.g., "RightsService"). The full URL is /0/rest/<service>/<method>. | |
| httpMethod | No | HTTP method. Most Creatio configuration services use POST. | POST |