# How To Make Money On Snapchat (remote · howtomakemoneyonsnapchat.com)

Two fact tools free, no key, low limit. Other tools: 14-day trial or paid plan. Watch writes data.

- Trust score: 86/100 (high trust)
- Change this week: −1
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `howtomakemoneyonsnapchat.com`: 86/100 (this document), [markdown](https://verifymcp.io/servers/com-howtomakemoneyonsnapchat-creator-monetization/howtomakemoneyonsnapchat.md), [page](https://verifymcp.io/servers/com-howtomakemoneyonsnapchat-creator-monetization/howtomakemoneyonsnapchat)

## Channel facts

- Endpoint: `https://howtomakemoneyonsnapchat.com/mcp`
- Transports: `streamable-http`
- Auth: `required (not validated)`
- Version: `1.2.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 89/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation is enforced on tool calls, but the challenge carries no valid RFC 9728 metadata, so a client cannot discover where to get a token.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 52/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 2487 tokens (~310/item across 8 items; 8 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 92/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 70% of tool parameters carry a description.
  - Structured output schemas are declared (75% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 8 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 9 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the How To Make Money On Snapchat MCP server?

How To Make Money On Snapchat is a hosted endpoint at https://howtomakemoneyonsnapchat.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-howtomakemoneyonsnapchat-creator-monetizatio 'https://howtomakemoneyonsnapchat.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "com-howtomakemoneyonsnapchat-creator-monetizatio": {
      "url": "https://howtomakemoneyonsnapchat.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-howtomakemoneyonsnapchat-creator-monetizatio": {
      "type": "http",
      "url": "https://howtomakemoneyonsnapchat.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-howtomakemoneyonsnapchat-creator-monetizatio]
url = "https://howtomakemoneyonsnapchat.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-howtomakemoneyonsnapchat-creator-monetizatio": {
      "type": "remote",
      "url": "https://howtomakemoneyonsnapchat.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-howtomakemoneyonsnapchat-creator-monetizatio --url 'https://howtomakemoneyonsnapchat.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-howtomakemoneyonsnapchat-creator-monetizatio:
    url: "https://howtomakemoneyonsnapchat.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "com-howtomakemoneyonsnapchat-creator-monetizatio": {
      "Transport": "http",
      "Url": "https://howtomakemoneyonsnapchat.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-howtomakemoneyonsnapchat-creator-monetizatio -t streamable-http -u 'https://howtomakemoneyonsnapchat.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "com-howtomakemoneyonsnapchat-creator-monetizatio": {
      "type": "http",
      "url": "https://howtomakemoneyonsnapchat.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-30 (score 86, −1)

- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “calculate_gap” rewrote its description, which is the text the model reads
- [security] Tool “calculate_growth_pace” rewrote its description, which is the text the model reads
- [security] Tool “calculate_payout_timeline” rewrote its description, which is the text the model reads
- [security] Tool “check_eligibility” rewrote its description, which is the text the model reads
- [security] Tool “get_monetization_requirements” rewrote its description, which is the text the model reads
- [security] Tool “get_rule_changes” rewrote its description, which is the text the model reads
- [security] Tool “watch_get_status” rewrote its description, which is the text the model reads
- [security] Tool “watch_save_checkin” rewrote its description, which is the text the model reads

### 2026-10-29 (score 87, 0)

- [security] The server rewrote its instructions, which are the text every model session reads

### 2026-10-28 (score 87, +1)

- [security] Stability: 0.97 → pass

### 2026-10-26 (score 86, +1)

No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-24 (score 85, +1)

No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-22 (score 84, +1)

No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-20 (score 83, +1)

No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-18 (score 82, +1)

No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (8)

### `get_monetization_requirements` (~285 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. Access: no key needed, 30/day; free developer key for more.

Input parameters:

- `as_of` (string): Return the rules that were in force on this date (uses version history). Default: today.
- `country` (string): ISO 3166-1 alpha-2, alpha-3, or an English country name. Adds country_eligibility. Does not remove facts.
- `include_historical` (boolean)
- `include_out_of_scope` (boolean): 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.
- `include_unverified` (boolean): Include rules we could not verify (status=unverified). Default true so gaps in knowledge are visible.
- `program`: Limit to one program. Omit for all programs.
- `requirement_phase` (string): Optional filter.

Output parameters:

- `api_version`
- `catalog_scope` (object): Counts computed from the approved rules database for one as-of date. mvp_in_force is the default requirements list. in_force_including_out_of_scope adds programs stored as out of scope. mvp_including…
- `country_eligibility` (array|null)
- `data_freshness` (object)
- `direct_answer` (string): Answer-first lead built from entry-requirement facts included in this response. Omitted when those facts are absent.
- `direct_answer_note` (string): Optional sentence after the lead for unverified entry facts left out of it. Omitted when there are none.
- `facts` (array)
- `generated_at` (string)
- `notice` (string): Non-affiliation notice included in every response.
- `programs` (array)
- `query` (object): Echo of the effective filters.
- `sources` (array)
- `tool`
- `upgrade` (object): Present on unpaid fact-tool responses and on HTTP 401, 402, and anonymous 429. The agent should tell the user this message. The price is the Personal plan price from the pricing page.
- `warnings` (array): Plain strings. Omitted when empty. Calculation tools add a string when followers is 0 and view_time_hours_28d or spotlight_view_time_hours_28d is above 0, and when view_time_hours_28d exceeds 28 days…

### `get_rule_changes` (~323 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. Access: no key needed, 30/day; free developer key for more.

Input parameters:

- `cursor` (string): Opaque pagination cursor from a previous response.
- `include_baseline` (boolean): When true, also return baseline records in baseline. Baseline records are never included in changes.
- `limit` (integer)
- `program` (string): Program identifier. Validated at runtime against programs present in the rules database; unknown values return UNKNOWN_PROGRAM. Examples: unified_monetization_program, snap_star, creator_subscription…
- `since` (string): 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…
- `until` (string): Inclusive upper bound on that same change date. Default: the UTC date of the request.

Output parameters:

- `api_version`
- `baseline` (array): Initial-load records. Present only when include_baseline is true. Never included in changes or in change counts.
- `catalog_scope` (object): Counts computed from the approved rules database for one as-of date. mvp_in_force is the default requirements list. in_force_including_out_of_scope adds programs stored as out of scope. mvp_including…
- `changes` (array)
- `data_freshness` (object)
- `generated_at` (string)
- `next_cursor` (string|null)
- `notice` (string): Non-affiliation notice included in every response.
- `query` (object): Filters applied to this response, including defaults. Top-level since and until stay for older clients.
- `since` (string)
- `sources` (array)
- `tool`
- `until` (string)
- `upgrade` (object): Present on unpaid fact-tool responses and on HTTP 401, 402, and anonymous 429. The agent should tell the user this message. The price is the Personal plan price from the pricing page.
- `warnings` (array): Plain strings. Omitted when empty. Calculation tools add a string when followers is 0 and view_time_hours_28d or spotlight_view_time_hours_28d is above 0, and when view_time_hours_28d exceeds 28 days…

### `check_eligibility` (~451 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). Access: needs a free developer key.

Input parameters:

- `already_enrolled` (boolean): 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…
- `confirmations` (array): 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` (object, required): 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 `…
- `metrics_as_of` (string): Date the metrics were read from Insights.
- `program` (string): 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 ge…

Output parameters:

- `already_enrolled` (boolean)
- `api_version`
- `data_freshness` (object)
- `facts` (array)
- `generated_at` (string)
- `notice` (string): Non-affiliation notice included in every response.
- `ongoing_requirements` (object|null): null unless already_enrolled=true.
- `program` (string): Program identifier. Validated at runtime against programs present in the rules database; unknown values return UNKNOWN_PROGRAM. Examples: unified_monetization_program, snap_star, creator_subscription…
- `requirements` (array)
- `sources` (array)
- `summary` (object): Entry requirements only. published_criteria_status rule: does_not_meet_published_criteria if any requirement is fail or user_denied; otherwise unknown if any is unknown or requires_user_confirmation;…
- `tool`
- `unknowns` (array)
- `warnings` (array): Plain strings. Omitted when empty. Calculation tools add a string when followers is 0 and view_time_hours_28d or spotlight_view_time_hours_28d is above 0, and when view_time_hours_28d exceeds 28 days…

### `calculate_gap` (~390 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). Access: needs a free developer key.

Input parameters:

- `already_enrolled` (boolean): 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…
- `include_recommendations` (boolean)
- `metrics` (object, required): 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 `…
- `program` (string): 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 ge…

Output parameters:

- `already_enrolled` (boolean)
- `api_version`
- `binding_constraint` (object|null)
- `data_freshness` (object)
- `facts` (array)
- `gaps` (array): Entry requirements only.
- `generated_at` (string)
- `notice` (string): Non-affiliation notice included in every response.
- `ongoing_gaps` (object|null): null unless already_enrolled=true.
- `program` (string): Program identifier. Validated at runtime against programs present in the rules database; unknown values return UNKNOWN_PROGRAM. Examples: unified_monetization_program, snap_star, creator_subscription…
- `recommendations` (array)
- `sources` (array)
- `tool`
- `unknowns` (array)
- `warnings` (array): Plain strings. Omitted when empty. Calculation tools add a string when followers is 0 and view_time_hours_28d or spotlight_view_time_hours_28d is above 0, and when view_time_hours_28d exceeds 28 days…

### `calculate_growth_pace` (~434 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). Access: needs a free developer key.

Input parameters:

- `already_enrolled` (boolean): 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…
- `metrics` (object, required): 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 `…
- `metrics_to_pace` (array)
- `observed_daily_change` (object): Optional recent average daily change per metric (caller-supplied, may be negative) for comparing required vs. current pace.
- `program` (string): 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 ge…
- `target_days` (integer, required)

Output parameters:

- `already_enrolled` (boolean)
- `api_version`
- `data_freshness` (object)
- `facts` (array)
- `generated_at` (string)
- `notice` (string): Non-affiliation notice included in every response.
- `ongoing_paces` (object|null): null unless already_enrolled=true.
- `paces` (array): Entry requirements only.
- `program` (string): Program identifier. Validated at runtime against programs present in the rules database; unknown values return UNKNOWN_PROGRAM. Examples: unified_monetization_program, snap_star, creator_subscription…
- `projection_disclaimer`
- `recommendations` (array)
- `sources` (array)
- `target_date` (string)
- `target_days` (integer)
- `tool`
- `unknowns` (array)
- `warnings` (array): Plain strings. Omitted when empty. Calculation tools add a string when followers is 0 and view_time_hours_28d or spotlight_view_time_hours_28d is above 0, and when view_time_hours_28d exceeds 28 days…

### `calculate_payout_timeline` (~221 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). Access: needs a free developer key.

Input parameters:

- `amount_usd` (number): 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, required): The day the reward appeared in All Activity, which is when Snap starts the pending clock. YYYY-MM-DD.
- `tax_info_verified` (boolean): 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.

Output parameters:

- `amount_usd` (number|null)
- `api_version`
- `cash_out_minimum_usd` (number): The cash-out minimum copied from the rules database.
- `caveats` (array)
- `credited_date` (string)
- `data_freshness` (object)
- `estimate_disclaimer`
- `facts` (array)
- `generated_at` (string)
- `meets_minimum` (boolean|null): True when amount_usd meets the cash-out minimum. False when it does not. Null when amount_usd was omitted.
- `notice` (string): Non-affiliation notice included in every response.
- `recommendations` (array)
- `shortfall_usd` (number|null): How far amount_usd is under the cash-out minimum. 0 when the minimum is met. Null when amount_usd was omitted.
- `sources` (array)
- `steps` (array)
- `tax_info_verified` (boolean|null)
- `tool`
- `warnings` (array): Plain strings. Omitted when empty.

### `watch_save_checkin` (~87 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. Access: needs a creator trial or paid plan.

Input parameters:

- `as_of` (string, required)
- `metrics` (object, required)
- `profile` (object)
- `profile_id` (string)

### `watch_get_status` (~59 tokens)

READ. Return this key's Eligibility Watch trend, projected dates, and rule-change notes. It does not write. Access: needs a creator trial or paid plan.

Input parameters:

- `already_enrolled` (boolean)
- `profile_id` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-howtomakemoneyonsnapchat-creator-monetization/howtomakemoneyonsnapchat#diagnostics

## Score history

- 2026-11-05: 86
- 2026-11-04: 86
- 2026-11-03: 86
- 2026-11-02: 86
- 2026-11-01: 86
- 2026-10-31: 86
- 2026-10-30: 86
- 2026-10-29: 87
- 2026-10-28: 87
- 2026-10-27: 86
- 2026-10-26: 86
- 2026-10-25: 85
- 2026-10-24: 85
- 2026-10-23: 84
- 2026-10-22: 84
- 2026-10-21: 83
- 2026-10-20: 83
- 2026-10-19: 82
- 2026-10-18: 82
- 2026-10-17: 81
- 2026-10-16: 81
- 2026-10-15: 80
- 2026-10-14: 80
- 2026-10-13: 80
- 2026-10-12: 79
- 2026-10-10: 79
- 2026-10-07: 74
- 2026-10-05: 73
- 2026-10-04: 72
- 2026-10-03: 72

## Common questions

### What is the How To Make Money On Snapchat MCP server?

How To Make Money On Snapchat is an MCP server listed in the public MCP registry as com.howtomakemoneyonsnapchat/creator-monetization. Two fact tools free, no key, low limit. Other tools: 14-day trial or paid plan. Watch writes data. This page covers its hosted endpoint (https://howtomakemoneyonsnapchat.com/mcp).

### Is the How To Make Money On Snapchat MCP server safe to use?

How To Make Money On Snapchat scores 86 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the How To Make Money On Snapchat MCP server expose?

How To Make Money On Snapchat exposes 8 tools: get_monetization_requirements, get_rule_changes, check_eligibility, calculate_gap, calculate_growth_pace, and 3 more. Their descriptions and schemas cost roughly 2,250 tokens of context every time the server is loaded.

### Does the How To Make Money On Snapchat MCP server require authentication?

Yes. How To Make Money On Snapchat asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

### Is the How To Make Money On Snapchat MCP server still maintained?

How To Make Money On Snapchat is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

### What did VerifyMCP test on the How To Make Money On Snapchat MCP server?

VerifyMCP ran 13 checks on How To Make Money On Snapchat, covering TLS certificate, Authorization, HTTPS, HSTS header and 9 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.

## Links

- Remote endpoint: https://howtomakemoneyonsnapchat.com/mcp
- Website: https://howtomakemoneyonsnapchat.com/snapchat-mcp
- Changelog RSS feed: https://verifymcp.io/servers/com-howtomakemoneyonsnapchat-creator-monetization/howtomakemoneyonsnapchat.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-howtomakemoneyonsnapchat-creator-monetization/howtomakemoneyonsnapchat/changelog.json
- Trust report (JSON): https://verifymcp.io/servers/com-howtomakemoneyonsnapchat-creator-monetization/howtomakemoneyonsnapchat.json
- HTML version of this page: https://verifymcp.io/servers/com-howtomakemoneyonsnapchat-creator-monetization/howtomakemoneyonsnapchat
