Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,559Letters: 14Defects: 1,336counted 3 min ago
teppi

Server definition

Hash
sha256:888628c2b73eedf242514ad159f02cf0e9f39ec2e1bf6c2efa231f9ab32e260d
What it is
What a remote MCP server returned when asked what it offers: 33 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Consulta um registro de artista do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_artist", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de contato do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_contato", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de contrato do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_contrato", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de fonograma do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_fonograma", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de obra do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_obra", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta uma notícia/press release do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid da notícia. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_press_release", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de produto fonográfico do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_produto_fonografico", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de show do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_show", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de tarefa do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_tarefa", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Consulta um registro de videograma do tenant atual usando somente public_uid.", "inputSchema": { "properties": { "id": { "description": "public_uid do registro. Não use ID numérico interno.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "music360_get_videograma", "outputSchema": { "properties": { "data": { "description": "Dados completos do registro.", "type": "object" }, "entity_id": { "description": "public_uid do registro encontrado.", "type": "string" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "data" ], "type": "object" } }, { "description": "Retorna status operacional resumido do conector MCP para o tenant autenticado, sem IDs internos.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "music360_healthcheck", "outputSchema": { "properties": { "database": { "type": "string" }, "role": { "type": "string" }, "server": { "type": "string" }, "success": { "type": "boolean" }, "tenant_scope": { "type": "string" }, "version": { "type": "string" } }, "required": [ "success", "server", "version", "database", "tenant_scope", "role" ], "type": "object" } }, { "description": "Lista registros de artista do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_artist", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista as ferramentas MCP habilitadas para o usuário autenticado conforme escopos e papel.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_capabilities", "outputSchema": { "properties": { "role": { "type": "string" }, "scopes": { "items": { "type": "string" }, "type": "array" }, "success": { "type": "boolean" }, "tenant_scope": { "type": "string" }, "tools": { "items": { "type": "object" }, "type": "array" } }, "required": [ "success", "tenant_scope", "role", "scopes", "tools" ], "type": "object" } }, { "description": "Lista classificações válidas para criar fonogramas. Use o campo value em music360_create_fonograma.classificacao.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_classificacoes_fonograma", "outputSchema": { "properties": { "data": { "items": { "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "label" ], "type": "object" }, "type": "array" }, "entity_type": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista registros de contato do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_contato", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista registros de contrato do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_contrato", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista as partes (contratado/contratante/interveniente) vinculadas a um contrato usando somente public_uid.", "inputSchema": { "properties": { "contrato_id": { "description": "public_uid do contrato.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "contrato_id" ], "type": "object" }, "name": "music360_list_contrato_partes", "outputSchema": { "properties": { "data": { "description": "Lista de registros vinculados.", "items": { "type": "object" }, "type": "array" }, "entity_id": { "description": "public_uid da entidade pai.", "type": "string" }, "entity_type": { "description": "Tipo da entidade pai.", "type": "string" }, "sub_entity": { "description": "Tipo da sub-entidade listada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "sub_entity", "data" ], "type": "object" } }, { "description": "Lista registros de fonograma do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_fonograma", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista os titulares (intérpretes/músicos/produtores) vinculados a um fonograma usando somente public_uid.", "inputSchema": { "properties": { "fonograma_id": { "description": "public_uid do fonograma.", "type": "string" }, "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "fonograma_id" ], "type": "object" }, "name": "music360_list_fonograma_titulares", "outputSchema": { "properties": { "data": { "description": "Lista de registros vinculados.", "items": { "type": "object" }, "type": "array" }, "entity_id": { "description": "public_uid da entidade pai.", "type": "string" }, "entity_type": { "description": "Tipo da entidade pai.", "type": "string" }, "sub_entity": { "description": "Tipo da sub-entidade listada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "sub_entity", "data" ], "type": "object" } }, { "description": "Lista gêneros válidos para criar fonogramas. Use o campo value em music360_create_fonograma.genero.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_generos_fonograma", "outputSchema": { "properties": { "data": { "items": { "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "label" ], "type": "object" }, "type": "array" }, "entity_type": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista registros de obra do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_obra", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista os titulares (compositores/autores/editores) vinculados a uma obra usando somente public_uid.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "obra_id": { "description": "public_uid da obra. Não use ID numérico interno.", "type": "string" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "obra_id" ], "type": "object" }, "name": "music360_list_obra_titulares", "outputSchema": { "properties": { "data": { "description": "Lista de registros vinculados.", "items": { "type": "object" }, "type": "array" }, "entity_id": { "description": "public_uid da entidade pai.", "type": "string" }, "entity_type": { "description": "Tipo da entidade pai.", "type": "string" }, "sub_entity": { "description": "Tipo da sub-entidade listada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "sub_entity", "data" ], "type": "object" } }, { "description": "Lista notícias/press releases do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_press_release", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista registros de produto fonográfico do tenant atual. Use esta tool para álbuns, singles, EPs e pedidos sobre lançamento musical mais recente. Por padrão retorna apenas lançamentos já disponíveis; use release_scope=all para incluir Produzindo, Agendado futuro, Rascunho ou Takedown.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "release_scope": { "description": "Escopo de lançamento. released (padrão): somente produtos disponíveis/lançados. upcoming: próximos lançamentos ainda não disponíveis. all: inclui Produzindo, Agendado, Rascunho, Takedown e Lançado.", "enum": [ "released", "upcoming", "all" ], "type": "string" }, "released_only": { "description": "Compatibilidade: true equivale a release_scope=released; false equivale a release_scope=all. Prefira release_scope.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_produto_fonografico", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista as faixas (tracklist) de um produto fonográfico usando somente public_uid.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "produto_id": { "description": "public_uid do produto fonográfico.", "type": "string" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [ "produto_id" ], "type": "object" }, "name": "music360_list_produto_fonografico_tracks", "outputSchema": { "properties": { "data": { "description": "Lista de registros vinculados.", "items": { "type": "object" }, "type": "array" }, "entity_id": { "description": "public_uid da entidade pai.", "type": "string" }, "entity_type": { "description": "Tipo da entidade pai.", "type": "string" }, "sub_entity": { "description": "Tipo da sub-entidade listada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "entity_id", "sub_entity", "data" ], "type": "object" } }, { "description": "Lista registros de show do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_show", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista registros de tarefa do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_tarefa", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista categorias válidas para criar tarefas. Use o campo value em music360_create_tarefa.categoria.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_tarefas_categorias", "outputSchema": { "properties": { "data": { "items": { "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "label" ], "type": "object" }, "type": "array" }, "entity_type": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista fases válidas para criar tarefas. Use o campo value em music360_create_tarefa.fase.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_tarefas_fases", "outputSchema": { "properties": { "data": { "items": { "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "label" ], "type": "object" }, "type": "array" }, "entity_type": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista status válidos para criar tarefas. Use o campo value em music360_create_tarefa.status.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_tarefas_status", "outputSchema": { "properties": { "data": { "items": { "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "label" ], "type": "object" }, "type": "array" }, "entity_type": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista tipos válidos para criar videogramas. Use o campo value em music360_create_videograma.videogramas_tipo_id.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_tipos_videograma", "outputSchema": { "properties": { "data": { "items": { "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "label" ], "type": "object" }, "type": "array" }, "entity_type": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Lista registros de videograma do tenant atual.", "inputSchema": { "properties": { "include_sensitive_details": { "description": "Retorna detalhes sensíveis mínimos quando autorizado por escopo admin. Padrão: false.", "type": "boolean" }, "order_by": { "description": "Campo para ordenacao (ex.: data_lancamento/lancamento, nome, atualizacao, criacao). Para produto fonografico, \"lancamento\" e \"mais recente\" significam data_lancamento. Quando omitido, usa ordenacao padrao da entidade.", "type": "string" }, "order_dir": { "description": "Direcao da ordenacao: ASC crescente, DESC decrescente (padrao).", "enum": [ "ASC", "DESC" ], "type": "string" }, "page": { "minimum": 1, "type": "integer" }, "per_page": { "maximum": 50, "minimum": 1, "type": "integer" }, "response_profile": { "description": "Perfil de resposta. Listagens usam summary por padrão; sensitive exige admin.", "enum": [ "summary", "standard", "sensitive" ], "type": "string" }, "search": { "type": "string" }, "sensitive_access_purpose": { "description": "Finalidade operacional obrigatória quando response_profile=sensitive ou include_sensitive_details=true.", "type": "string" } }, "required": [], "type": "object" }, "name": "music360_list_videograma", "outputSchema": { "properties": { "data": { "description": "Resultado paginado.", "properties": { "data": { "description": "Lista de registros encontrados.", "items": { "type": "object" }, "type": "array" }, "page": { "type": "integer" }, "per_page": { "type": "integer" }, "total": { "type": "integer" }, "total_pages": { "type": "integer" } }, "required": [ "data", "total", "page", "per_page", "total_pages" ], "type": "object" }, "entity_type": { "description": "Tipo da entidade consultada.", "type": "string" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "entity_type", "data" ], "type": "object" } }, { "description": "Busca unificada em artistas, obras, fonogramas, produtos, contatos, contratos, notícias e tarefas.", "inputSchema": { "properties": { "limit": { "maximum": 30, "minimum": 1, "type": "integer" }, "query": { "description": "Texto de busca.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "music360_search", "outputSchema": { "properties": { "data": { "description": "Resultados da busca agrupados por entidade.", "items": { "type": "object" }, "type": "array" }, "success": { "description": "Indica se a operacao foi bem-sucedida.", "type": "boolean" } }, "required": [ "success", "data" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:888628c2b73eedf242514ad159f02cf0e9f39ec2e1bf6c2efa231f9ab32e260d | sha256sum