Install the BPA MCP server and register eRegistrations instance profiles. Install this once — all other UNCTAD plugins depend on it.
Diagnose and fix common BPA MCP server issues
Install the BPA MCP server and register instance profiles
Report a BPA MCP tool issue or unexpected behavior
Authenticate to one or more eRegistrations instances
Check connection status for all configured BPA instances
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI plugins for eRegistrations service design. Each plugin bundles skills, agents, and slash commands that empower service designers to design and maintain digital government services through agentic AI — covering design, testing, debugging, and documentation.
The BPA MCP server connects Claude directly to any eRegistrations instance — giving it real-time access to services, forms, roles, bots, determinants, and every other BPA resource. It is the professional kitchen: the tools, the ingredients, the live connection to the platform.
The skills are the recipes. They encode UNCTAD service design knowledge — workflows, quality standards, best practices — so Claude knows not just what it can do, but how to do it well.
The agents handle complex, multi-step tasks autonomously: designing a full service from scratch, running a 4-suite test battery, migrating a service between country instances. They orchestrate skills and MCP calls in the right order, with the right checks.
The slash commands are the entry points: a single /service-test, /bpa-debug, or /service-doc invocation hands control to the appropriate agent and delivers the result.
Together, they turn Claude into a specialist service designer — one that understands the BPA data model, speaks the eRegistrations vocabulary, and can execute the full service lifecycle without hand-holding.
First, register this marketplace in your Claude Code settings:
{
"extraKnownMarketplaces": {
"unctad-digital-government": {
"source": {
"source": "github",
"repo": "UNCTAD-eRegistrations/plugin-marketplace"
}
}
}
}
Or via the CLI:
/plugin marketplace add UNCTAD-eRegistrations/plugin-marketplace
Then install plugins by name:
/plugin install bpa-mcp@unctad-digital-government
/plugin install service-builder@unctad-digital-government
Or browse via /plugin > Discover.
| Plugin | Category | Description |
|---|---|---|
bpa-mcp | integration | MCP connections for all BPA instances (install first) |
service-documentation | documentation | Citizen-facing HTML manuals and Excel exports |
devops | devops | Docker Swarm migration and deployment automation |
The following plugins are AI-generated and have not been verified against a live BPA instance. They live in plugins/_drafts/ and are not listed in the marketplace discovery. Tool names, parameters, and workflows may be outdated.
To promote a draft to production: verify it against a live instance, move it from plugins/_drafts/ to plugins/, and add it to marketplace.json.
| Plugin | Category | Description |
|---|---|---|
service-testing | design | 4-suite validation and quality scoring (0–100) |
service-builder | design | Design and build new eRegistrations services |
service-migration | design | Copy services between instances with diff and dry-run |
bpa-debug | debugging | Scan, investigate, and fix BPA service issues |
role-configurator | design | Design multi-agency role and workflow structures |
institution-setup | administration | Configure institutions and deployment wizard |
bot-mappings | integration | AI-powered bot field mapping and validation |
workflow-manager | workflow | Execute and monitor BPA workflow orchestrations |
notification-designer | design | Email, SMS, and push notification templates |
classification-manager | data | Manage classification catalogs and country codes |
data-import | data | Bulk CSV/Excel import for classifications, costs, requirements |
print-document-builder | design | Design certificates, licenses, and permits |
Each plugin follows this convention:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata (required)
├── skills/ # Skill definitions (optional)
├── agents/ # Agent definitions (optional)
├── commands/ # Slash commands (optional)
└── README.md # Documentation
All plugins require the bpa-mcp plugin and an authenticated BPA connection:
# 1. Install the BPA MCP server binary first
uv tool install mcp-eregistrations && mcp-eregistrations-bpa
# 2. Register all known country instances (run once)
/bpa-install
# 3. Authenticate to the instance(s) you need
/bpa-login jamaica
/bpa-login lesotho2
See the bpa-mcp plugin README for full setup instructions and a list of all available instance profiles.
If you have BPA-jamaica, BPA-lesotho2, etc. in your MCP config, the migration is built into the server:
# Dry run first
mcp-eregistrations-bpa migrate
# Apply when ready
mcp-eregistrations-bpa migrate --apply
npx claudepluginhub unctad-eregistrations/plugin-marketplace --plugin bpa-mcpRich terminal statusline with gradient context bar, thermal usage gauge, git info, token I/O, cache hit rate, and cost tracking. 3-panel display (SYS/CTX/OPS). macOS only.
GDB (Generic Database Builder) MCP server for managing databases, schemas, and records in eRegistrations. Requires bpa-mcp plugin for authentication.
Generate citizen-facing HTML service manuals, batch-generate all service manuals, and export structured Excel documentation for eRegistrations BPA services
Install the Keycloak Admin MCP server for eRegistrations IAM management. Manage users, roles, realms, themes, and token operations across all eRegistrations Keycloak instances.
Session handoff — capture state so any AI agent can continue your work
Corezoid AI Documentation and Templates — skills and MCP server for working with Corezoid BPM processes.
Use this agent when you need to design and implement complex external enterprise system integrations for B2B applications. This agent specializes in connecting your platform with Salesforce, HubSpot, Microsoft 365, Google Workspace, SAP, Oracle ERP, and other critical third-party business software. Handles external API orchestration, data synchronization with enterprise systems, webhook management for third-party services, and enterprise-grade integration patterns. Examples:
Genesis (Forerunner) - AI-Powered Executive Director Automation Platform. Analyze organizational responsibilities, score automation potential with 6-factor algorithm, generate LangGraph workflows, and deploy 11 specialized agents for trade associations and nonprofits.
Build FastMCP 3.x Python MCP servers — covers provider/transform architecture (including CodeMode, Tool Search, and server-level transforms), component versioning, session state, authorization (MultiAuth, PropelAuth, connection-pooled token verifiers), evaluation creation, Pydantic validation, async patterns, STDIO and HTTP transports, nginx reverse proxy deployment, background tasks, Prefab Apps UI, security patterns, client SDK usage, testing, deployment, and migration from FastMCP v2. TypeScript is a legacy reference only and is not updated for v3.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.