Skip to main content
Glama
gerred

MCP Server Replicate

by gerred

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REPLICATE_API_TOKENYesYour 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

NameDescription
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.

    Args:
        input: Model input parameters including version or model details
        confirmed: Whether the user has explicitly confirmed the generation

    Returns:
        Prediction details if confirmed, or a confirmation request if not
    
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.

    Args:
        payload: The webhook payload to verify
        signature: The signature from the X-Replicate-Signature header
        secret: The webhook signing secret from get_webhook_secret

    Returns:
        True if signature is valid, False otherwise
    
search_available_modelsB

Search for available models matching the query.

    Args:
        query: Search query describing the desired model
        style: Optional style to filter by

    Returns:
        List of matching models with scores
    
get_model_detailsC

Get detailed information about a specific model.

    Args:
        model_id: Model identifier in format owner/name

    Returns:
        Detailed model information
    
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.

    Args:
        image_url: URL of the image to open

    Returns:
        Dict containing status of the operation
    

Prompts

Interactive templates invoked by user choice

NameDescription
text_to_imageGenerate an image from text using available models.
image_to_imageTransform an existing image using various models.
model_selectionHelp choose the right model for a specific task.
parameter_helpGet help with model parameters and templates.
after_generationPrompt shown after starting an image generation.

Resources

Contextual data attached and managed by the client

NameDescription
templates://list
generations://list
models://popular

TDQS

C2.9/5.0

Scored across 18 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues