Providers
A provider is a read-only template for an MCP server integration (like GitHub or Slack). To use a provider, create a deployment from it.
Providers object
Attributes
object
StringString representing the object's type
id
StringUnique provider identifier
access
StringAccess level of the provider
status
StringCurrent status of the provider
publisher
Objectcurrent_version
ObjectNullabletype
Objectoauth
ObjectNullableidentifier
StringProvider identifier
tag
StringProvider tag
name
StringDisplay name of the provider
description
StringNullableBrief description of the provider
slug
StringURL-friendly identifier
metadata
ObjectNullableCustom key-value pairs for storing additional information
created_at
DateTimestamp when created
updated_at
DateTimestamp when last updated
{"object": "provider","id": "pro_5gHjKlMnPqRsTuVw","access": "public","status": "active","publisher": {"object": "provider.publisher","id": "pub_9hJkLmNpQrStUvWx","name": "Acme Corp","description": "A leading provider of developer tools","slug": "acme-corp","image_url": "https://cdn.metorial.com/images/acme.png","created_at": "2025-09-15T10:30:00.000Z","updated_at": "2026-01-10T14:45:00.000Z"},"current_version": {"object": "provider.version","id": "prv_4dEfGhJkLmNpQrSt","version": "1.0.0","provider_id": "pro_5gHjKlMnPqRsTuVw","name": "Version 1.0.0","metadata": {"imported_from": "legacy-system","migration_date": "2025-09-01"},"specification_id": "psp_9gHjKlMnPqRsTuVw","created_at": "2025-09-15T10:30:00.000Z","updated_at": "2026-01-10T14:45:00.000Z"},"type": {"object": "provider.type","id": "pty_3cDeFgHjKlMnPqRs","name": "mcp","config": {"status": "enabled","read": {"status": "enabled"}},"triggers": {"status": "enabled"},"auth": {"status": "enabled","oauth": {"status": "enabled","oauth_auto_registration": {"status": "supported"}},"export": {"status": "enabled"},"import": {"status": "enabled"}},"created_at": "2025-09-15T10:30:00.000Z"},"oauth": {"auto_registration": {}},"metadata": {"imported_from": "legacy-system","migration_date": "2025-09-01"},"created_at": "2025-09-15T10:30:00.000Z","updated_at": "2026-01-10T14:45:00.000Z"}
List providers
Returns a paginated list of providers.
Query Parameters
limit
NumberOptionalMaximum number of items to return (1-100)
after
StringOptionalReturn items after this ID
before
StringOptionalReturn items before this ID
cursor
StringOptionalPagination cursor from a previous response
order
EnumOptionalSort order for results
curl -X GET "https://api.metorial.com/providers" \-H "Authorization: Bearer metorial_sk_..."
Get provider
Retrieves a specific provider by ID.
URL Parameters
provider_id
StringThe unique identifier for the provider
curl -X GET "https://api.metorial.com/providers/pro_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."