{"apiVersion":"v1","directorySlug":"tymia-mcp-22c189b2e6","title":"Tymia","description":"Sistema para salão, barbearia, clínica, estética e spa. Agenda online, clientes e financeiro. Compare planos mensais e anuais.","pageUrl":"https://www.mcpbundles.com/skills/tymia-mcp-22c189b2e6","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.tymia.com.br/mcp","hostedMcpUrl":null,"toolCount":15,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"br.com.tymia/tymia-mcp-22c189b2e6","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"tymia_list_establishments","description":"Busca estabelecimentos ativos por serviço, segmento (BARBERSHOP/barbearia, BEAUTY_SALON/salão, AESTHETICS_SPA/estética, HEALTH_CLINIC/clínica, CONSULTING_CLASSES/consultoria) e região aproximada (cidade, bairro ou estado), incluindo endereços e filiais ativas. Não calcula distância nem ordena por proximidade. Não solicite GPS ou endereço residencial do usuário. Use a paginação para percorrer resultados.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"city":{"type":"string","maxLength":100,"minLength":2},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"state":{"type":"string","maxLength":100},"cursor":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"search":{"type":"string","maxLength":100,"minLength":2},"segment":{"type":"string","maxLength":100},"neighborhood":{"type":"string","maxLength":100,"minLength":2}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_list_establishments","displayName":"tymia_list_establishments","title":"tymia_list_establishments"},{"name":"tymia_get_establishment","description":"Consulta apresentação pública do estabelecimento por UUID ou slug.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["identifier"],"properties":{"identifier":{"type":"string","maxLength":200,"minLength":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_get_establishment","displayName":"tymia_get_establishment","title":"tymia_get_establishment"},{"name":"tymia_list_services","description":"Consulta catálogo público e preços.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId"],"properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_list_services","displayName":"tymia_list_services","title":"tymia_list_services"},{"name":"tymia_list_professionals","description":"Consulta profissionais disponíveis para agendamento.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId"],"properties":{"branchId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_list_professionals","displayName":"tymia_list_professionals","title":"tymia_list_professionals"},{"name":"tymia_list_branches","description":"Lista filiais públicas disponíveis.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId"],"properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_list_branches","displayName":"tymia_list_branches","title":"tymia_list_branches"},{"name":"tymia_get_available_slots","description":"Consulta horários livres, sem dados de reservas ou clientes.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId","date","serviceId"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"branchId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"serviceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"professionalId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_get_available_slots","displayName":"tymia_get_available_slots","title":"tymia_get_available_slots"},{"name":"tymia_create_booking","description":"Cria reserva para o cliente autenticado por OAuth. Antes de chamar, confirme estabelecimento, serviço, data, horário e contato. Reutilize a mesma chave e argumentos ao repetir a operação, inclusive após reconectar.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId","serviceId","clientName","clientPhone","date","startTime","idempotencyKey","confirmed"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"notes":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}]},"origin":{"enum":["PANEL_MANUAL","WEB","WEBAPP","CHATGPT","TECH_AGENT","API"],"type":"string"},"branchId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"confirmed":{"type":"boolean","const":true},"serviceId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"startTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):([0-5]\\d)$"},"clientName":{"type":"string","maxLength":120,"minLength":2},"couponCode":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"clientEmail":{"anyOf":[{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","maxLength":254},{"type":"string","const":""}],"default":""},"clientPhone":{"type":"string","pattern":"^\\+?[\\d\\s().-]+$","maxLength":32},"originDetails":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}]},"paymentMethod":{"enum":["PAY_AT_VENUE","PAY_ONLINE_PIX"],"type":"string"},"idempotencyKey":{"type":"string","pattern":"^[A-Za-z0-9_:.-]{16,128}$"},"professionalId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]}},"additionalProperties":false},"logicalName":"tymia_create_booking","displayName":"tymia_create_booking","title":"tymia_create_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tymia_get_booking","description":"Consulta somente uma reserva pertencente à identidade verificada. Código e telefone informados não substituem autenticação.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId","id"],"properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_get_booking","displayName":"tymia_get_booking","title":"tymia_get_booking"},{"name":"tymia_get_booking_by_code","description":"Consulta sua reserva por código após verificar identidade.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId","code"],"properties":{"code":{"type":"string","pattern":"^TYM-[A-Z2-9]{5,20}$"},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_get_booking_by_code","displayName":"tymia_get_booking_by_code","title":"tymia_get_booking_by_code"},{"name":"tymia_list_my_bookings","description":"Lista histórico da sua conta verificada neste estabelecimento.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId"],"properties":{"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"cursor":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_list_my_bookings","displayName":"tymia_list_my_bookings","title":"tymia_list_my_bookings"},{"name":"tymia_cancel_booking","description":"Cancela sua reserva após confirmação explícita do usuário.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId","id","idempotencyKey","confirmed"],"properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"confirmed":{"type":"boolean","const":true},"idempotencyKey":{"type":"string","pattern":"^[A-Za-z0-9_:.-]{16,128}$"}},"additionalProperties":false},"logicalName":"tymia_cancel_booking","displayName":"tymia_cancel_booking","title":"tymia_cancel_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tymia_reschedule_booking","description":"Remarca sua reserva após confirmação explícita. expectedVersion impede sobrescrever mudanças recentes.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId","id","date","startTime","expectedVersion","idempotencyKey","confirmed"],"properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"branchId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"confirmed":{"type":"boolean","const":true},"startTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"idempotencyKey":{"type":"string","pattern":"^[A-Za-z0-9_:.-]{16,128}$"},"professionalId":{"anyOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},{"type":"null"}]},"expectedVersion":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0}},"additionalProperties":false},"logicalName":"tymia_reschedule_booking","displayName":"tymia_reschedule_booking","title":"tymia_reschedule_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tymia_get_my_loyalty","description":"Consulta somente sua fidelidade; exige conta com e-mail verificado.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId"],"properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_get_my_loyalty","displayName":"tymia_get_my_loyalty","title":"tymia_get_my_loyalty"},{"name":"tymia_get_my_subscription","description":"Consulta assinatura de serviços da sua conta verificada.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["tenantId"],"properties":{"tenantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_get_my_subscription","displayName":"tymia_get_my_subscription","title":"tymia_get_my_subscription"},{"name":"tymia_connect_account","description":"Verifica a conexão da conta Tymia e solicita OAuth quando faltar autorização. Use quando o usuário pedir conectar ou reconectar, sem precisar informar uma reserva. Não troca a URL cadastrada no ChatGPT nem força novo login quando a autorização ainda é válida.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"tymia_connect_account","displayName":"tymia_connect_account","title":"tymia_connect_account"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Tymia&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkudHltaWEuY29tLmJyL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Tymia%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.tymia.com.br%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Tymia%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.tymia.com.br%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Tymia&connectorUrl=https%3A%2F%2Fapi.tymia.com.br%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Tymia\" --url \"https://api.tymia.com.br/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tymia-mcp-22c189b2e6","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tymia-mcp-22c189b2e6/tools/{tool}","mcpServerUrl":"https://api.tymia.com.br/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/tymia-mcp-22c189b2e6?live=1"}