Skip to content

ProjectStatus

View as Markdown

Everything about a project in one call (the MCP project_status tool).

Field Type Description
project * Project
headline string One plain-English sentence.
environments * array of object
recent_deployments array of Deployment
spend object
safety_grade SafetyGrade or any or null
pending_approvals integer
open_incidents integer

* always present

{
"project": {
"id": "prj_01jbx2m9k7q4r8t5v6w3y0z1pr",
"workspace_id": "ws_01jbx2m9k7q4r8t5v6w3y0z1ws",
"slug": "primecarers",
"name": "Primecarers",
"description": "Care management platform",
"region": "lon1",
"residency": "uk-only",
"classification": "special-category",
"repo": {
"provider": "github",
"full_name": "primecarers/platform",
"installation_id": "ghi_01jbx2m9k7q4r8t5v6w3y0z1gh",
"default_branch": "main",
"manifest_path": "guv.yaml"
},
"managed_by_manifest": true,
"safety": {
"grade": "A",
"evaluated_at": "2026-10-23T12:00:00Z",
"badge_enabled": true,
"badge_url": "https://guv.dev/safety/k7q4r8t5v6w3y0z1"
},
"created_at": "2026-10-22T09:30:00Z",
"updated_at": "2026-10-23T12:00:00Z"
},
"headline": "All 4 services are live. £7.42 spent of your £400 cap this month. Safety grade A.",
"environments": [
{
"id": "string",
"name": "string",
"status": "healthy",
"services": [
{
"id": "string",
"name": "string",
"kind": "web",
"status": "no_deployment",
"url": "string",
"current_deployment_id": "string",
"last_error": "string",
"cost_today": {
"amount": "7.42",
"currency": "GBP",
"display": "£7.42"
}
}
],
"databases": [
{
"id": "string",
"name": "string",
"engine": "string",
"status": "string",
"last_backup_at": "2026-10-22T13:05:00Z"
}
]
}
],
"recent_deployments": [
{
"id": "dep_01jbx2m9k7q4r8t5v6w3y0z1dp",
"project_id": "prj_01jbx2m9k7q4r8t5v6w3y0z1pr",
"environment_id": "env_01jbx2m9k7q4r8t5v6w3y0z1en",
"service_id": "svc_01jbx2m9k7q4r8t5v6w3y0z1sv",
"service_name": "web",
"environment_name": "production",
"status": "active",
"status_text": "Live since 14:05",
"trigger": {
"kind": "git_push",
"actor": {
"type": "github",
"id": "stewartwebb",
"display": "stewartwebb pushed to main"
}
},
"source": {
"kind": "git",
"commit": {
"sha": "a1b2c3d4e5f60718293a4b5c6d7e8f9012345678",
"branch": "main",
"message": "Fix rota export",
"author": "Stewart Webb"
}
},
"build_id": "bld_01jbx2m9k7q4r8t5v6w3y0z1bd",
"image": {
"digest": "sha256:4b1f0e9d8c7b6a5948372615f4e3d2c1b0a9f8e7d6c5b4a3928170f6e5d4c3b2",
"signed": true
},
"rollback_of": null,
"operation_id": "op_01jbx2m9k7q4r8t5v6w3y0z1op",
"url": "https://www.primecarers.co.uk",
"failure": null,
"created_at": "2026-10-23T14:02:00Z",
"started_at": "2026-10-23T14:02:01Z",
"active_at": "2026-10-23T14:05:12Z",
"finished_at": "2026-10-23T14:05:12Z",
"duration_ms": 191000
}
],
"spend": {
"month_to_date": {
"amount": "7.42",
"currency": "GBP",
"display": "£7.42"
},
"forecast_month_end": {
"amount": "7.42",
"currency": "GBP",
"display": "£7.42"
},
"cap": {
"amount": "7.42",
"currency": "GBP",
"display": "£7.42"
}
},
"safety_grade": "A",
"pending_approvals": 1,
"open_incidents": 1
}