MCP Capabilities
Server default
Tools 3
get_implementation
Description: Full state of one Fenix implementation: install workflow status, deployed version, GitLab links, demo flag and expiry, update tier, the latest update attempt, and the latest `live` pipeline with whether it passed (false while parked in waiting_for_first_pipeline means the install deploy failed and needs a retry). Takes the implementation id or exact slug — discover implementations with list_implementations and its partial filters.
Handler: App\Mcp\ImplementationDetailTool::__invoke()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
idOrSlug |
string | Yes | - | Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations. An id finds soft-deleted implementations too (flagged via deletedAt); a slug finds only live ones. |
Full Schema
array:3 [ "type" => "object" "properties" => array:1 [ "idOrSlug" => array:2 [ "type" => "string" "description" => "Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations. An id finds soft-deleted implementations too (flagged via deletedAt); a slug finds only live ones." ] ] "required" => array:1 [ 0 => "idOrSlug" ] ] |
get_update_history
Description: Update (rollout) history. Give an implementation id or exact slug for its update log history, a release version for that release's rollout across all implementations (with aggregate counts and whether anything blocks the staged rollout), or both for the single matching update log.
Handler: App\Mcp\ImplementationUpdateHistoryTool::__invoke()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
idOrSlug |
null|string | No |
|
Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations. |
version |
null|string | No |
|
Release version, e.g. "2.0.3" or "2.1.0-rc.1" (a leading "v" is accepted). |
limit |
integer | No |
20
|
- |
Full Schema
array:2 [ "type" => "object" "properties" => array:3 [ "idOrSlug" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations." ] "version" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Release version, e.g. "2.0.3" or "2.1.0-rc.1" (a leading "v" is accepted)." ] "limit" => array:4 [ "type" => "integer" "default" => 20 "minimum" => 1 "maximum" => 50 ] ] ] |
list_implementations
Description: List Fenix implementations with their id, install status, deployed version, update tier, demo flag, last update attempt and the latest `live` pipeline result. All filters are optional and combined with AND. Use the returned id with get_implementation and get_update_history.
Handler: App\Mcp\ListImplementationsTool::__invoke()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
name |
null|string | No |
|
Substring match on the implementation name. |
domain |
null|string | No |
|
Substring match on the production domain. |
version |
null|string | No |
|
Substring match on the deployed version (e.g. "2.0.3" or "rc"). |
maintainerUsername |
null|string | No |
|
Exact username of the maintainer. |
demo |
null|boolean | No |
|
true = demo implementations only, false = live implementations only. |
status |
null|string | No |
|
Install workflow state value, e.g. "done" (fully installed) or "waiting_for_first_pipeline". Invalid values return the list of valid ones. |
includeDeleted |
boolean | No |
|
Include soft-deleted (removed) implementations. |
page |
integer | No |
1
|
- |
limit |
integer | No |
50
|
- |
Full Schema
array:2 [ "type" => "object" "properties" => array:9 [ "name" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Substring match on the implementation name." ] "domain" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Substring match on the production domain." ] "version" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Substring match on the deployed version (e.g. "2.0.3" or "rc")." ] "maintainerUsername" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Exact username of the maintainer." ] "demo" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "boolean" ] "default" => null "description" => "true = demo implementations only, false = live implementations only." ] "status" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Install workflow state value, e.g. "done" (fully installed) or "waiting_for_first_pipeline". Invalid values return the list of valid ones." ] "includeDeleted" => array:3 [ "type" => "boolean" "default" => false "description" => "Include soft-deleted (removed) implementations." ] "page" => array:3 [ "type" => "integer" "default" => 1 "minimum" => 1 ] "limit" => array:4 [ "type" => "integer" "default" => 50 "minimum" => 1 "maximum" => 100 ] ] ] |
Prompts 0
No prompts were registered.
Resources 0
No resources were registered.
Resource Templates 0
No resource templates were registered.