MCP server for creating presentations using the Prezent API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"prezent-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Prezent MCP Server A Model Context Protocol (MCP) server for creating presentations using the Prezent API. ## Features - Create presentations using prompts and templates - Check presentation generation status - Background polling for presentation completion - Support for multiple presentation templates - CLI entry point for direct execution ## Setup 1. Install dependencies: ```bash pip install -r requirements.txt ``` 2. Set up environment variables: ```bash export PRESENTATION_API_TOKEN="your_api_token_here" ``` Or create a `.env` file: ``` PRESENTATION_API_TOKEN=your_api_token_here ``` ## Building and Installing ### Building the Package To create a distributable Python package: 1. Install build tools: ```bash pip install build ``` 2. Build the package: ```bash python -m build ``` This will create both wheel (`.whl`) and source distribution (`.tar.gz`) files in the `dist/` directory. ### Installing the Built Package You can install the built package locally: ```bash pip install dist/prezent_mcp_server-0.1.4-py3-none-any.whl ``` Or install from the source distribution: ```bash pip install dist/prezent_mcp_server-0.1.4.tar.gz ``` ### Publishing to PyPI (Optional) To publish the package to PyPI: 1. Install twine: ```bash pip install twine ``` 2. Upload to TestPyPI (for testing): ```bash python -m twine upload --repository testpypi dist/* ``` 3. Upload to PyPI: ```bash twine upload dist/* ``` Note: You'll need PyPI credentials to upload packages. ## Usage ### Running the MCP Server #### Option A: Using the CLI Entry Point (Recommended) ```bash prezent-mcp-server ``` #### Option B: Direct Python Execution ```bash python prezent_mcp.py ``` ### Available Tools #### create_presentation Creates a new presentation using the specified prompt and template. **Parameters:** - `prompt` (str): The presentation prompt/description - `template` (str): The template ID to use for the presentation **Example:** ``` create_presentation("Create a presentat…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.