dhis2-users

Retrieve and aggregate DHIS2 user data from /api/me, /api/users, and /api/userGroups.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/BLSQ/mcp_servers --skill dhis2-users
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dhis2-users
Source: https://github.com/BLSQ/mcp_servers/tree/main/.claude/skills/dhis2-users
Command: npx skills add https://github.com/BLSQ/mcp_servers --skill dhis2-users

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill makes it easy to access and audit DHIS2 user data by retrieving information about the current user, listing other users, and reading user groups. It helps with permissions checks, org unit access, and user administration.

Core Features & Use Cases

  • Current authenticated user information (via /api/me)
  • User discovery and search (via /api/users)
  • User groups and memberships (via /api/userGroups) or via /api/me with userGroups
  • Data access scope and group membership checks for auditing and compliance

Quick Start

Ask the skill to fetch the current user’s details, list users, and retrieve groups from your DHIS2 instance.

Frequently Asked Questions about dhis2-users

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check DHIS2 user permissions and org unit access for the current authenticated user?

You can check DHIS2 user permissions and org unit access by retrieving current authenticated user details via the /api/me endpoint. This returns structured information including data access scopes and group memberships needed for compliance auditing.

Can I retrieve a list of all users and their user group memberships from a DHIS2 instance?

Yes, you can retrieve DHIS2 user lists and user group memberships using the /api/users and /api/userGroups endpoints. The process handles pagination and field selection to return structured data for user discovery and auditing.

What is the best way to audit user group memberships across a DHIS2 instance?

The best way to audit DHIS2 user group memberships is by querying the /api/userGroups endpoint or /api/me with userGroups. This aggregates user information to support compliance checks and data access scope analysis across the instance.

Does DHIS2 API pagination affect how I retrieve large user lists for data access analysis?

Yes, DHIS2 API pagination affects retrieving large user lists. You must handle pagination and field selection when querying /api/users to ensure complete structured data retrieval for org unit access analysis and permissions checks.

What DHIS2 endpoints are needed for user administration and data access scope checks?

User administration and data access scope checks require the /api/me, /api/users, and /api/userGroups DHIS2 endpoints. These endpoints provide current user info, user discovery, and group membership data for permissions auditing.