Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOTMART_CLIENT_IDYesClient ID from Hotmart developers
HOTMART_BASIC_AUTHYesBasic auth token from Hotmart developers
HOTMART_CLIENT_SECRETYesClient Secret from Hotmart developers

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
hotmart_module_pages_list

Get Pages. Example: hotmart_module_pages_list(module_id='…'). Requires module_id from hotmart_modules_list first.

hotmart_modules_list

Get Modules. Lists module containers only. To get pages inside a module, use hotmart_module_pages_list with the module_id.

hotmart_student_progress_get

Get Student Progress. Example: hotmart_student_progress_get(user_id='…').

hotmart_students_list

Get Students.

hotmart_coupon_create

Create Coupon. Example: hotmart_coupon_create(product_id=12345).

hotmart_coupon_delete

Delete Coupon. Example: hotmart_coupon_delete(coupon_id=12345).

hotmart_coupons_list

Get Coupons. Example: hotmart_coupons_list(product_id=12345).

hotmart_negotiation_generate

Generate Negotiation.

hotmart_product_offers_list

Get Product Offers. Example: hotmart_product_offers_list(product_id=12345, max_results=10).

hotmart_product_plans_list

Get Product Plans. Example: hotmart_product_plans_list(product_id=12345, max_results=10).

hotmart_products_list

List Products. Example: hotmart_products_list(max_results=10).

hotmart_sale_refund

Sales Refund. Example: hotmart_sale_refund(transaction_code='ABC123XY').

hotmart_sales_commissions_list

Sales Commissions. Example: hotmart_sales_commissions_list(max_results=10).

hotmart_sales_history_list

Sales History. Example: hotmart_sales_history_list(max_results=10). Don't use this for aggregated metrics — use hotmart_sales_summary_list for totals/counts.

hotmart_sales_participants_list

Sales Participants. Example: hotmart_sales_participants_list(transaction_status='APPROVED').

hotmart_sales_price_details_list

Sales Price Details. Example: hotmart_sales_price_details_list(transaction_status='APPROVED').

hotmart_sales_summary_list

Sales Summary. Example: hotmart_sales_summary_list(transaction_status='APPROVED'). Don't use this for per-transaction details — use hotmart_sales_history_list for the raw list.

hotmart_batch_subscriptions_cancel

Batch Cancel Subscriptions. Use this for multiple subscriber_codes at once. For a single one, prefer hotmart_subscription_cancel.

hotmart_batch_subscriptions_reactivate

Batch Reactivate Subscriptions. Use this for multiple subscriber_codes at once. For a single one, prefer hotmart_subscription_reactivate.

hotmart_subscriber_purchases_list

Subscriber Purchases. Example: hotmart_subscriber_purchases_list(subscriber_code='ABC123XY').

hotmart_subscription_cancel

Cancel Subscription. Example: hotmart_subscription_cancel(subscriber_code='ABC123XY'). Use this for ONE subscriber_code. For 2+ subscriptions, use hotmart_batch_subscriptions_cancel.

hotmart_subscription_due_day_update

Change Due Day. Example: hotmart_subscription_due_day_update(subscriber_code='ABC123XY').

hotmart_subscription_reactivate

Reactivate Subscription. Example: hotmart_subscription_reactivate(subscriber_code='ABC123XY'). Use this for ONE subscriber_code. For 2+, use hotmart_batch_subscriptions_reactivate.

hotmart_subscription_transactions_list

Subscription Transactions. Example: hotmart_subscription_transactions_list(max_results=10). Don't use this for the subscription list itself — use hotmart_subscriptions_list.

hotmart_subscriptions_list

Get Subscriptions. Example: hotmart_subscriptions_list(max_results=10). Don't use this for payment events — use hotmart_subscription_transactions_list for charges/refunds per subscription.

hotmart_subscriptions_summary_list

Subscription Summary. Example: hotmart_subscriptions_summary_list(max_results=10).

hotmart_event_info_get

Event Info. Example: hotmart_event_info_get(event_id=12345).

hotmart_event_participants_list

Event Participants. Example: hotmart_event_participants_list(event_id=12345, max_results=10).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thaleslaray/hotmart-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server