Agent Plugins Marketplace
← All plugins

bpa-mcp

v1.65.28

Install the BPA MCP server and register eRegistrations instance profiles. Install this once — all other UNCTAD plugins depend on it.

Claude Code3 Skills1 MCP serverstdio

By UNCTAD Trade Facilitation SectionLicense: SEE LICENSE IN LICENSE0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install bpa-mcp for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install bpa-mcp@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/UNCTAD-eRegistrations/plugin-marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/bpa-mcp/.

Plugin files

plugins/bpa-mcp/
├── .claude-plugin/plugin.json
├── skills/columns-normalization-migration/SKILL.md
├── skills/ereg-issue/SKILL.md
├── skills/mcp-issue/SKILL.md
└── .mcp.json

Included Skills3

columns-normalization-migrationskills/columns-normalization-migration/SKILL.md

Scan-and-plan (read-only) workflow for normalizing Form.io column layouts to sum 12 across a service's forms, plus a gated apply, covering BOTH tracks — the under-12 PAD track (widen a short row's columns) and the over-12 SPLIT track (break a too-wide row into multiple sum-12 containers; width-12 columns ship as [12, empty-12] CSS-complete pairs, the one sanctioned non-12 sum). The APPLY half (any form_patch write) is ENABLED but gated on per-instance deployment of the platform precondition (TOBE-18004 / DS-Frontend#173, DS >= 2.18.326 on the 2.18 line / >= 2.19.188 on develop) AND the instance allowlist — apply only on an allowlisted instance where the DS empty-column exemption is deployed. Use when preparing a columns normalization migration.

ereg-issueskills/ereg-issue/SKILL.md

Report an eRegistrations runtime/deployment issue — standardized and pre-qualified into a verified qualified-ticket (symptom, instance, version, IDs, candidate repo/version, claims) ready for the maintainer/autopilot triage. TRIGGER when: a human reports an eRegistrations platform issue on a deployment instance ("X is broken on jamaica", "file won't reach desk Y", "registration fails on <instance>", "service Z returns 500"), or asks to file/standardize an eRegistrations issue report. DO NOT TRIGGER when: the defect is in an MCP TOOL itself (use bpa-mcp:mcp-issue); it is a pure how-to / domain question (answer directly); or the user is editing service config interactively (just do it).

mcp-issueskills/mcp-issue/SKILL.md

Report an MCP tool issue or feature request (BPA, DS, GDB, or Keycloak). TRIGGER when: an MCP tool returns an error, wrong data, or results inconsistent with what the user expected — including when Claude observes a suspicious MCP tool response during normal work (proactive). Also triggers on "this is broken", "that's not right", "the tool did the wrong thing", "it should have done X instead", "report this bug", "the MCP is missing X", "we need a tool for X", "expose this backend endpoint as a tool", "request a feature". DO NOT TRIGGER when: the error is clearly a user input mistake (wrong params, wrong tool), auth is expired (suggest re-login instead), or the user is asking about MCP server development/code (not tool usage).

MCP servers1

BPAstdio
command
uvx
args
--from git+ssh://[email protected]/UNCTAD-eRegistrations/MCP_eRegistrations@main mcp-eregistrations-bpa

Plugin manifests1

plugins/bpa-mcp/.claude-plugin/plugin.json
{
  "name": "bpa-mcp",
  "description": "Install the BPA MCP server and register eRegistrations instance profiles. Install this once — all other UNCTAD plugins depend on it.",
  "version": "1.65.28",
  "author": {
    "name": "UNCTAD Trade Facilitation Section"
  },
  "license": "SEE LICENSE IN LICENSE"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[bpa-mcp on Agent Plugins Marketplace](https://pluginsmp.com/plugins/bpa-mcp)