← Files SuperDBARCHIVED FILE
plugin.json
6.19 KB · Nov 4, 2026 · 00:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "superdb",
"version": "1.0.2",
"description": "Work with your SuperDB Postgres projects from ChatGPT: list tables, query data read-only, review RLS policies and create tables.",
"author": {
"name": "SuperDB",
"email": "contato@superdb.com.br",
"url": "https://superdb.com.br"
},
"homepage": "https://superdb.com.br/mcp",
"repository": "https://github.com/superdb-br",
"license": "Proprietary",
"keywords": [
"database",
"postgres",
"sql",
"backend",
"rls"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SuperDB",
"shortDescription": "Your app database in ChatGPT",
"longDescription": "SuperDB is a managed Postgres backend made in Brazil: database, auth, storage and realtime in one project, with servers in S\u00e3o Paulo. With this plugin you work with your own SuperDB projects from ChatGPT: list tables and columns, query data with read-only SQL, review row level security (RLS) policies, create and change tables when you ask, and list or create storage buckets. You sign in with your SuperDB account and choose on the consent screen which projects ChatGPT can reach. Reading and writing are separate tools: queries run in a read-only transaction, and changes only happen through the write tool, which is marked as destructive so ChatGPT asks before running it. You can revoke access at any time in your SuperDB account.",
"developerName": "Comiss\u00e1rio Software House LTDA (SuperDB)",
"category": "Developer Tools",
"capabilities": [
"List projects and tables",
"Describe table columns",
"Read-only SQL queries",
"Review RLS policies",
"Create and alter tables",
"Manage storage buckets"
],
"websiteURL": "https://superdb.com.br/mcp",
"supportURL": "https://superdb.com.br/suporte",
"privacyPolicyURL": "https://superdb.com.br/privacidade",
"termsOfServiceURL": "https://superdb.com.br/termos",
"defaultPrompt": [
"List the tables in my SuperDB project.",
"How many rows are in my customers table? Don't change anything.",
"Create an orders table with row level security."
],
"brandColor": "#01BF8D",
"brandColorDark": "#15F7B1",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"screenshots": [
"./assets/screenshot.png"
]
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "List the tables of the review project",
"prompt": "List the tables in my SuperDB project.",
"tools_triggered": "superdb_list_tables",
"expected_behavior": "Returns the tables of the authorized project demo_revisao (clinicas, pacientes, consultas) without changing anything."
},
{
"description": "Describe a table",
"prompt": "Describe the pacientes table in demo_revisao.",
"tools_triggered": "superdb_describe_table",
"expected_behavior": "Shows the columns of pacientes with their types, nullability and primary key."
},
{
"description": "Read-only query",
"prompt": "How many rows are in the pacientes table of my SuperDB project? Read only, don't change anything.",
"tools_triggered": "superdb_query_sql",
"expected_behavior": "Runs a SELECT count in a read-only transaction and answers with the number of rows."
},
{
"description": "Review access rules",
"prompt": "Which row level security policies exist on the pacientes table?",
"tools_triggered": "superdb_list_policies",
"expected_behavior": "Lists the RLS policies of pacientes with command, roles and condition."
},
{
"description": "Create a table on request",
"prompt": "In demo_revisao, create a table retornos (id, paciente_id referencing pacientes, data) with row level security enabled.",
"tools_triggered": "superdb_run_sql",
"expected_behavior": "Shows the SQL, asks for confirmation because the write tool is marked destructive, then creates the table with RLS enabled."
}
],
"negative": [
{
"description": "Project not authorized on the consent screen",
"prompt": "Delete the pacientes table in my other project producao_clinica."
},
{
"description": "Write through the read-only tool",
"prompt": "Use the read-only query tool to run DROP TABLE pacientes."
},
{
"description": "Unrelated financial action",
"prompt": "Pay my SuperDB invoice with my credit card."
}
]
},
"demo_recording_url": "https://superdb.com.br/review/superdb-chatgpt-demo.mp4"
},
"publication": {
"release_notes": "First release. Sign-in with OAuth 2.1 and PKCE, project choice on the consent screen, and separate read and write tools.",
"translations": {
"pt-BR": {
"subtitle": "O banco do seu app no ChatGPT",
"description": "O SuperDB \u00e9 a plataforma brasileira de banco de dados para aplicativos: Postgres, login, arquivos e tempo real num lugar s\u00f3, com servidor em S\u00e3o Paulo. Com este plugin voc\u00ea conversa com os seus projetos: v\u00ea tabelas e colunas, consulta dados com SQL somente leitura, confere as regras de acesso (RLS), cria e altera tabelas quando pedir e lista ou cria pastas de arquivos. Voc\u00ea entra com a sua conta do SuperDB e escolhe, na tela de consentimento, quais projetos o ChatGPT alcan\u00e7a. Ler e escrever s\u00e3o ferramentas separadas, e voc\u00ea pode tirar o acesso quando quiser."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: b1b98b59f6c7fce407306c29e355fd7aa09f011d5976bfacef1932ed5e307259