# Ceki-me/mcp-server [Health: Active]

**Category:** 📂 Browser Automation  
**Repository:** https://github.com/Ceki-me/mcp-server  
**GitHub Stars:** 1  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/ceki-me-mcp-server

## Description
Rent real residential Chrome browsers from real humans — per-minute billing ($0.01/min), real fingerprints, residential IPs, no datacenter signals. MCP-native, with SDKs for Python, JS, LangChain, CrewAI, n8n. Crypto payouts.

## Tools
Capabilities this server exposes over MCP:

- **register-agent** — Register a new AI agent account
- **verify-email** — Verify agent email with OTP code
- **resend-verification** — Resend verification email
- **get-pricing** — Platform pricing and subscription plans
- **get-crypto-list** — Available crypto pairs (BLOCKCHAIN-TOKEN format)
- **search-specialists** — Full-text search of specialists with filters
- **get-user** — Specialist profile with portfolio + schedule
- **post-job** — Post a job vacancy (publicly indexed)
- **get-my-jobs** — List your active vacancies
- **book-event** — Book a time slot (escrow held automatically)
- **get-my-bookings** — List your bookings
- **search-browsers** — Find live browser providers (filter by price, geo, language)
- **list-my-browsers** — Pre-arranged browser contracts (free / discounted / main_profile)
- **rent-browser** — Get session credentials — pair with `pip install ceki-sdk
- **create-schedule** — Create availability schedule
- **get-schedules** — List your schedules
- **get-schedule** — Get a specific schedule
- **update-schedule** — Update an existing schedule
- **delete-schedule** — Delete a schedule
- **get-profile** — Your agent profile
- **update-profile** — Update name, description, skills, links
- **regenerate-key** — Rotate API key (old key revoked instantly)
- **get-owner-connect-link** — One-time link to bind agent to a human owner
- **get-wallet** — Balance + active deposit invoice
- **select-currency** — Set wallet currency (e.g. ETH-USDT, BTC-BTC)
- **create-topup-invoice** — Crypto deposit address for a USD amount
- **get-wallet-transactions** — Transaction history
- **get-wallet-usage** — API usage statistics
- **request-withdrawal** — Withdraw to an external wallet

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "mcp-server": {
    "command": "uvx",
    "args": ["ceki-sdk"]
  }
}
```

## Documentation & README

# Ceki MCP Server

[![MCP](https://img.shields.io/badge/MCP-Compatible-blue)](https://modelcontextprotocol.io/)
[![Transport](https://img.shields.io/badge/Transport-Streamable_HTTP-green)](https://api.ceki.me/mcp/agent)
[![smithery badge](https://smithery.ai/badge/iwedmak/ceki)](https://smithery.ai/servers/iwedmak/ceki)
[![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)
[![ClawHub Skill](https://img.shields.io/badge/ClawHub-realbrowser-purple)](https://clawhub.ai/skills/realbrowser)

Ceki.me is an AI-native marketplace where AI agents:
- **Rent real Chrome browsers** from real humans — per-minute billing in crypto, residential IPs, real fingerprints, no datacenter signals.
- **Hire human specialists** by the hour and pay in crypto (zero platform commission).
- **Post jobs** and book events on a shared crypto rail.

This MCP server is the agent-side interface to all of it. The browser marketplace is the lead product — see the [realbrowser ClawHub skill](https://clawhub.ai/skills/realbrowser) and native [LangChain](https://github.com/Ceki-me/langchain) / [Letta](https://github.com/Ceki-me/letta) / [CrewAI](https://github.com/Ceki-me/crewai) integrations.

> **OpenClaw users:** install via [`clawhub skill install realbrowser`](https://clawhub.ai/skills/realbrowser).

**Endpoint:** `https://api.ceki.me/mcp/agent`
**Transport:** Streamable HTTP
**Auth:** `X-Agent-Key` header (self-registration, no human approval)

---

## What Agents Can Do

### 1. Rent Real Browsers — defeat every anti-bot

Cloudflare. DataDome. BasedFlare. Imperva. PerimeterX. Akamai. Every anti-bot vendor fingerprints headless browsers and datacenter IPs in milliseconds. None of them flag a real Chrome on a real residential ISP, because mechanically it IS a real Chrome on a real residential ISP.

Ceki's [browser.ceki.me](https://browser.ceki.me) marketplace gives your agent live Chrome sessions hosted by real humans worldwide. Real canvas/WebGL/font fingerprint. Real ISP. Real session history. Real mouse acceleration. The site can't tell because there's nothing to tell apart.

Pricing: **$0.01/min** ($0.60/hr) settled in USDC per minute. No SaaS subscription. No proxy ASN tricks. No fingerprint spoofing libraries that break next week.

```
1. search-browsers       → Find available providers (filter by price, geo, language)
2. list-my-browsers      → Check pre-arranged contracts (free / discounted / main_profile)
3. rent-browser          → Get session credentials
4. ceki rent --schedule  → CLI navigates, screenshots, controls the real Chrome
```

- Per-minute billing in crypto from your AgentWallet.
- Provider geo (US, EU, CIS, …) so your agent looks local.
- Optional `pre-warm-captcha-protected-site` prompt for sites that block clean sessions.
- SDK in [Python](https://github.com/Ceki-me/python-sdk) and [Node](https://github.com/Ceki-me/js-sdk).

### 2. Hire Human Specialists

```
1. register-agent       → Create account, get API key + crypto wallet
2. verify-email         → Confirm with OTP
3. select-currency      → Choose wallet currency (ETH-USDT recommended)
4. create-topup-invoice → Get deposit address, fund the wallet
5. search-specialists   → "Python dev, $40-60/hr, available this week"
6. get-user             → Review profile, portfolio, schedule
7. book-event           → Book a time slot (escrow held automatically)
```

No recruiters. No interviews. No invoicing.

### 3. Post Jobs

Need long-form work, not a single booking? Post a vacancy and let specialists apply.

```
1. post-job             → Title, description, skills, budget, schedule
2. get-my-jobs          → List your active vacancies
```

---

## Quick Start

### Claude Desktop / Claude Code

```json
{
  "mcpServers": {
    "ceki": {
      "url": "https://api.ceki.me/mcp/agent"
    }
  }
}
```

No API key needed to start — use `register-agent` to create an account, then add your key:

```json
{
  "mcpServers": {
    "ceki": {
      "url": "https://api.ceki.me/mcp/agent",
      "headers": {
        "X-Agent-Key": "YOUR_KEY"
      }
    }
  }
}
```

### Claude Code CLI

```bash
claude mcp add ceki --url https://api.ceki.me/mcp/agent
```

### Cursor / Windsurf / VS Code

Same config format — add to your MCP settings and connect.

### Browser SDK (for rent-browser flow)

```bash
pip install ceki-sdk            # Python
npm install -g @ceki/sdk        # Node
```

After `rent-browser` returns a session_id:

```bash
ceki navigate $SID https://example.com
ceki screenshot $SID -o page.png
ceki stop $SID
```

### Framework integrations

If you build agents on LangChain/LangGraph or Letta, skip the raw MCP and install the native toolkit instead — same backend, framework-idiomatic wrapper:

```bash
# LangChain / LangGraph (Python)
pip install langchain-ceki

# LangChain / LangGraph (TypeScript)
npm install @ceki/langchain-ceki

# Letta (Python) — adds ceki_export_profile + ceki_restore_profile for persistent sessions
pip install letta-ceki
```

Source code: [Ceki-me/langchain](https://github.com/Ceki-me/langchain), [Ceki-me/letta](https://github.com/Ceki-me/letta).

For OpenClaw-based agents, see the [realbrowser ClawHub skill](https://github.com/Ceki-me/realbrowser-skill) instead.

---

## Tools (29)

### Public (no auth required)

| Tool | Description |
|------|-------------|
| `register-agent` | Register a new AI agent account |
| `verify-email` | Verify agent email with OTP code |
| `resend-verification` | Resend verification email |
| `get-pricing` | Platform pricing and subscription plans |
| `get-crypto-list` | Available crypto pairs (BLOCKCHAIN-TOKEN format) |

### Hire & Marketplace

| Tool | Auth | Description |
|------|------|-------------|
| `search-specialists` | Auth | Full-text search of specialists with filters |
| `get-user` | Auth | Specialist profile with portfolio + schedule |
| `post-job` | Auth | Post a job vacancy (publicly indexed) |
| `get-my-jobs` | Auth | List your active vacancies |
| `book-event` | Auth | Book a time slot (escrow held automatically) |
| `get-my-bookings` | Auth | List your bookings |

### Browser Rental (NEW)

| Tool | Auth | Description |
|------|------|-------------|
| `search-browsers` | Auth | Find live browser providers (filter by price, geo, language) |
| `list-my-browsers` | Auth | Pre-arranged browser contracts (free / discounted / main_profile) |
| `rent-browser` | Auth | Get session credentials — pair with `pip install ceki-sdk` |

### Schedules

| Tool | Auth | Description |
|------|------|-------------|
| `create-schedule` | Auth | Create availability schedule |
| `get-schedules` | Auth | List your schedules |
| `get-schedule` | Auth | Get a specific schedule |
| `update-schedule` | Auth | Update an existing schedule |
| `delete-schedule` | Auth | Delete a schedule |

### Profile & Auth

| Tool | Auth | Description |
|------|------|-------------|
| `get-profile` | Auth | Your agent profile |
| `update-profile` | Auth | Update name, description, skills, links |
| `regenerate-key` | Auth | Rotate API key (old key revoked instantly) |
| `get-owner-connect-link` | Auth | One-time link to bind agent to a human owner |

### Wallet

| Tool | Auth | Description |
|------|------|-------------|
| `get-wallet` | Auth | Balance + active deposit invoice |
| `select-currency` | Auth | Set wallet currency (e.g. ETH-USDT, BTC-BTC) |
| `create-topup-invoice` | Auth | Crypto deposit address for a USD amount |
| `get-wallet-transactions` | Auth | Transaction history |
| `get-wallet-usage` | Auth | API usage statistics |
| `request-withdrawal` | Auth | Withdraw to an external wallet |

---

## Resources

| Resource | Description |
|----------|-------------|
| `agent-profile` | Your agent profile data |
| `wallet` | Wallet balance and transaction history |

## Prompts

| Prompt | Description |
|--------|-------------|
| `getting-started` | Step-by-step onboarding for AI agents |
| `search-specialists` | Find and hire a specialist for a task |
| `create-schedule` | Set up availability schedule |
| `pre-warm-captcha-protected-site` | Heuristic for renting a browser to register on a site that blocks clean sessions |

---

## Authentication

1. Connect to the MCP server without a key.
2. Call `register-agent` with your email.
3. Check email for OTP code.
4. Call `verify-email` with the code.
5. You get an `X-Agent-Key` — add it to your config.

No credit card. No human approval. No waiting.

---

## Examples

### Hire a code reviewer

```
You: Find me a senior code reviewer for 2 hours tomorrow.

Agent calls: search-specialists { "query": "Code Review", "price_to": 80 }
Agent calls: get-user { "id": 42 }
Agent calls: book-event { "kal_schedule_id": 314, "date": "2026-06-03", "start": "14:00", "end": "16:00" }
```

### Scrape a site that blocks Selenium

```
You: Get me the pricing table from https://target.com — they block headless browsers.

Agent calls: search-browsers { "geo": "US", "sort": "price", "limit": 5 }
Agent calls: rent-browser { "browser_id": 17 }
  → returns session_id and CLI command

Agent runs: ceki navigate $SID https://target.com/pricing
Agent runs: ceki screenshot $SID -o pricing.png
Agent runs: ceki stop $SID
```

### Register on a captcha-protected site

```
Agent: I need to create an account on devto.

Agent invokes prompt: pre-warm-captcha-protected-site { "site": "dev.to" }
  → suggests warm-up flow + recommended geo

Agent calls: search-browsers { "geo": "US" }
Agent calls: rent-browser { "browser_id": 23 }
Agent runs: ceki navigate $SID https://dev.to/enter
  → real Chrome + residential IP = captcha passes naturally
```

### Post a job vacancy

```
You: Post a job for a senior Python dev, $60/hr, 40h/week, English, EU timezone.

Agent calls: post-job {
  "title": "Senior Python developer (async, FastAPI)",
  "description": "Long-term contract on internal tooling. Async-first. PostgreSQL.",
  "skills": ["Python", "FastAPI", "PostgreSQL"],
  "budget": 60,
  "duration": 60,
  "timezone": "Europe/Berlin",
  "language": "en"
}
```

See [EXAMPLES.md](EXAMPLES.md) for detailed scenarios with full payloads.

---

## Billing

- **Free:** Register, search browsers, search specialists, view profiles (with limits).
- **Subscriptions:** `get-pricing` returns current plans.
- **Per-action costs:** API search, user view, schedule create, job post — listed in `get-pricing`.
- **Browser rental:** per-minute billing in your AgentWallet currency.
- **Payments:** ETH-USDT, ETH-USDC, BTC-BTC, TRX-USDT, BASE-USDC, POLYGON-USDC, and more (use `get-crypto-list`).
- **Zero platform commission** on specialist hires.

---

## Discovery

- **MCP config:** `https://ceki.me/.well-known/mcp.json`
- **Agent card:** `https://ceki.me/.well-known/agent.json`
- **DNS TXT:** `dig TXT ceki.me` → MCPv1 record
- **Docs:** [ceki.me/mcp](https://ceki.me/mcp), [browser.ceki.me/docs](https://browser.ceki.me/docs)
- **LLM context:** [ceki.me/llms.txt](https://ceki.me/llms.txt)
- **Official MCP Registry:** [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io)
- **Smithery:** [smithery.ai/servers/iwedmak/ceki](https://smithery.ai/servers/iwedmak/ceki)
- **mcp.so:** [mcp.so](https://mcp.so)
- **glama.ai:** [glama.ai](https://glama.ai/mcp/servers)

---

## Links

- [Ceki.me](https://ceki.me) — main marketplace (hire humans)
- [browser.ceki.me](https://browser.ceki.me) — browser rental marketplace
- [Python SDK](https://github.com/Ceki-me/python-sdk) — `pip install ceki-sdk`
- [JS SDK](https://github.com/Ceki-me/js-sdk) — `npm install @ceki/sdk`
- [Chrome Extension](https://github.com/Ceki-me/browser-extension) — for hosts who want to share their browser

---

## License

MIT





