Skip to main content
Glama

DHIS2 MCP Server

by Dradebo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
dhis2_init_webapp

Initialize a new DHIS2 web application project with proper scaffolding

dhis2_configure_app_manifest

Generate or update manifest.webapp file for DHIS2 app

dhis2_configure_build_system

Set up build system configuration for DHIS2 app (d2.config.js, webpack, etc.)

dhis2_setup_dev_environment

Set up development environment for DHIS2 app with proper proxy and hot reload

dhis2_generate_app_runtime_config

Generate configuration for DHIS2 App Runtime integration

dhis2_setup_authentication_patterns

Generate authentication patterns and examples for DHIS2 app

dhis2_create_ui_components

Generate common UI components using DHIS2 UI library patterns

dhis2_get_audit_log

Retrieve audit log of all MCP operations performed

dhis2_get_audit_summary

Get summary statistics of audit log and system usage

dhis2_export_audit_log

Export complete audit log as JSON for compliance reporting

dhis2_clear_audit_log

Clear the audit log (requires confirmation)

dhis2_get_permission_info

Get detailed information about current user permissions and available tools

dhis2_get_server_info

Get information about this MCP server and its composition capabilities

dhis2_get_composition_examples

Get examples of how to integrate this DHIS2 MCP server with other MCP servers

dhis2_register_compatible_server

Register information about a compatible MCP server for composition workflows

dhis2_get_composition_recommendations

Get recommendations for integrating the result of the last operation with other MCP servers

dhis2_export_for_composition

Export the result of a DHIS2 operation in a format suitable for other MCP servers

dhis2_generate_ui_form_patterns

Generate @dhis2/ui form patterns (inputs, validation, date picker, file upload, multi-select)

dhis2_generate_ui_data_display

Generate @dhis2/ui data display patterns (tables, cards, lists, modal, loading states)

dhis2_generate_ui_navigation_layout

Generate @dhis2/ui navigation and layout patterns (header bar, sidebar, breadcrumbs, tabs)

dhis2_generate_design_system

Generate design system tokens (palette, typography, spacing) and dark mode support

dhis2_generate_test_setup

Generate testing setup and example tests for DHIS2 app

dhis2_diagnose_cors_issues

Diagnose and provide solutions for CORS (Cross-Origin Resource Sharing) issues in DHIS2 app development

android_generate_material_form

Generate Android Jetpack Compose form patterns (Material Design)

android_generate_list_adapter

Generate Android RecyclerView adapter and layout for DHIS2-style lists

android_generate_navigation_drawer

Generate Android navigation drawer pattern (Compose)

android_generate_bottom_sheet

Generate Android bottom sheet component (Compose)

dhis2_configure_cors_allowlist

Generate instructions and configuration for DHIS2 CORS allowlist setup

dhis2_debug_authentication

Debug authentication issues including login failures, session management, and cookie problems

dhis2_fix_proxy_configuration

Generate proxy configuration and fixes for local development against DHIS2 instances

dhis2_resolve_build_issues

Diagnose and resolve common DHIS2 app build and bundling issues

dhis2_optimize_performance

Identify and fix performance issues in DHIS2 web applications

dhis2_validate_environment

Validate and troubleshoot DHIS2 development environment setup

dhis2_migration_assistant

Assist with migrating from deprecated d2 library to modern App Platform

dhis2_android_init_project

Initialize a new Android project with DHIS2 SDK integration

dhis2_android_configure_gradle

Generate Gradle build configuration for DHIS2 Android SDK integration

dhis2_android_setup_sync

Configure offline-first data synchronization patterns for DHIS2 Android app

dhis2_android_configure_storage

Set up local storage and database configuration for DHIS2 Android app

dhis2_android_setup_location_services

Configure GPS and location services for DHIS2 Android app

dhis2_android_configure_camera

Set up camera and media capture capabilities for DHIS2 Android app

dhis2_android_setup_authentication

Configure authentication and security patterns for DHIS2 Android app

dhis2_android_generate_data_models

Generate Android data model classes and repositories for DHIS2 entities

dhis2_android_setup_testing

Configure testing framework and generate test patterns for DHIS2 Android app

dhis2_android_configure_ui_patterns

Generate Android UI patterns and components for DHIS2 apps

dhis2_android_setup_offline_analytics

Configure offline analytics and reporting capabilities for DHIS2 Android app

dhis2_android_configure_notifications

Set up push notifications and local notifications for DHIS2 Android app

dhis2_android_performance_optimization

Generate performance optimization patterns and monitoring for DHIS2 Android app

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dradebo/dhis2-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server