DHIS2 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dhis2_init_webappC | Initialize a new DHIS2 web application project with proper scaffolding |
| dhis2_configure_app_manifestC | Generate or update manifest.webapp file for DHIS2 app |
| dhis2_configure_build_systemC | Set up build system configuration for DHIS2 app (d2.config.js, webpack, etc.) |
| dhis2_setup_dev_environmentC | Set up development environment for DHIS2 app with proper proxy and hot reload |
| dhis2_generate_app_runtime_configC | Generate configuration for DHIS2 App Runtime integration |
| dhis2_setup_authentication_patternsC | Generate authentication patterns and examples for DHIS2 app |
| dhis2_create_ui_componentsC | Generate common UI components using DHIS2 UI library patterns |
| dhis2_get_audit_logC | Retrieve audit log of all MCP operations performed |
| dhis2_get_audit_summaryB | Get summary statistics of audit log and system usage |
| dhis2_export_audit_logB | Export complete audit log as JSON for compliance reporting |
| dhis2_clear_audit_logB | Clear the audit log (requires confirmation) |
| dhis2_get_permission_infoB | Get detailed information about current user permissions and available tools |
| dhis2_get_server_infoB | Get information about this MCP server and its composition capabilities |
| dhis2_get_composition_examplesB | Get examples of how to integrate this DHIS2 MCP server with other MCP servers |
| dhis2_register_compatible_serverC | Register information about a compatible MCP server for composition workflows |
| dhis2_get_composition_recommendationsC | Get recommendations for integrating the result of the last operation with other MCP servers |
| dhis2_export_for_compositionC | Export the result of a DHIS2 operation in a format suitable for other MCP servers |
| dhis2_generate_ui_form_patternsC | Generate @dhis2/ui form patterns (inputs, validation, date picker, file upload, multi-select) |
| dhis2_generate_ui_data_displayC | Generate @dhis2/ui data display patterns (tables, cards, lists, modal, loading states) |
| dhis2_generate_ui_navigation_layoutB | Generate @dhis2/ui navigation and layout patterns (header bar, sidebar, breadcrumbs, tabs) |
| dhis2_generate_design_systemC | Generate design system tokens (palette, typography, spacing) and dark mode support |
| dhis2_generate_test_setupC | Generate testing setup and example tests for DHIS2 app |
| dhis2_diagnose_cors_issuesB | Diagnose and provide solutions for CORS (Cross-Origin Resource Sharing) issues in DHIS2 app development |
| android_generate_material_formC | Generate Android Jetpack Compose form patterns (Material Design) |
| android_generate_list_adapterC | Generate Android RecyclerView adapter and layout for DHIS2-style lists |
| android_generate_navigation_drawerC | Generate Android navigation drawer pattern (Compose) |
| android_generate_bottom_sheetC | Generate Android bottom sheet component (Compose) |
| dhis2_configure_cors_allowlistB | Generate instructions and configuration for DHIS2 CORS allowlist setup |
| dhis2_debug_authenticationC | Debug authentication issues including login failures, session management, and cookie problems |
| dhis2_fix_proxy_configurationC | Generate proxy configuration and fixes for local development against DHIS2 instances |
| dhis2_resolve_build_issuesC | Diagnose and resolve common DHIS2 app build and bundling issues |
| dhis2_optimize_performanceC | Identify and fix performance issues in DHIS2 web applications |
| dhis2_validate_environmentC | Validate and troubleshoot DHIS2 development environment setup |
| dhis2_migration_assistantC | Assist with migrating from deprecated d2 library to modern App Platform |
| dhis2_android_init_projectC | Initialize a new Android project with DHIS2 SDK integration |
| dhis2_android_configure_gradleB | Generate Gradle build configuration for DHIS2 Android SDK integration |
| dhis2_android_setup_syncC | Configure offline-first data synchronization patterns for DHIS2 Android app |
| dhis2_android_configure_storageC | Set up local storage and database configuration for DHIS2 Android app |
| dhis2_android_setup_location_servicesC | Configure GPS and location services for DHIS2 Android app |
| dhis2_android_configure_cameraC | Set up camera and media capture capabilities for DHIS2 Android app |
| dhis2_android_setup_authenticationC | Configure authentication and security patterns for DHIS2 Android app |
| dhis2_android_generate_data_modelsC | Generate Android data model classes and repositories for DHIS2 entities |
| dhis2_android_setup_testingC | Configure testing framework and generate test patterns for DHIS2 Android app |
| dhis2_android_configure_ui_patternsC | Generate Android UI patterns and components for DHIS2 apps |
| dhis2_android_setup_offline_analyticsC | Configure offline analytics and reporting capabilities for DHIS2 Android app |
| dhis2_android_configure_notificationsC | Set up push notifications and local notifications for DHIS2 Android app |
| dhis2_android_performance_optimizationC | Generate performance optimization patterns and monitoring for DHIS2 Android app |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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