Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TOSEA_API_KEY | Yes | Your ToseaAI API key. Must start with 'sk_'. | |
| TOSEA_LOG_LEVEL | No | Optional: Logging level for the MCP server. | |
| TOSEA_TIMEOUT_MS | No | Optional: Timeout for API requests in milliseconds. | |
| TOSEA_MAX_POLL_MS | No | Optional: Maximum total duration to poll for job completion in milliseconds. | |
| TOSEA_MAX_RETRIES | No | Optional: Maximum number of retries for failed requests. | |
| TOSEA_API_BASE_URL | Yes | The base URL for the ToseaAI API (e.g., https://tosea.ai). | |
| TOSEA_POLL_INTERVAL_MS | No | Optional: Interval for polling long-running operations in milliseconds. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tosea_health | Check MCP connectivity to ToseaAI. |
| tosea_get_permissions_summary | Inspect current account tier and feature access before expensive runs. |
| tosea_get_quota_status | Inspect quota status for all features or a single feature key. |
| tosea_list_presentations | List the current user's presentations. |
| tosea_get_presentation_full_data | Fetch full structured presentation data, including outlines and slides. |
| tosea_parse_pdf | Upload local files and run the parse-only stage. Returns a presentation_id and job payload. |
| tosea_generate_outline | Queue outline generation for an existing presentation. |
| tosea_edit_outline_page | Modify or insert outline content synchronously through the aggregated MCP edit contract. |
| tosea_render_slides | Queue slide rendering for all slides or a subset of slide numbers. |
| tosea_edit_slide_page | Modify or insert a slide. Supports optional screenshot grounding for multimodal edits. |
| tosea_export_presentation | Queue an export job for a completed presentation. |
| tosea_pdf_to_presentation | Upload local files and generate a final export in one shot. |
| tosea_wait_for_job | Poll a presentation job until completed or failed and return the final job payload. |
| tosea_list_exports | List presentations that already have export history. |
| tosea_list_export_files | List user-visible exported files for a presentation. |
| tosea_redownload_export | Get a fresh download URL for an existing exported file. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |