MCP Server Replicate
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REPLICATE_API_TOKEN | Yes | Your Replicate API key (get one at https://replicate.com/account) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_modelsC | List available models on Replicate with optional filtering by owner. |
| search_modelsC | Search for models using semantic search. |
| list_collectionsB | List available model collections on Replicate. |
| get_collection_detailsC | Get detailed information about a specific collection. |
| list_hardwareB | List available hardware options for running models. |
| list_templatesB | List all available templates with their schemas. |
| validate_template_parametersC | Validate parameters against a template schema. |
| create_predictionC | Create a new prediction using a specific model version on Replicate. |
| get_predictionC | Get the status and results of a prediction. |
| cancel_predictionC | Cancel a running prediction. |
| get_webhook_secretA | Get the signing secret for verifying webhook requests. |
| verify_webhookA | Verify that a webhook request came from Replicate using HMAC-SHA256. |
| search_available_modelsB | Search for available models matching the query. |
| get_model_detailsC | Get detailed information about a specific model. |
| generate_imageC | Generate an image using the specified parameters. |
| subscribe_to_generationD | Handle resource subscription requests. |
| unsubscribe_from_generationC | Handle resource unsubscribe requests. |
| open_image_with_systemB | Open an image URL with the system's default application. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| text_to_image | Generate an image from text using available models. |
| image_to_image | Transform an existing image using various models. |
| model_selection | Help choose the right model for a specific task. |
| parameter_help | Get help with model parameters and templates. |
| after_generation | Prompt shown after starting an image generation. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| templates://list | |
| generations://list | |
| models://popular |
TDQS
Scored across 18 tools
Most tools have distinct purposes, but there is some overlap between 'search_available_models' and 'search_models' that could cause confusion, as both involve searching for models. The descriptions help differentiate them slightly, but the boundaries are not entirely clear.
Tool names follow a consistent snake_case pattern with clear verb_noun structures throughout, such as 'create_prediction', 'get_model_details', and 'list_collections'. There are no deviations in naming conventions, making the set predictable and readable.
With 18 tools, the count is borderline high for a server focused on Replicate's AI model platform. While it covers various aspects like predictions, models, and webhooks, it may feel slightly heavy and could benefit from consolidation to reduce complexity.
The tool set provides good coverage for the Replicate domain, including prediction lifecycle (create, get, cancel), model discovery (list, get, search), and webhook management. Minor gaps exist, such as missing tools for updating or deleting predictions or models, but agents can work around these with the available operations.