# Hotmart — MCP server on mcp.ai > Plataforma de produtos digitais Hotmart via API oficial: vendas (histórico, resumo, participantes, comissões, reembolso), assinaturas (listar, cancelar, reativar, mudar dia de cobrança), cupons, produtos/ofertas/planos, eventos e área de membros (módulos, aulas, alunos, progresso). Gere suas credenciais (Client ID + Client Secret) em Ferramentas → Credenciais de API no painel Hotmart. By: mcp.ai · official Page: https://mcp.ai/hotmart ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_hotmart?ms=1788882060000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/hotmart/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/hotmart/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/hotmart/skill.md Postman collection (v2.1): https://mcp.ai/hotmart/postman.json ## Tools - hotmart_account(account?: string) — Dados da conta Hotmart conectada (nome, documento, configurações). - hotmart_club_lessons(subdomain: string, module_id?: string, user_id?: string, student_email?: string, is_extra?: boolean, account?: string, module_ids?: string[], user_ids?: string[]) — Área de membros (Hotmart Club). Inventaria e acompanha o conteúdo de um curso. - hotmart_club_modules(subdomain: string, module_id?: string, user_id?: string, student_email?: string, is_extra?: boolean, account?: string, module_ids?: string[], user_ids?: string[]) — Área de membros (Hotmart Club). Inventaria e acompanha o conteúdo de um curso. - hotmart_club_pages(subdomain: string, module_id?: string, user_id?: string, student_email?: string, is_extra?: boolean, account?: string, module_ids?: string[], user_ids?: string[]) — Área de membros (Hotmart Club). Inventaria e acompanha o conteúdo de um curso. - hotmart_club_students(subdomain: string, module_id?: string, user_id?: string, student_email?: string, is_extra?: boolean, account?: string, module_ids?: string[], user_ids?: string[]) — Área de membros (Hotmart Club). Inventaria e acompanha o conteúdo de um curso. - hotmart_coupons(product_id: string, code?: string, page_token?: string, account?: string, product_ids?: string[]) — Lista cupons de desconto de um produto (requer product_id; filtros: code, page_token). - hotmart_coupons_write_create(product_id?: string, code?: string, discount?: number, coupon_id?: string, account?: string, product_ids?: string[], coupon_ids?: string[]) — Mutações em cupons de desconto Hotmart. - hotmart_coupons_write_delete(product_id?: string, code?: string, discount?: number, coupon_id?: string, account?: string, product_ids?: string[], coupon_ids?: string[]) — Mutações em cupons de desconto Hotmart. - hotmart_events_info(event_id: string, max_results?: integer, page_token?: string, account?: string, event_ids?: string[]) — Eventos presenciais (Hotmart Events). - hotmart_events_participants(event_id: string, max_results?: integer, page_token?: string, account?: string, event_ids?: string[]) — Eventos presenciais (Hotmart Events). - hotmart_list_accounts(account?: string) — Lista contas Hotmart (creators) vinculadas a este install — id, label e apelido. - hotmart_negotiation(subscriber_code: string, account?: string) — Cria uma negociação (recuperação) de uma assinatura em atraso (requer subscriber_code). - hotmart_payment_links(max_results?: integer, page_token?: string, account?: string) — Lista os links de pagamento (payment links) da conta Hotmart. - hotmart_payment_links_write_add_offer(payment_link_ucode?: string, data?: object, account?: string) — Mutações em links de pagamento Hotmart (gera cobrança, mexe em dinheiro). - hotmart_payment_links_write_add_plan(payment_link_ucode?: string, data?: object, account?: string) — Mutações em links de pagamento Hotmart (gera cobrança, mexe em dinheiro). - hotmart_payment_links_write_charge_offer(payment_link_ucode?: string, data?: object, account?: string) — Mutações em links de pagamento Hotmart (gera cobrança, mexe em dinheiro). - hotmart_payment_links_write_charge_value(payment_link_ucode?: string, data?: object, account?: string) — Mutações em links de pagamento Hotmart (gera cobrança, mexe em dinheiro). - hotmart_payment_links_write_create(payment_link_ucode?: string, data?: object, account?: string) — Mutações em links de pagamento Hotmart (gera cobrança, mexe em dinheiro). - hotmart_products_list(ucode?: string, max_results?: integer, page_token?: string, account?: string) — Catálogo de produtos do creator na Hotmart (Products API). - hotmart_products_offers(ucode?: string, max_results?: integer, page_token?: string, account?: string) — Catálogo de produtos do creator na Hotmart (Products API). - hotmart_products_plans(ucode?: string, max_results?: integer, page_token?: string, account?: string) — Catálogo de produtos do creator na Hotmart (Products API). - hotmart_sales_commissions(start_date?: string, end_date?: string, product_id?: string, transaction_status?: string, buyer_email?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de vendas na Hotmart (Payments API). - hotmart_sales_history(start_date?: string, end_date?: string, product_id?: string, transaction_status?: string, buyer_email?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de vendas na Hotmart (Payments API). - hotmart_sales_price_details(start_date?: string, end_date?: string, product_id?: string, transaction_status?: string, buyer_email?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de vendas na Hotmart (Payments API). - hotmart_sales_summary(start_date?: string, end_date?: string, product_id?: string, transaction_status?: string, buyer_email?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de vendas na Hotmart (Payments API). - hotmart_sales_users(start_date?: string, end_date?: string, product_id?: string, transaction_status?: string, buyer_email?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de vendas na Hotmart (Payments API). - hotmart_sales_write_refund(transaction_code: string, account?: string) — Mutações em vendas Hotmart. - hotmart_subscriptions_list(subscriber_code?: string, product_id?: string, subscriber_email?: string, status?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de assinaturas na Hotmart. - hotmart_subscriptions_purchases(subscriber_code?: string, product_id?: string, subscriber_email?: string, status?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de assinaturas na Hotmart. - hotmart_subscriptions_summary(subscriber_code?: string, product_id?: string, subscriber_email?: string, status?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de assinaturas na Hotmart. - hotmart_subscriptions_switch_plan_plans(subscriber_code?: string, product_id?: string, subscriber_email?: string, status?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de assinaturas na Hotmart. - hotmart_subscriptions_transactions(subscriber_code?: string, product_id?: string, subscriber_email?: string, status?: string, max_results?: integer, page_token?: string, account?: string, product_ids?: string[]) — Leitura de assinaturas na Hotmart. - hotmart_subscriptions_write_cancel(data?: object, subscriber_codes?: string[], subscriber_code?: string, due_day?: integer, send_mail?: boolean, charge?: boolean, account?: string) — Mutações em assinaturas Hotmart. - hotmart_subscriptions_write_change_due_day(data?: object, subscriber_codes?: string[], subscriber_code?: string, due_day?: integer, send_mail?: boolean, charge?: boolean, account?: string) — Mutações em assinaturas Hotmart. - hotmart_subscriptions_write_reactivate(data?: object, subscriber_codes?: string[], subscriber_code?: string, due_day?: integer, send_mail?: boolean, charge?: boolean, account?: string) — Mutações em assinaturas Hotmart. - hotmart_subscriptions_write_switch_plan(data?: object, subscriber_codes?: string[], subscriber_code?: string, due_day?: integer, send_mail?: boolean, charge?: boolean, account?: string) — Mutações em assinaturas Hotmart. ## Example prompts - "Quanto vendi na Hotmart nos últimos 30 dias?" - "Liste os módulos e aulas da minha área de membros (subdomain X)" - "Qual o progresso dos alunos no meu curso?" ## Links Docs: https://mcp.ai/docs/mcps/hotmart Website: https://mcp.ai/mcps/hotmart