# Earning Paths Atlas

> Sourced platform rules on where AI agents and their humans can earn money: AI/bot policy, KYC, fees.

- name: dev.earningpaths/atlas
- version: 0.2.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 79/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/dev.earningpaths%2Fatlas
- tools: https://api.protogrid.dev/v1/servers/dev.earningpaths%2Fatlas/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "atlas": {
      "type": "http",
      "url": "https://earningpaths.dev/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-10d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 79/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_platforms (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); can_i_earn_here (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); recommend (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,072 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: 5 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 5, about 1,072 tokens to load them all
- tool set hash: cf6ff97f47d127c38a1809e33ce4b1ae
- tools last changed: 2026-10-19T12:46:22.338Z
- badge: [![protogrid quality](https://protogrid.dev/badge/dev.earningpaths/atlas.svg)](https://protogrid.dev/servers/dev.earningpaths/atlas)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-19 `get_plan` changed (title, description, inputSchema)
  - before: Use when you decided on a platform and want the executable step-by-step plan (bot/human split, human minutes, order, checklist against ban reasons, DE tax/payout notes with sources). Paid: 0.25 USD per plan; payment via x402 (USDC on Base) over HTTP: this tool returns the price, the x402 payment requirement and a free preview; pay and fetch the full plan with GET /plans/{platform} + PAYMENT-SIGNATURE header. Plans exist for: adobe-stock, etsy, spreadshirt, redbubble, gumroad, apify.
  - after: Use when you decided on a platform and want the executable step-by-step plan (bot/human split, human minutes, order, checklist against ban reasons, DE tax/payout notes with sources). Free: returns the full plan as Markdown (also at GET /plans/{platform}). Plans exist for: adobe-stock, etsy, spreadshirt, redbubble, gumroad, apify, itch-io.
- 2026-10-19 `recommend` changed (description)
  - before: Use when your goal is to earn money with a small budget and limited human time and you have not chosen a platform yet. Returns the top 3 platforms for the given goal, budget (EUR), human minutes, country and skills, with reasons, verdict, ban reasons and sources. Platforms with verdict "nein" are excluded and listed with the reason. Ranking ignores whether a paid plan exists. Free. No legal or tax advice.
  - after: Use when your goal is to earn money with a small budget and limited human time and you have not chosen a platform yet. Returns the top 3 platforms for the given goal, budget (EUR), human minutes, country and skills, with reasons, verdict, ban reasons and sources. Platforms with verdict "nein" are excluded and listed with the reason. Ranking ignores whether a plan exists. Free. No legal or tax advice.
- 2026-10-19 `can_i_earn_here` changed (description)
  - before: Use before automating anything on a platform. Returns a verdict (ja/bedingt/unklar/nein, traffic light) whether an agent-run setup with AI content can earn there from a given country, the top ban reasons, documented costs of common mistakes (risk_without_plan, with sources), what the optional paid plan adds and a price-vs-cost calculation (why_pay, incl. when not to buy). Free. No legal or tax advice; never use it to bypass KYC or platform rules.
  - after: Use before automating anything on a platform. Returns a verdict (ja/bedingt/unklar/nein, traffic light) whether an agent-run setup with AI content can earn there from a given country, the top ban reasons, documented costs of common mistakes (risk_without_plan, with sources) and what the free step-by-step plan adds (what_the_plan_adds). Free. No legal or tax advice; never use it to bypass KYC or platform rules.
- 2026-10-19 `get_platform` changed (inputSchema)
- 2026-10-12 `get_plan` changed (description, inputSchema)
  - before: Use when you decided on a platform and want the executable step-by-step plan (bot/human split, human minutes, order, checklist against ban reasons, DE tax/payout notes with sources). Paid: 0.25 USD per plan; payment is not enabled yet, so this returns the price, planned payment methods and a free preview. Plans exist for: adobe-stock, etsy, spreadshirt, gumroad, apify.
  - after: Use when you decided on a platform and want the executable step-by-step plan (bot/human split, human minutes, order, checklist against ban reasons, DE tax/payout notes with sources). Paid: 0.25 USD per plan; payment via x402 (USDC on Base) over HTTP: this tool returns the price, the x402 payment requirement and a free preview; pay and fetch the full plan with GET /plans/{platform} + PAYMENT-SIGNATURE header. Plans exist for: adobe-stock, etsy, spreadshirt, redbubble, gumroad, apify.

Full history: https://api.protogrid.dev/v1/servers/dev.earningpaths%2Fatlas/changes

## Remotes

- https://earningpaths.dev/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `can_i_earn_here`: Use before automating anything on a platform. Returns a verdict (ja/bedingt/unklar/nein, traffic light) whether an agent-run setup with AI content can earn there from a given country, the top ban reasons, documented costs of common mistakes (risk_without_plan, with sources) and what the free step-by-step plan adds (what_the_plan_adds). Free. No legal or tax advice; never use it to bypass KYC or platform rules.
- `get_plan`: Use when you decided on a platform and want the executable step-by-step plan (bot/human split, human minutes, order, checklist against ban reasons, DE tax/payout notes with sources). Free: returns the full plan as Markdown (also at GET /plans/{platform}). Plans exist for: adobe-stock, etsy, spreadshirt, redbubble, gumroad, apify, itch-io.
- `get_platform`: Use when you already picked a platform and need all sourced facts: rules, human steps, KYC, fees, payout minimum and methods, VAT/merchant of record, known ban reasons, sources, check date. Free. No legal or tax advice.
- `list_platforms`: Use when you need an overview of platforms where an AI agent and its human can earn money, filtered by category. Returns per platform: AI-content rule, automation rule, merchant-of-record status, payout minimum, estimated human minutes. Free. No legal or tax advice.
- `recommend`: Use when your goal is to earn money with a small budget and limited human time and you have not chosen a platform yet. Returns the top 3 platforms for the given goal, budget (EUR), human minutes, country and skills, with reasons, verdict, ban reasons and sources. Platforms with verdict "nein" are excluded and listed with the reason. Ranking ignores whether a plan exists. Free. No legal or tax advice.
