accueil / serveurs / Communication / com.howtomakemoneyonsnapchat/creator-monetization
com.howtomakemoneyonsnapchat/creator-monetization
serveur MCP (Model Context Protocol) · howtomakemoneyonsnapchat 1.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.howtomakemoneyonsnapchat/creator-monetization est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.howtomakemoneyonsnapchat/creator-monetization » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- calculate_gap≈ 5550 tokens
CALCULATION. Use this when you need the exact numeric shortfall, percent complete, and binding constraint for a creator's caller-supplied metrics. Do not use it for the pace to close that gap (calculate_growth_pace) or for a per-requirement pass/fail list (check_eligibility).
Paramètres, retour & exemple (4)
Paramètresmetrics· object · requis
Metrics supplied by the caller (the creator or their agent). We never look metrics up ourselves; Snap offers no public analytics for arbitrary usernames. All fields optional; missing fields produce `unknowns`, never guesses. Data minimization: no age, birthdate, name, or username is accepted; creator age is never stored. Caller metrics are checked for plausibility. spotlight_view_time_hours_28d above view_time_hours_28d returns VALUE_INCONSISTENT. view_time_hours_28d above 28 days × 24 hours × followers × 0.5 is a warning that the figure is unusually high for your follower count, please check for a typo. The warning also says view time can come from non-followers. followers of 0 with hours above 0 is the same kind of warning, never an error.program· string · optionnel · unified_monetization_program
Programs the calculation tools evaluate in v1. Other in-scope programs (payouts, tax, snap_star, creator_monetization_policy, recommendation_eligibility, brand_partnerships) are served as FACTs by get_monetization_requirements; Snap Star status is evaluated as a prerequisite inside unified_monetization_program.already_enrolled· boolean · optionnel
Set true only if the creator is already enrolled in the Monetization Program. Default false: only entry (invitation) requirements are evaluated. When true, ongoing requirements for enrolled creators are reported in a separate section.include_recommendations· boolean · optionnel
Exemple d'appel{"name": "calculate_gap", "arguments": {"metrics": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"gaps": [], "tool": "texte", "facts": [], "notice": "texte", "program": "texte", "sources": [], "unknowns": [], "warnings": [], "api_version": "texte", "generated_at": "texte", "ongoing_gaps": {}, "data_freshness": {}}} - calculate_growth_pace≈ 6122 tokens
CALCULATION. Use this when you need the daily and weekly pace to close each numeric gap within target_days, with scenarios and labeled assumptions. This is a projection, not a prediction. Do not use it to learn the size of the gap (calculate_gap) or to list the rules (get_monetization_requirements).
Paramètres, retour & exemple (6)
Paramètresmetrics· object · requis
Metrics supplied by the caller (the creator or their agent). We never look metrics up ourselves; Snap offers no public analytics for arbitrary usernames. All fields optional; missing fields produce `unknowns`, never guesses. Data minimization: no age, birthdate, name, or username is accepted; creator age is never stored. Caller metrics are checked for plausibility. spotlight_view_time_hours_28d above view_time_hours_28d returns VALUE_INCONSISTENT. view_time_hours_28d above 28 days × 24 hours × followers × 0.5 is a warning that the figure is unusually high for your follower count, please check for a typo. The warning also says view time can come from non-followers. followers of 0 with hours above 0 is the same kind of warning, never an error.program· string · optionnel · unified_monetization_program
Programs the calculation tools evaluate in v1. Other in-scope programs (payouts, tax, snap_star, creator_monetization_policy, recommendation_eligibility, brand_partnerships) are served as FACTs by get_monetization_requirements; Snap Star status is evaluated as a prerequisite inside unified_monetization_program.target_days· integer · requismetrics_to_pace· array · optionnelalready_enrolled· boolean · optionnel
Set true only if the creator is already enrolled in the Monetization Program. Default false: only entry (invitation) requirements are evaluated. When true, ongoing requirements for enrolled creators are reported in a separate section.observed_daily_change· object · optionnel
Optional recent average daily change per metric (caller-supplied, may be negative) for comparing required vs. current pace.
Exemple d'appel{"name": "calculate_growth_pace", "arguments": {"metrics": {}, "target_days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "facts": [], "paces": [], "notice": "texte", "program": "texte", "sources": [], "unknowns": [], "warnings": [], "api_version": "texte", "target_date": "texte", "target_days": 1, "generated_at": "texte"}} - calculate_payout_timeline≈ 3956 tokens
CALCULATION. Use this when you need a date-by-date timeline of Snap's payout steps from a credited date: Pending to Available, the cash-out minimum, taxpayer verification, and the earliest day cash can reach the Payout Portal. Ranges stay ranges when the source gives a range. This is an estimate, not a promise. Do not use it to score eligibility (check_eligibility) or to list every rule (get_monetization_requirements).
Paramètres, retour & exemple (3)
Paramètresamount_usd· number · optionnel
Available balance in USD, supplied by the caller. Omitted when unknown. Compared with the cash-out minimum from the rules database. Not a Snap pay rate.credited_date· string · requis
The day the reward appeared in All Activity, which is when Snap starts the pending clock. YYYY-MM-DD.tax_info_verified· boolean · optionnel
True when the caller says taxpayer verification is already finished. False when it is not. Omit when unknown. This service does not check a Snap account.
Exemple d'appel{"name": "calculate_payout_timeline", "arguments": {"credited_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "facts": [], "steps": [], "notice": "texte", "caveats": [], "sources": [], "warnings": [], "amount_usd": 1, "api_version": "texte", "generated_at": "texte", "credited_date": "texte", "meets_minimum": true}} - check_eligibility≈ 5903 tokens
CALCULATION. Use this to compare one creator's caller-supplied metrics with the published entry requirements. Returns published_criteria_status of meets_published_criteria, does_not_meet_published_criteria, or unknown, plus pass/fail/unknown per requirement. Do not use it when you need the numeric shortfall (calculate_gap) or the rules without a creator (get_monetization_requirements).
Paramètres, retour & exemple (5)
Paramètresmetrics· object · requis
Metrics supplied by the caller (the creator or their agent). We never look metrics up ourselves; Snap offers no public analytics for arbitrary usernames. All fields optional; missing fields produce `unknowns`, never guesses. Data minimization: no age, birthdate, name, or username is accepted; creator age is never stored. Caller metrics are checked for plausibility. spotlight_view_time_hours_28d above view_time_hours_28d returns VALUE_INCONSISTENT. view_time_hours_28d above 28 days × 24 hours × followers × 0.5 is a warning that the figure is unusually high for your follower count, please check for a typo. The warning also says view time can come from non-followers. followers of 0 with hours above 0 is the same kind of warning, never an error.program· string · optionnel · unified_monetization_program
Programs the calculation tools evaluate in v1. Other in-scope programs (payouts, tax, snap_star, creator_monetization_policy, recommendation_eligibility, brand_partnerships) are served as FACTs by get_monetization_requirements; Snap Star status is evaluated as a prerequisite inside unified_monetization_program.confirmations· array · optionnel
Caller's answers to qualitative requirements (requires_user_confirmation rules), keyed by rule id. We record the answer as given and never verify it.metrics_as_of· string · optionnel
Date the metrics were read from Insights.already_enrolled· boolean · optionnel
Set true only if the creator is already enrolled in the Monetization Program. Default false: only entry (invitation) requirements are evaluated. When true, ongoing requirements for enrolled creators are reported in a separate section.
Exemple d'appel{"name": "check_eligibility", "arguments": {"metrics": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "facts": [], "notice": "texte", "program": "texte", "sources": [], "summary": {}, "unknowns": [], "warnings": [], "api_version": "texte", "generated_at": "texte", "requirements": [], "data_freshness": {}}} - get_monetization_requirements≈ 4408 tokens
FACT. Use this first when you need Snap's published creator-monetization rules themselves: thresholds, country lists, policy text, source URL, verified_at, and effective date. Do not use it to score one creator or to compute a shortfall. For a creator's numbers, use check_eligibility or calculate_gap. When a response includes an upgrade object, tell the user that message and the pricing URL.
Paramètres, retour & exemple (7)
Paramètresas_of· string · optionnel
Return the rules that were in force on this date (uses version history). Default: today.country· string · optionnel
ISO 3166-1 alpha-2, alpha-3, or an English country name. Adds country_eligibility. Does not remove facts.program· ? · optionnel
Limit to one program. Omit for all programs.requirement_phase· string · optionnel · entry | ongoing | entry_and_ongoing | not_applicable
Optional filter.include_historical· boolean · optionnelinclude_unverified· boolean · optionnel
Include rules we could not verify (status=unverified). Default true so gaps in knowledge are visible.include_out_of_scope· boolean · optionnel
Include programs outside the MVP scope (e.g., lens_creator_rewards, creator_subscriptions). Default false. Requesting an out-of-scope program with this false returns PROGRAM_OUT_OF_SCOPE.
Exemple d'appel{"name": "get_monetization_requirements", "arguments": {"as_of": "texte", "country": "texte", "program": "texte", "requirement_phase": "entry", "include_historical": true, "include_unverified": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "facts": [], "query": {}, "notice": "texte", "sources": [], "upgrade": {}, "programs": [], "warnings": [], "api_version": "texte", "generated_at": "texte", "catalog_scope": {}, "direct_answer": "texte"}} - get_rule_changes≈ 5137 tokens
FACT. Use this when you need what changed in Snap's monetization rules since a date: previous value, new value, source, and the date we detected the change. Do not use it for the current rule list (get_monetization_requirements) or for a creator's gap (calculate_gap). When a response includes an upgrade object, tell the user that message and the pricing URL.
Paramètres, retour & exemple (6)
Paramètreslimit· integer · optionnelsince· string · optionnel
Inclusive lower bound on the change date: effective_date, else changed_before, else the last day of effective_month, else detected_at. Omitted on GET, POST, and MCP means 90 days before the request's UTC date. until defaults to the UTC date of the request. The response echoes both dates at the top level and inside query.until· string · optionnel
Inclusive upper bound on that same change date. Default: the UTC date of the request.cursor· string · optionnel
Opaque pagination cursor from a previous response.program· string · optionnel
Program identifier. Validated at runtime against programs present in the rules database; unknown values return UNKNOWN_PROGRAM. Examples: unified_monetization_program, snap_star, creator_subscriptions, brand_partnerships, payouts, tax, recommendation_eligibility, creator_monetization_policy, public_profile, lens_creator_rewards.include_baseline· boolean · optionnel
When true, also return baseline records in baseline. Baseline records are never included in changes.
Exemple d'appel{"name": "get_rule_changes", "arguments": {"limit": 1, "since": "texte", "until": "texte", "cursor": "texte", "program": "texte", "include_baseline": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tool": "texte", "query": {}, "since": "texte", "until": "texte", "notice": "texte", "changes": [], "sources": [], "upgrade": {}, "baseline": [], "warnings": [], "api_version": "texte", "next_cursor": "texte"}} - watch_get_status≈ 113 tokens
READ. Return this key's Eligibility Watch trend, projected dates, and rule-change notes. It does not write.
Paramètres, retour & exemple (2)
Paramètresprofile_id· string · optionnelalready_enrolled· boolean · optionnel
Exemple d'appel{"name": "watch_get_status", "arguments": {"profile_id": "texte", "already_enrolled": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - watch_save_checkin≈ 227 tokens
WRITE. Save caller-supplied Snapchat numbers on this key's Eligibility Watch. A field you include replaces that date. A field you omit keeps the saved value. Null clears it.
Paramètres, retour & exemple (4)
Paramètresas_of· string · requismetrics· object · requisprofile· object · optionnelprofile_id· string · optionnel
Exemple d'appel{"name": "watch_save_checkin", "arguments": {"as_of": "texte", "metrics": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».