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 and the latest update attempt.
Handler: App\Mcp\ImplementationDetailTool::get()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
identifier |
string | Yes | - | Implementation slug, name or production domain (exact, case-insensitive match). Soft-deleted implementations are found too and flagged via deletedAt. |
Full Schema
array:3 [ "type" => "object" "properties" => array:1 [ "identifier" => array:2 [ "type" => "string" "description" => "Implementation slug, name or production domain (exact, case-insensitive match). Soft-deleted implementations are found too and flagged via deletedAt." ] ] "required" => array:1 [ 0 => "identifier" ] ] |
get_update_history
Description: Update (rollout) history. Give an implementation identifier 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::get()
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
identifier |
null|string | No |
|
Implementation slug, name or production domain (exact, case-insensitive match). |
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 [ "identifier" => array:3 [ "type" => array:2 [ 0 => "null" 1 => "string" ] "default" => null "description" => "Implementation slug, name or production domain (exact, case-insensitive match)." ] "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 install status, deployed version, update tier, demo flag and last update attempt. All filters are optional and combined with AND.
Handler: App\Mcp\ListImplementationsTool::list()
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.