@pipeworx/replicate
Connect: https://gateway.pipeworx.io/replicate/mcp · Install: one-click buttons
Tools: 16
Replicate MCP — run open models (Flux, Llama, Whisper, etc.) and manage predictions. Free trial credits on signup.
Auth
- Platform:
PLATFORM_REPLICATE_KEY. BYO:?_apiKey=….
Tools (models)
list_models(cursor?)— list public modelsmodel(owner, name)— model detailmodel_versions(owner, name)— list versionsmodel_version(owner, name, version_id)— version detailsearch_models(query)— model searchcollections()— model collectionscollection(slug)— collection detail
Tools (predictions)
create_prediction(version, input, webhook?, webhook_events_filter?, stream?)— kick off a model runprediction(id)— single prediction (poll for completion)list_predictions(cursor?)— recent predictionscancel_prediction(id)— cancel a running prediction
Tools (deployments)
list_deployments(cursor?)— your deploymentsdeployment(owner, name)— deployment detailcreate_deployment_prediction(owner, name, input, webhook?, webhook_events_filter?, stream?)— run via a deployment (faster cold starts)
Tools (account)
account()— your accounthardware()— available hardware types
Notes
create_predictionreturns immediately with the prediction instartingorprocessingstate. Pollprediction(id)untilstatusissucceededorfailed, OR pass awebhookURL to be notified.- For LLM-style streaming, pass
stream=trueand use the returnedurls.streamSSE endpoint.
Data source
https://api.replicate.com/v1
Tools
- list_models — List all public models available on Replicate, paginated via cursor; returns owner, name, description, run count, and latest version id for each model.
- model — Fetch metadata for a specific Replicate model by owner and name, including description, visibility, run count, latest version, and GitHub URL.
- model_versions — List all published versions of a Replicate model by owner and name; returns version ids, creation timestamps, and input/output schema for each version.
- model_version — Fetch full metadata for a specific Replicate model version by owner, name, and version_id, including the complete input/output OpenAPI schema and Cog version.
- search_models — Search public Replicate models by keyword query; returns matching models with owner, name, description, and run count.
- collections — List all curated Replicate model collections (e.g. “text-to-image”, “speech-to-text”); returns collection slug, name, and description.
- collection — Fetch models belonging to a specific Replicate collection by slug (e.g. “text-to-image”); returns the collection description and a list of model objects.
- create_prediction — Start a Replicate model run by submitting a version id and input object; returns a prediction id and status that can be polled with the prediction tool until output is ready.
- prediction — Poll the status and retrieve output for a Replicate prediction by id; returns status (starting/processing/succeeded/failed/canceled), output URLs, and logs.
- list_predictions — List your recent Replicate predictions in reverse chronological order, paginated via cursor; returns prediction id, model version, status, and creation timestamp.
- cancel_prediction — Cancel a prediction.
- list_deployments — List your Replicate model deployments (dedicated, auto-scaled endpoints), paginated via cursor; returns owner, name, current model version, and scaling config.
- deployment — Deployment detail.
- create_deployment_prediction — Run via a deployment.
- account — Fetch your Replicate account details including username, name, GitHub URL, and account type.
- hardware — List available Replicate hardware types (CPU, GPU SKUs) with their names and SKU identifiers; use to select hardware when creating a deployment.
Tools
-
account— Fetch your Replicate account details including username, name, GitHub URL, and account type. -
cancel_prediction— Cancel a prediction. -
collection— Fetch models belonging to a specific Replicate collection by slug (e.g. text-to-image ); returns the collection description and a list of model objects. -
collections— List all curated Replicate model collections (e.g. text-to-image , speech-to-text ); returns collection slug, name, and description. -
create_deployment_prediction— Run via a deployment. -
create_prediction— Start a Replicate model run by submitting a version id and input object; returns a prediction id and status that can be polled with the prediction tool until output is ready. -
deployment— Deployment detail. -
hardware— List available Replicate hardware types (CPU, GPU SKUs) with their names and SKU identifiers; use to select hardware when creating a deployment. -
list_deployments— List your Replicate model deployments (dedicated, auto-scaled endpoints), paginated via cursor; returns owner, name, current model version, and scaling config. -
list_models— List all public models available on Replicate, paginated via cursor; returns owner, name, description, run count, and latest version id for each model. -
list_predictions— List your recent Replicate predictions in reverse chronological order, paginated via cursor; returns prediction id, model version, status, and creation timestamp. -
model— Fetch metadata for a specific Replicate model by owner and name, including description, visibility, run count, latest version, and GitHub URL. -
model_version— Fetch full metadata for a specific Replicate model version by owner, name, and version_id, including the complete input/output OpenAPI schema and Cog version. -
model_versions— List all published versions of a Replicate model by owner and name; returns version ids, creation timestamps, and input/output schema for each version. -
prediction— Poll the status and retrieve output for a Replicate prediction by id; returns status (starting/processing/succeeded/failed/canceled), output URLs, and logs. -
search_models— Search public Replicate models by keyword query; returns matching models with owner, name, description, and run count.