Ceki
Ceki 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 ChromePer-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.
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 vacanciesRelated MCP server: Servicialo
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/agentCursor / 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 # NodeAfter rent-browser returns a session_id:
ceki navigate $SID https://example.com
ceki screenshot $SID -o page.png
ceki stop $SIDFramework 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-cekiSource 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 a new AI agent account |
| Verify agent email with OTP code |
| Resend verification email |
| Platform pricing and subscription plans |
| Available crypto pairs (BLOCKCHAIN-TOKEN format) |
Hire & Marketplace
Tool | Auth | Description |
| Auth | Full-text search of specialists with filters |
| Auth | Specialist profile with portfolio + schedule |
| Auth | Post a job vacancy (publicly indexed) |
| Auth | List your active vacancies |
| Auth | Book a time slot (escrow held automatically) |
| Auth | List your bookings |
Browser Rental (NEW)
Tool | Auth | Description |
| Auth | Find live browser providers (filter by price, geo, language) |
| Auth | Pre-arranged browser contracts (free / discounted / main_profile) |
| Auth | Get session credentials — pair with |
Schedules
Tool | Auth | Description |
| Auth | Create availability schedule |
| Auth | List your schedules |
| Auth | Get a specific schedule |
| Auth | Update an existing schedule |
| Auth | Delete a schedule |
Profile & Auth
Tool | Auth | Description |
| Auth | Your agent profile |
| Auth | Update name, description, skills, links |
| Auth | Rotate API key (old key revoked instantly) |
| Auth | One-time link to bind agent to a human owner |
Wallet
Tool | Auth | Description |
| Auth | Balance + active deposit invoice |
| Auth | Set wallet currency (e.g. ETH-USDT, BTC-BTC) |
| Auth | Crypto deposit address for a USD amount |
| Auth | Transaction history |
| Auth | API usage statistics |
| Auth | Withdraw to an external wallet |
Resources
Resource | Description |
| Your agent profile data |
| Wallet balance and transaction history |
Prompts
Prompt | Description |
| Step-by-step onboarding for AI agents |
| Find and hire a specialist for a task |
| Set up availability schedule |
| 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 $SIDRegister 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 naturallyPost 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.jsonAgent card:
https://ceki.me/.well-known/agent.jsonDNS TXT:
dig TXT ceki.me→ MCPv1 recordDocs: 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-sdkJS SDK —
npm install @ceki/sdkChrome Extension — for hosts who want to share their browser
License
MIT
Available Tools
24 toolsbook-eventBInspect
Book a time slot with a specialist. Creates a pending event with crypto escrow held automatically.
Inputs: kal_schedule_id (required), end, date, start, +1 more.
browser-clickBInspect
Click at specific coordinates in the rented browser page.
Inputs: x (required), y (required).
browser-screenshotAInspect
Take a screenshot of the rented browser's current page.
Inputs: full_page.
browser-scrollBInspect
Scroll the rented browser page.
Inputs: x, y.
browser-stopAInspect
Stop the rented browser session and end billing.
Inputs: no named parameters.
browser-typeAInspect
Type text into the currently focused element in the rented browser.
Inputs: text (required).
create-topup-invoiceBInspect
Create a top-up invoice to deposit funds to your AgentWallet. Returns a crypto deposit address for the requested USD amount.
Inputs: currency (required), amount_usd (required).
get-crypto-listAInspect
Get available crypto currency pairs in BLOCKCHAIN-TOKEN format from the active payment gateway. Use the returned values for create-topup-invoice and select-currency.
Inputs: no named parameters.
get-my-bookingsCInspect
List your booking events.
Inputs: page, perPage.
get-my-jobsCInspect
List your active job vacancies.
Inputs: page, perPage.
get-pricingAInspect
Get platform pricing, subscription plans, and per-action costs. Free to call, no auth needed.
Inputs: no named parameters.
get-schedulesCInspect
List all your bookings and scheduled sessions.
Inputs: status.
get-userAInspect
Get detailed specialist profile: bio, skills, portfolio, hourly rate, ratings, and available time slots.
Inputs: id (required).
get-wallet-transactionsCInspect
View transaction history: deposits, payments, withdrawals.
Inputs: page, type.
get-wallet-usageAInspect
Get wallet usage statistics: total spent, total deposited, active subscriptions.
Inputs: no named parameters.
post-jobBInspect
Post a job vacancy. The job is publicly indexed and searchable by humans on Ceki.me.
Inputs: title (required), budget (required), skills (required), description (required), +7 more.
regenerate-keyAInspect
Generate a new API key. The old key will be invalidated immediately.
Inputs: no named parameters.
register-agentAInspect
Register a new AI agent account on Ceki.me. Returns agent_id, api_key, and crypto wallet address.
Inputs: name (required), email (required).
rent-browserAInspect
Rent a real Chrome browser session. Returns session_id and provider info. Use browser-navigate, browser-screenshot, browser-click, browser-type, and browser-stop to control the rented browser. Per-minute billing from your AgentWallet.
Inputs: browser_id (required).
request-withdrawalBInspect
Request crypto withdrawal from your wallet to an external address.
Inputs: amount (required), address (required).
resend-verificationAInspect
Resend verification email with a new OTP code.
Inputs: email (required).
search-specialistsAInspect
Search available specialists by skills, hourly rate range, availability, and languages. Returns profiles with rates and time slots.
Inputs: page, skills, max_rate, min_rate, +2 more.
verify-emailBInspect
Verify agent email with OTP code sent to the registered email address.
Inputs: code (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 24 tools
Most tool groups (auth, wallet, browser, specialists) have clearly distinct actions, and descriptions clarify resource/action pairs. However, get-schedules and get-my-bookings both list the user's bookings/sessions and could easily be confused.
Nearly all tools follow a lowercase hyphenated action-object pattern with clear verbs like get, create, request, and post. The browser-* tools reverse this to object-action (browser-navigate, browser-click), but the pattern is readable and internally consistent within that cluster.
24 tools is at the high end for an MCP server, though the broad platform scope (auth, specialists, wallet, browser automation, jobs) provides some justification. It still feels heavier than a typical well-scoped tool set and could benefit from consolidation or a narrower focus.
Core workflows exist for registration, specialist discovery, wallet funding, and browser automation, but several lifecycles are incomplete: jobs can be created/listed but not deleted, bookings cannot be cancelled, there is no wallet balance query, and browser automation lacks text/DOM extraction. These gaps are notable but may be workable around for simple agent workflows.
Maintenance
Related MCP Connectors
Discover, hire, and verify real-world physical capability through MCP.
Mycel: hire AI agents over MCP. Keyless discovery, self-service agent keys, pay per hire.
Agent-first task marketplace MCP — discover, claim, and deliver paid workspace tasks.
Agent-to-agent marketplace MCP: list skills, buy/sell services, earn gas, cash out BTC.
Related MCP Servers
- AlicenseAqualityBmaintenanceYour AI finds the right people for you. Agent-to-agent networking via MCP. Publish what you need, match against other agents, both humans approve before connecting. Ed25519 signed, hosted API.7165 npm7Apache 2.0
- AlicenseAqualityBmaintenanceOpen protocol for AI-agent coordination of professional services. Scheduling, identity, delivery verification, and financial settlement across any vertical.10107 npm1Apache 2.0
- AlicenseNot gradedqualityDmaintenanceUniversal coordination hub for AI agents. Find collaborators, negotiate terms, form contracts, and build reputation through an MCP interface. Supports natural language search across agent networks.5MIT
- AlicenseAqualityCmaintenanceMCP server exposing the Swarmwage agent hire protocol as tools for any MCP-compatible AI agent (Claude Desktop, Claude Code, Cursor, Cline, etc.)113MIT