HC MCP API Docs
MCP server for our API documentation. This server provides tools to interact with our API documentation system.
Features
- List available APIs grouped by environment
- Get detailed API information including documentation URLs
- Search APIs by title and description
- Generate code examples in TypeScript, Python, and cURL
Configuration
The server can be configured using environment variables:
API_DOCS_BASE_URL: Base URL for the API documentation.
Tools
list_apis
List our APIs grouped by environment. Returns titles, descriptions, accounts, and stages (max 100 APIs).
get_api_details
Get API documentation URLs, environment details, and OpenAPI spec. Returns JSON/YAML/Swagger UI links.
search_apis
Search APIs by title/description. Prioritizes title matches. Returns max 50 sorted results.
generate_code
Generate API client code with endpoints and error handling. Supports TypeScript, Python, cURL.
Installation
pip install hc-mcp-api-docs
Usage
The server can be used with any MCP client. Example using the Claude desktop app:
- Add the server to your MCP configuration
- Use the available tools through the MCP interface
Development
# Install dependencies
make prepare
# Build package
make build
# Upload to PyPI
make upload
# Install locally
make install
# Clean build artifacts
make clean
Metadata
Release files for hc-mcp-api-docs 2025.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hc_mcp_api_docs-2025.2.1.tar.gz | 17.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hc_mcp_api_docs-2025.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.1 kB
Release files / hc_mcp_api_docs-2025.2.1.tar.gz
| Download URL | hc_mcp_api_docs-2025.2.1.tar.gz |
|---|---|
| Size | 17.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7db61e94556c60490e725617711ff2bfe45a44c210e3eedf924e48fb1c64c4c6
|
|
BLAKE2b-256 checksum How to use checksums |
12f5883317014553330e32c1bdb5ada69ff57fd9a21b8e882be09f7c58fac5ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|
Release files / hc_mcp_api_docs-2025.2.1-py3-none-any.whl
| Download URL | hc_mcp_api_docs-2025.2.1-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
27d59b68d5c5a1c9f9a61a830908ff0f736d9a992156fffa94b52f4e4505a32e
|
|
BLAKE2b-256 checksum How to use checksums |
537e00528e41cefc32abdac0a8584ad6720b7ddfa88b17017282c84fbb03f254
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|