{
  "name": "Prisma MCP",
  "title": "Prisma",
  "description": "Manage Prisma Postgres databases using natural language. Create and list databases, connection strings, and backups; run SQL queries; introspect schemas; and search the Prisma documentation.",
  "websiteUrl": "https://www.prisma.io",
  "icons": [
    {
      "src": "https://www.prisma.io/icon.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    },
    {
      "src": "https://www.prisma.io/apple-icon.png",
      "sizes": [
        "180x180"
      ],
      "mimeType": "image/png"
    }
  ],
  "version": "1.0.0",
  "serverInfo": {
    "name": "prisma",
    "version": "1.0.0"
  },
  "url": "https://mcp.prisma.io/mcp",
  "transport": "http",
  "capabilities": {
    "tools": true
  },
  "authentication": "oauth",
  "tools": [
    {
      "name": "fetch_workspace_details",
      "description": "Fetch the details of a Prisma Postgres workspace."
    },
    {
      "name": "list_prisma_postgres_databases",
      "description": "Fetch a list of available Prisma Postgres databases for the user's workspace."
    },
    {
      "name": "create_prisma_postgres_database",
      "description": "Create a new managed Prisma Postgres database."
    },
    {
      "name": "delete_prisma_postgres_database",
      "description": "Delete a Prisma Postgres database with the given database id."
    },
    {
      "name": "list_prisma_postgres_connection_strings",
      "description": "Fetch a list of available connection strings for the given database id."
    },
    {
      "name": "create_prisma_postgres_connection_string",
      "description": "Create a new connection string for a Prisma Postgres database with the given id."
    },
    {
      "name": "delete_prisma_postgres_connection_string",
      "description": "Delete a connection string with the given connection string id."
    },
    {
      "name": "list_prisma_postgres_backups",
      "description": "Fetch a list of available backups for the given database id."
    },
    {
      "name": "create_prisma_postgres_backup",
      "description": "Create a new managed Prisma Postgres backup."
    },
    {
      "name": "create_prisma_postgres_recovery",
      "description": "Restore a Prisma Postgres database to a new database with the given backup id."
    },
    {
      "name": "introspect_database_schema",
      "description": "Introspect the schema of a Prisma Postgres database with the given id."
    },
    {
      "name": "execute_sql_query",
      "description": "Execute a SQL query on a Prisma Postgres database with the given id."
    },
    {
      "name": "execute_prisma_postgres_schema_update",
      "description": "Execute a schema update on a Prisma Postgres database with the given id."
    },
    {
      "name": "list_object_store_buckets",
      "description": "List object-store buckets in the workspace, optionally filtered by project id."
    },
    {
      "name": "create_object_store_bucket",
      "description": "Create a new object-store bucket in the given project."
    },
    {
      "name": "delete_object_store_bucket",
      "description": "Permanently delete an object-store bucket, all objects stored in it, and all its access keys."
    },
    {
      "name": "create_object_store_bucket_key",
      "description": "Create an S3-compatible access key for an object-store bucket."
    },
    {
      "name": "delete_object_store_bucket_key",
      "description": "Delete an object-store bucket access key. The key stops working immediately."
    },
    {
      "name": "search_prisma_documentation",
      "description": "Answer a natural-language question about Prisma using the official Prisma documentation, returning a cited answer with links back to the docs."
    }
  ]
}