fiverr-phantom-mcp
# π» Fiverr Phantom
[](LICENSE)
[](https://www.python.org/)
[](https://modelcontextprotocol.io/)
[]()
> **Fiverr Phantom** is an autonomous, anti-ban automation suite and Model Context Protocol (MCP) server for Fiverr sellers. Built on C++ stealth-patched Chromium (`Patchright`), it eliminates bot detection flags and enforces humanized behavioral heuristics (micro-jitter, variable keystrokes, non-linear scrolling) to safely manage profiles, update bios, bulk-add search-indexed skills, and interface directly with AI coding assistants (Claude Desktop, Cursor, Antigravity).
---
## π‘οΈ Anti-Ban Architecture & Evasions
Fiverr utilizes Cloudflare and PerimeterX bot mitigation. Fiverr Phantom evades detection via 4 core mechanisms:
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1. C++ Patched Chromium (Patchright) β
β β’ Strips navigator.webdriver β
β β’ Removes CDP runtime detection flags β
β β’ Masks Canvas, WebGL, AudioContext & screen fingerprintsβ
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ
β 2. Humanized Keystroke Dispatch (Gaussian Delay) β
β β’ Randomized 35msβ100ms per character β
β β’ Natural punctuation pauses (0.2sβ0.4s on . , ! \n) β
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ
β 3. Non-Linear Mouse & Scroll Jitter β
β β’ Staggered multi-step scrolling for lazy loaders β
β β’ Pre-click human hovering delay β
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ
β 4. Isolated Local Session Encryption β
β β’ Cookies stored locally in ~/.fiverr-phantom/profile β
β β’ Zero plain-text credentials stored or transmitted β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
---
## π Quickstart
### 1. Installation
```bash
git clone https://github.com/modelnorth/fiverr-phantom.git
cd fiverr-phantom
pip install -e .
```
Or run instantly via `uv`:
```bash
uv run --with patchright fiverr-phantom --help
```
---
### 2. Connect Your Account (One-Time Interactive Login)
Launch a visible stealth browser window to log in:
```bash
fiverr-phantom --login
```
* Complete your email/password login and 2FA challenge.
* Once the seller dashboard appears, close the browser window.
* All authentication cookies are safely stored in your local persistent profile (`~/.fiverr-phantom/profile`).
---
### 3. Verify Session Health
```bash
fiverr-phantom --status
```
---
### 4. Optimize Profile Bio & Tagline
```bash
fiverr-phantom --update-bio \
--tagline "Sovereign AI Systems Architect | Defense-Grade Agent Security" \
--description "I engineer sovereign AI infrastructure, autonomous multi-agent orchestration, and defense-grade security kernels for enterprise and public-sector clients."
```
---
### 5. Bulk-Add Search-Indexed Skills
```bash
fiverr-phantom --add-skills "Python,Artificial Intelligence,Machine Learning,Large Language Models (LLM),Autonomous Agents,Computer Vision,Cybersecurity,Cloud Computing" --level "Expert"
```
---
## π Model Context Protocol (MCP) Integration
Fiverr Phantom exposes native tools for AI assistants like Claude Desktop, Cursor, and Antigravity.
### Client Configuration (`mcp_config.json` or `claude_desktop_config.json`):
```json
{
"mcpServers": {
"fiverr-phantom": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/modelnorth/fiverr-phantom.git",
"fiverr-phantom-mcp"
]
}
}
}
```
### Exposed MCP Tools:
* `fiverr_get_status`: Validates whether the local seller session is active.
* `fiverr_update_profile`: Updates profile description and tagline with humanized typing.
* `fiverr_add_skills`: Bulk-adds search-indexed skills with experience level.
---
## π License & Disclaimers
Licensed under the [MIT License](LICENSE).
*Disclaimer: This is an independent, community-driven open-source project and is not affiliated with, endorsed by, or sponsored by Fiverr International Ltd. Users are responsible for adhering to Fiverr's Terms of Service.*
TDQS
Scored across 5 tools
Each tool targets a distinct concern: authentication status, account overview, login flow, profile description/tagline updates, and skill additions. The boundaries between update_profile and add_skills are clear because they modify different parts of the profile.
All tools use a consistent fiverr_ prefix followed by a clear verb_noun pattern: get_status, get_overview, launch_login, update_profile, add_skills. Naming style and structure are uniform across the set.
Five tools is a well-scoped set for a focused Fiverr automation server. Each tool covers a necessary step in the login-to-profile-management workflow without unnecessary bulk.
The core profile workflow is coveredβlogin, status check, overview, profile update, and skill additionβbut the skill management surface is one-directional. There is no way to retrieve existing skills, remove them, or adjust their levels, which creates a notable gap for full profile management.