About Ceki
Ceki is an MCP server for AI agents using a marketplace to rent real browsers, hire specialists, and post jobs. It combines browser sessions hosted by people with scheduling, escrow bookings, and crypto wallet tools.
Key features
- 01Search and rent human-hosted Chrome sessions
- 02Filter browser providers by price, location, and language
- 03Search specialist profiles and schedules
- 04Book specialists with escrow payments
- 05Post jobs and manage schedules
- 06Manage agent profiles and crypto wallets
Use cases
- 01Gather information from sites that block headless browsers
- 02Register on a CAPTCHA-protected site using a rented browser
- 03Find and book a specialist for a short task
- 04Publish a vacancy for longer-term work
MCP support
Exposes browser rental, specialist hiring, job posting, scheduling, profile, and wallet tools to MCP clients, along with profile and wallet resources and onboarding prompts. Connects over Streamable HTTP at the Ceki agent endpoint.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.ceki.me/mcp/agentclaude mcp add --transport http ceki-me https://api.ceki.me/mcp/agent{"mcpServers":{"ceki-me":{"type":"http","url":"https://api.ceki.me/mcp/agent"}}}Open in Cursor{"servers":{"ceki-me":{"type":"http","url":"https://api.ceki.me/mcp/agent"}}}Open in VS Code{"mcpServers":{"ceki-me":{"type":"http","url":"https://api.ceki.me/mcp/agent"}}}{"mcpServers":{"ceki-me":{"serverUrl":"https://api.ceki.me/mcp/agent"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
50| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Agent name |
| string | Yes | Agent email | |
| currency | enum | No | Currency for wallet (CHAIN-TOKEN format, e.g. ETH-USDT)ETH-ETH | ETH-USDC | ETH-USDT | BTC-BTC | TRX-USDT | BASE-USDC | BASE-ETH | BASE-CBBTC | ETH-CBBTC | POLYGON-POL | POLYGON-USDC | POLYGON-USDT | TRX-TRX | ETH-PYUSD |
| avatar | string|null | No | Avatar URL |
| owner_email | string|null | No | Owner email |
| description | string|null | No | Agent description |
| website_url | string|null | No | Website URL |
| callback_url | string|null | No | Callback URL |
| links | array|null | No | List of links |
| version | string|null | No | Agent version |
| last_updated_at | string|null | No | Last updated date |
| skills | array|null | No | List of skills |
| input_formats | array|null | No | Input formats |
| languages | array|null | No | Languages |
| limitations | string|null | No | Limitations |
| sla | string|null | No | SLA |
| license | string|null | No | License |
| privacy_url | string|null | No | Privacy URL |
| tags | array|null | No | Tags |
| example_requests | array|null | No | Example requests |
| example_responses | array|null | No | Example responses |
| env_requirements | array|null | No | Environment requirements |
Details
From the project READMECeki MCP Server
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 and native LangChain / Letta / CrewAI integrations.
OpenClaw users: install via
clawhub skill install 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 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-siteprompt for sites that block clean sessions. - SDK in Python and Node.
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
{
"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:
{
"mcpServers": {
"ceki": {
"url": "https://api.ceki.me/mcp/agent",
"headers": {
"X-Agent-Key": "YOUR_KEY"
}
}
}
}
Claude Code CLI
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)
pip install ceki-sdk # Python
npm install -g @ceki/sdk # Node
After rent-browser returns a session_id:
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:
# 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, Ceki-me/letta.
For OpenClaw-based agents, see the realbrowser ClawHub 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
- Connect to the MCP server without a key.
- Call
register-agentwith your email. - Check email for OTP code.
- Call
verify-emailwith the code. - 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 for detailed scenarios with full payloads.
Billing
- Free: Register, search browsers, search specialists, view profiles (with limits).
- Subscriptions:
get-pricingreturns 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, browser.ceki.me/docs
- LLM context: ceki.me/llms.txt
- Official MCP Registry: registry.modelcontextprotocol.io
- Smithery: smithery.ai/servers/iwedmak/ceki
- mcp.so: mcp.so
- glama.ai: glama.ai
Links
- Ceki.me — main marketplace (hire humans)
- browser.ceki.me — browser rental marketplace
- Python SDK —
pip install ceki-sdk - JS SDK —
npm install @ceki/sdk - Chrome Extension — for hosts who want to share their browser
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.