Skip to main content

Open Pharma Plugins

Agent Skills and MCP servers for pharmaceutical commercial operations.

Architecture

Open Pharma Plugins architecture

Each capability installs independently as a Skill plus an MCP server. The Python distribution contains the servers; Skills, cookbooks, and marketplace manifests are installed from this repository.

Install

The guided installer supports Claude Code, Codex, and GitHub Copilot CLI. It requires uv/uvx and uses independent, immutable capability tags.

Download and inspect the installer before running it:

curl -fsSLO https://raw.githubusercontent.com/PharmaGenAI/open-pharma-plugins/main/install.sh
less install.sh
bash install.sh

Update capabilities already installed in a harness:

bash install.sh update

To install MCP servers without the companion Skills, use one or more extras from the Python distribution:

python -m pip install "open-pharma-plugins[territory-alignment,competitive-intelligence]"

See Installation for tagged releases, local checkouts, rollback, and manual setup.

Capabilities

Capability Tools Use case
HCP Intelligence 11 Build evidence-backed HCP/HCO profiles from public sources
Field Training 5 Create grounded learning packages, assessments, role-play kits, and scorecards from approved documents
Campaign Studio 16 Draft campaigns, validate claims, render assets, and prepare MLR review packages
Next-Best-Engagement 3 Score HCPs and produce consent-aware engagement plans
Territory Alignment 6 Compare HCP-to-rep assignments and plan visit clusters
Competitive Intelligence 12 Collect evidence and produce reproducible briefings and timelines

Try it

After installing a capability, reference your files and ask naturally. The Skill selects the relevant MCP tools.

@speakers.csv       Build evidence-backed profiles for these HCPs.
@training.pdf       Create a learning package and assessment from this approved document.
@brief.md           Draft a campaign and prepare it for MLR review.
@alignment.csv      Compare assignments and identify workload imbalances.

Requirements and configuration

  • Python 3.10–3.13
  • uv/uvx for the guided plugin installer
  • Provider credentials only for the capabilities and external services you use

Run the installer's Configure and Verify actions to set credentials and check dependencies. Shared configuration lives in ~/.open-pharma-plugins/config.

See Configuration and Data security for settings, local data, provider calls, and compliance boundaries.

Documentation

License

Apache-2.0. See LICENSE.

Release files for open-pharma-plugins 2.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for open-pharma-plugins 2.4.1
File Size Uploaded
open_pharma_plugins-2.4.1.tar.gz 728.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for open-pharma-plugins 2.4.1
File Interpreter ABI Platform
open_pharma_plugins-2.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / open_pharma_plugins-2.4.1.tar.gz

Download URL open_pharma_plugins-2.4.1.tar.gz
Size 728.6 kB
Tags Source
SHA-256 checksum
How to use checksums
edf1718356e57582aead213a84aad6790f867f9536e74adacac5e7ff5fd1d952
BLAKE2b-256 checksum
How to use checksums
873fef093ad93df87dae1fa3ca0664be92996b86ba2a6c9b886dff9437e8a733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / open_pharma_plugins-2.4.1-py3-none-any.whl

Download URL open_pharma_plugins-2.4.1-py3-none-any.whl
Size 793.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5f1c4af1fcb09a31f9aec1ea53b7e47310bf9df931cd59f51220fd1bba403b05
BLAKE2b-256 checksum
How to use checksums
2992658808c2cce5826998e58a4686c77a3b5f7d21a564e36fc57dca2a294465
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

2.4.1 This release

2 release files

2.4.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page