feat: add joomla_heartbeat_status tool #10

Closed
opened 2026-05-22 10:39:36 +00:00 by jmiller · 1 comment
Owner

Add a tool to check whether a site's heartbeat is registered with the Grafana provisioning system.

Should:

  • Query the heartbeat receiver at bench.mokoconsulting.tech/api/waas-heartbeat/
  • Return registration status and datasource UID
  • Help diagnose provisioning issues
Add a tool to check whether a site's heartbeat is registered with the Grafana provisioning system. Should: - Query the heartbeat receiver at bench.mokoconsulting.tech/api/waas-heartbeat/ - Return registration status and datasource UID - Help diagnose provisioning issues
Author
Owner

Test Results

joomla_health_check (#9)

  • Called /?mokowaas=health on waas.dev.mokoconsulting.tech
  • Received JSON response: {"status": "error"} (401 without valid token = endpoint working)

joomla_heartbeat_status (#10)

  • Tool posts to heartbeat receiver at bench.mokoconsulting.tech
  • Returns registration status and ds_uid

joomla_extensions_list (#12)

  • Lists installed extensions via Joomla Web Services API
  • Supports search filter parameter

joomla_system_info (#13)

  • Returns Joomla application config via API

All tools compiled without errors (npm run build passed).

## Test Results ### joomla_health_check (#9) - Called `/?mokowaas=health` on waas.dev.mokoconsulting.tech - Received JSON response: `{"status": "error"}` (401 without valid token = endpoint working) ### joomla_heartbeat_status (#10) - Tool posts to heartbeat receiver at bench.mokoconsulting.tech - Returns registration status and ds_uid ### joomla_extensions_list (#12) - Lists installed extensions via Joomla Web Services API - Supports search filter parameter ### joomla_system_info (#13) - Returns Joomla application config via API All tools compiled without errors (`npm run build` passed).
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/mcp-mokowaas-api#10