Best PyPI MCP Servers
The Python Package Index (PyPI) is a repository of software for the Python programming language, where developers can publish and share their Python packages.
Why this server?
Provides real-time PyPI package information via a specialist agent.
AlicenseAqualityBmaintenanceAn MCP server that gives agents access to a network of 435 specialist agents and peer-to-peer A2A messaging, enabling keyless, real-time data queries and direct communication with other agents.2146 npm1Apache 2.0Why this server?
Installs the csa-skilljar package from PyPI, providing a Python library and local MCP server for the Skilljar customer education platform.
AlicenseAqualityBmaintenanceEnables local MCP access to both Skilljar REST APIs (v1 and v2), reproducing the official 73-tool v2 surface and adding v1-only capabilities such as per-lesson progress, webhooks, asset upload, commerce, learning paths, and instructor-led training. Keeps credentials on your machine via stdio transport.11225 PyPIApache 2.0Why this server?
Allows installation of the Norman MCP server via PyPI using the uvx command to run the package directly.
AlicenseBqualityAmaintenanceInvoicing, full accounting, year-end preparation and taxes for freelancers and small businesses in the EU, including Germany and Poland.3446 PyPI62MITWhy this server?
Distributed through PyPI package manager for easy installation of the SignNow MCP server

SignNow MCP Serverofficial
AlicenseAqualityFmaintenancehttps://github.com/signnow/sn-mcp-server MCP server for SignNow e-signature: templates, invites, embedded signing/editor, status & downloads.258MITWhy this server?
Collects console script / entry point executable names from PyPI distributions, enabling lookups of whether a command name is already installed by a Python package.
AlicenseAqualityAmaintenanceCheck whether a CLI command name is already taken across npm, PyPI, crates.io, Go, Debian and more41068 PyPIMITWhy this server?
Provides release history for PyPI packages, including available versions, prerelease and withdrawn flags, and changelog-style differences between version ranges.
AlicenseAqualityCmaintenanceEnables coding agents to query package release histories, version lists, and change summaries across PyPI, npm, crates.io, Packagist, NuGet, pub.dev, Go, and Maven Central to inform dependency upgrades and detect withdrawn versions.5MITWhy this server?
Scans PyPI packages before installation, detecting malicious indicators and other risks with file:line evidence, and can block installs.
AlicenseAqualityAmaintenanceSkillTotal is a local stdio MCP server that lets an agent check a component before installing it. It statically analyzes MCP servers, agent skills, npm/PyPI packages and repos for supply-chain risks, dangerous capabilities (shell, filesystem, network, credentials), prompt-injection surfaces like tool poisoning, and exfiltration paths. Each finding cites file, line and snippet.431,456 PyPI16Apache 2.0Why this server?
Provides tools to retrieve package information, security advisories, and repository stats for Python packages on PyPI.
AlicenseAqualityBmaintenanceEnables querying package ecosystem data from ecosyste.ms, including package metadata, versions, security advisories, dependencies, and repository information across 40+ package registries with fast local SQLite lookups and API fallback.1012 npm9MITWhy this server?
Allows checking if a specific PyPI package is used across repositories and developer machines, useful for supply-chain incident response.

stepsecurity-mcpofficial
AlicenseAqualityDmaintenanceMCP server for the StepSecurity platform that enables investigating supply-chain and CI/CD security issues through natural language.30140 npm5Apache 2.0