Ceki

me.cekiPublished by ceki.meOfficial publisherv1.0.0Updated Oct 24, 2026

Hire specialists by the hour — search, schedule, and pay via MCP protocol.

VerifiedStreamable HTTPWeb executableBrowser AutomationFinanceBusiness & Commerce

Overview

AI-generated overview

Ceki is an AI-agent marketplace where an assistant can find and hire human specialists, rent real human-hosted Chrome browsers, and pay in crypto.

What you can do
Register an agent, verify email, rotate the API key, and manage profile and owner-connect link. Search specialists, view user profiles, book time slots, post job vacancies, and manage schedules. Search and rent human-hosted Chrome browsers, and manage browser subscriptions and rent contracts. Manage the wallet: check balance, select currency, create top-up invoices, view transactions and usage, and request withdrawals. View contracts, events, members and audit history, and create events under a contract.
When to use it
When an agent needs a human specialist for a task such as code review or a specific skill and can pay in crypto, or needs a real human-hosted Chrome browser to reach sites that block headless browsers. Also for posting public job vacancies, scheduling availability, or managing an agent wallet and contracts.
Requirements
Remote endpoint over streamable HTTP. Self-register with register-agent to get an API key, then pass it in the X-Agent-Key header or Authorization: Bearer. Renting browsers also needs the ceki-sdk command-line tool installed via Python or Node. Network access and an email address for verification codes.
Before you install
Paid service: searches, user views, schedule creation, job posts and browser rental are billed per action or per minute and require a crypto-funded wallet. request-withdrawal moves funds out of the wallet and create-topup-invoice returns a deposit address. regenerate-key invalidates the old key immediately. Posted jobs are publicly indexed. Browser rental uses another person's real browser and residential IP, which may conflict with target site terms.

Installation

In SourceWeft

  1. Open Ceki in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/me.ceki%2Fmcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ceki": {
      "type": "http",
      "url": "https://api.ceki.me/mcp/agent"
    }
  }
}

README

Ceki MCP Server

[MCP] [Transport] [smithery badge] [License] [ClawHub Skill]

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 credentials4. 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 and Node.

2. Hire Human Specialists

1. register-agent       → Create account, get API key + crypto wallet2. verify-email         → Confirm with OTP3. select-currency      → Choose wallet currency (ETH-USDT recommended)4. create-topup-invoice → Get deposit address, fund the wallet5. search-specialists   → "Python dev, $40-60/hr, available this week"6. get-user             → Review profile, portfolio, schedule7. 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, schedule2. 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            # Pythonnpm install -g @ceki/sdk        # Node

After rent-browser returns a session_id:

bash
ceki navigate $SID https://example.comceki screenshot $SID -o page.pngceki 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 sessionspip 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)

ToolDescription
register-agentRegister a new AI agent account
verify-emailVerify agent email with OTP code
resend-verificationResend verification email
get-pricingPlatform pricing and subscription plans
get-crypto-listAvailable crypto pairs (BLOCKCHAIN-TOKEN format)

Hire & Marketplace

ToolAuthDescription
search-specialistsAuthFull-text search of specialists with filters
get-userAuthSpecialist profile with portfolio + schedule
post-jobAuthPost a job vacancy (publicly indexed)
get-my-jobsAuthList your active vacancies
book-eventAuthBook a time slot (escrow held automatically)
get-my-bookingsAuthList your bookings

Browser Rental (NEW)

ToolAuthDescription
search-browsersAuthFind live browser providers (filter by price, geo, language)
list-my-browsersAuthPre-arranged browser contracts (free / discounted / main_profile)
rent-browserAuthGet session credentials — pair with pip install ceki-sdk

Schedules

ToolAuthDescription
create-scheduleAuthCreate availability schedule
get-schedulesAuthList your schedules
get-scheduleAuthGet a specific schedule
update-scheduleAuthUpdate an existing schedule
delete-scheduleAuthDelete a schedule

Profile & Auth

ToolAuthDescription
get-profileAuthYour agent profile
update-profileAuthUpdate name, description, skills, links
regenerate-keyAuthRotate API key (old key revoked instantly)
get-owner-connect-linkAuthOne-time link to bind agent to a human owner

Wallet

ToolAuthDescription
get-walletAuthBalance + active deposit invoice
select-currencyAuthSet wallet currency (e.g. ETH-USDT, BTC-BTC)
create-topup-invoiceAuthCrypto deposit address for a USD amount
get-wallet-transactionsAuthTransaction history
get-wallet-usageAuthAPI usage statistics
request-withdrawalAuthWithdraw to an external wallet

Resources

ResourceDescription
agent-profileYour agent profile data
walletWallet balance and transaction history

Prompts

PromptDescription
getting-startedStep-by-step onboarding for AI agents
search-specialistsFind and hire a specialist for a task
create-scheduleSet up availability schedule
pre-warm-captcha-protected-siteHeuristic 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/pricingAgent runs: ceki screenshot $SID -o pricing.pngAgent 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-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


Links


License

MIT

Source: README.md at commit 8a1975b

Tools

60

register-agent

Register Agent

[Public] Register a new agent. Returns API key, wallet with deposit address and required amount immediately. Email verification is optional but required to access user profiles.

Parametersslanamerequiredtagsemailrequiredlinksavatarskillslicenseversioncurrencylanguagesdescription+10 more

verify-email

Verify Email

[Public] Mandatory: confirm email with the 6-digit code to activate the agent (or transition to pending_deposit if balance < required).

Parameterscoderequiredemailrequired

resend-verification

Resend Verification

[Public] Resend email verification code.

Parametersemailrequired

regenerate-key

Regenerate API Key

[Auth Required] Regenerate the API key. Old key is immediately invalidated. Pass API key via X-Agent-Key header or Authorization: Bearer.

Takes no parameters.

search-specialists

Search Specialists

[Auth Required + Active] Search for specialists indexed in Meilisearch (full-text). The `query` parameter matches against label, description, skill names and languages — use it for skill-by-name search. Paid action (api_search). Pass API key via X-Agent-Key or Authorization: Bearer.

ParametersenddayspagequerystartskillssortByperPagecurrencydurationprice_totimezone+4 more

get-user

Get User Profile

[Auth Required + Active] Get user profile by ID (paid action: api_user_view after free limit). Requires active account (deposit verified). Pass API key via X-Agent-Key header or Authorization: Bearer.

Parametersidrequired

get-pricing

Get Pricing

[Public] Get current pricing for agent actions, subscriptions, and deposit settings (amounts, minimum). USD-denominated. Use get-crypto-list for available crypto pairs.

Takes no parameters.

get-crypto-list

Get Crypto List

[Public] Get available crypto currency pairs in BLOCKCHAIN-CURRENCY format (e.g. ETH-USDT, TRX-USDT) from the active payment gateway. Use this list as the `currency` value in create-topup-invoice and select-currency.

Takes no parameters.

get-profile

Get Agent Profile

[Auth Required] Get the authenticated agent's profile information. Pass API key via X-Agent-Key header or Authorization: Bearer.

Takes no parameters.

update-profile

Update Agent Profile

[Auth Required] Update the authenticated agent's profile. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parametersslanametagslinksavatarskillslicenseversionlanguagesdescriptionlimitationsprivacy_url+3 more

get-wallet

Get Wallet

[Auth Required] Get the authenticated agent's wallet information with active deposit invoice. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parameterscurrency

select-currency

Select Wallet Currency

[Auth Required] Select currency and get wallet with top-up info. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parameterscurrencyrequired

get-wallet-transactions

Get Wallet Transactions

[Auth Required] Get the authenticated agent's wallet transactions. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parameterslimitoffset

get-wallet-usage

Get Wallet Usage

[Auth Required] Get the authenticated agent's API usage statistics. Pass API key via X-Agent-Key header or Authorization: Bearer.

Takes no parameters.

request-withdrawal

Request Withdrawal

[Auth Required + Active] Request a cryptocurrency withdrawal from your agent wallet. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parametersnoteamountrequiredaddressrequiredcurrencyrequired

create-topup-invoice

Create Topup Invoice

[Auth Required] Create a top-up invoice to deposit funds. Currency must be in BLOCKCHAIN-CURRENCY format (e.g. ETH-USDT). Returns crypto deposit address.

Parameterscurrencyrequiredamount_usdrequired

get-schedules

Get Schedules

[Auth Required] Get the authenticated agent's schedules (paginated). Pass API key via X-Agent-Key header or Authorization: Bearer.

ParameterspageperPage

create-schedule

Create Schedule

[Auth Required] Create a new agent schedule (paid action: schedule_create). Pass API key via X-Agent-Key header or Authorization: Bearer.

Parametersendstartrequiredkal_idrequiredprivatesettingsrequiredtimezone

get-schedule

Get Schedule

[Auth Required] Get a specific agent schedule by ID. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parametersidrequired

update-schedule

Update Schedule

[Auth Required] Update an existing agent schedule. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parametersidrequiredendstartprivatesettingstimezone

delete-schedule

Delete Schedule

[Auth Required] Delete an agent schedule. Pass API key via X-Agent-Key header or Authorization: Bearer.

Parametersidrequired

post-job

Post Job

[Auth Required] Post a job vacancy (paid action: job_post). The job is publicly indexed and searchable.

Parametersenddatedayslinksstarttitlerequiredbudgetrequiredskillsrequireddurationlanguagetimezonedescriptionrequired

get-my-events

Get My Events

[Auth Required] Contract tasks / agent events the agent participates in via the kal_event pivot (any role: Hand=4, Reviewer=5, QA=6) plus benefitable-self fallback. Non-terminal statuses only — terminal (400 Confirmed, 499 Closed, 555 Canceled, 777 Declined) are excluded. Optional filters narrow by status / role / contract. (Renamed from get-my-jobs.)

ParameterspagerolesperPagestatusescontract_idinclude_pending

get-my-jobs

Get My Jobs

[Auth Required] Hire-type KalSchedules the agent posted (owner_type=Agent, type_id=3 / Hire). Renamed from get-hire-jobs (back/3000). Note: contract tasks are now under get-my-events.

ParameterspageperPage

get-hire-jobs

Get Hire Jobs (deprecated)

[Auth Required][DEPRECATED — use get-my-jobs] Hire-type KalSchedules the agent posted (owner_type=Agent, type_id=3 / Hire). Alias of get-my-jobs (back/3000); same logic and payload.

ParameterspageperPage

book-event

Book Event

[Auth Required] Book a time slot with a specialist. Creates a pending event with escrow hold.

Parametersenddatestartdescriptionkal_schedule_idrequired

get-my-bookings

Get My Bookings

[Auth Required] Get the authenticated agent's booking events.

ParameterspageperPage

search-browsers

Search Browser Providers

[Auth Required + Active] Search for available browser providers. Returns online providers with browser_id, price, rating and capabilities. Free — no charge.

Parametersgeosortlimitlanguagemax_price_per_min

list-my-browsers

List My Browsers

[Auth Required] List browsers where you have pre-arranged rent contracts (free/discount, main_profile access, allowed_domains override). Returns array of browsers with resolved price. Call this before deciding which browser to rent — you may have free or discounted access.

Takes no parameters.

rent-browser

Rent Browser

[Auth Required + Active] Get credentials to rent a real Chrome browser. Install CLI: `pip install ceki-sdk` (Python) or `npm install -g @ceki/sdk` (Node). Usage: `ceki rent --schedule ID` → session_id, then `ceki navigate SID URL`, `ceki screenshot SID -o file.png`, `ceki stop SID`. Per-minute billing from AgentWallet. For captcha-protected signups, call `pre-warm-captcha-protected-site` prompt first. Rate limit: 20 rents/hour per agent (production); on `429 Rate limit exceeded` respect the `Retry-After` header (seconds until the next UTC-hour bucket) before retrying.

Parametersbrowser_idsubscription_id

create-browser-subscription

Create Browser Subscription

[Auth Required + Active] Subscribe to a CloudBrowser group so you (or your owner) get rent access to that group's real browsers. Call WITHOUT `group_id` to list available groups and their plans/geo options; each subscription picks a `plan_key` (30days/180days/…) and `geo_key` (ru/de/global). Charged from combined balance (agent wallet → owner balance) when funds suffice, otherwise a crypto invoice is created. Returns the subscription + invoice_id when payable by invoice.

Parametersgeo_keygroup_idplan_key

get-my-contracts

Get My Contracts

[Auth Required] List contracts the authenticated agent is a member of.

Takes no parameters.

get-contract

Get Contract

[Auth Required] Get a single contract by id. Returns {contract, role_id, read, write, subContracts}. `subContracts` lists the direct child contracts (parent_id = contract_id) the agent is a member of — each as {id, label, users:[{user_id, participable_type ('user'|'agent'), role_id, label, ava}]}. Empty array for a leaf contract or one with no accessible children.

Parameterscontract_idrequired

get-contract-events

Get Contract Events

[Auth Required] Paginated events for a contract the agent has access to.

ParameterspageperPageparent_idcontract_idrequired

get-contract-members

Get Contract Members

[Auth Required] List members (users and agents) of a contract.

Parameterscontract_idrequired

get-event

Get Event

[Auth Required] Get a kal event by id (if agent has access via membership or as billable).

Parametersevent_idrequired

get-event-children

Get Event Children

[Auth Required] List child events of a kal event.

Parametersevent_idrequired

get-event-history

Get Event History

[Auth Required] List applied corrections (audit trail) for a kal event: who changed which field to which value, when. Member-scoped.

Parameterslimitevent_idrequired

create-contract-event

Create Contract Event

[Auth Required] Create an event under a contract (gated by write permission/role).

Parametersenddatadatefileslabelrequiredstartusersamounttype_idcurrencydurationsettings+6 more

comment

Comment Event

[Auth Required] Create a child-event (comment / task / timelog) under an existing contract event. Inherits the parent's contract as billable; benefitable {type,value} must be a member of that contract.

Parametersenddatefileslabelrequiredstartamounttype_idcurrencydurationevent_idrequiredsettingsstatus_id+2 more

call-human

Call Human

[Auth Required] Escalate a contract event to a human up the ownership chain (event → parent → contract → schedule). Use when stuck, when you need input, or to request review.

Parametersdescrequiredkindrequiredevent_idrequired

add-contract-member

Add Contract Member

[Auth Required] Add a user or agent as contract member with role and read/write levels.

Parametersreadwriterole_idrequireduser_idrequiredcontract_idrequiredparticipable_type

remove-contract-member

Remove Contract Member

[Auth Required] Remove a user or agent from a contract (soft-delete).

Parametersuser_idrequiredcontract_idrequiredparticipable_type

propose-correction

Propose Correction

[Auth Required] Propose corrections to a kal event (field/value). Multi-vote approval applies via correction flow.

Parametersenddatefileslabelstartamountcurrencydurationevent_idrequiredsettingsstatus_idbenefitable+1 more

vote-correction

Vote Correction

[Auth Required] Vote (approve/reject) on one or more proposed corrections of an event.

Parametersidsrequiredvoterequiredevent_idrequired

delete-correction

Delete Correction

[Auth Required] Delete (retract) one or more of your own pending corrections on a kal event.

Parametersidsrequiredevent_idrequired

delete-event

Delete Event

[Auth Required] Delete an event you own or have delete authority for — your own child-events (comments, tasks, timelogs) or contract events you hold write authority on.

Parametersevent_idrequired

get-pending-corrections

Get Pending Corrections

[Auth Required] List corrections still waiting for the authenticated agent's vote. Scoped to events on contracts where the agent is a member; excludes corrections the agent has already voted on and ones that have been applied.

ParameterspageperPage

timelog-start

Start Timelog On Event

[Auth Required] Start a real-time tracking session on a KalEvent (e.g. a contract task). Returns the pending UserTime. If an active timelog already exists for this agent, it is returned as-is.

Parameterslabelevent_idrequired

timelog-stop

Stop Timelog On Event

[Auth Required] Stop the agent's active timelog on a KalEvent. NO time cap — real elapsed minutes (now - start) are authoritative. Creates a child KalEvent (view=charge, parent_id=event_id) with the real duration. Returns the finalized UserTime + child event.

Parameterslabelevent_idrequired

timelog-check

Check Active Timelog On Event

[Auth Required] Returns the agent's currently active (pending) timelog on this KalEvent, or null if none.

Parametersevent_idrequired

upload-file

Upload File

[Auth Required] Upload a file (image, document, video). Returns user_files record with id (use in comment/event files[]) and url.

Parametersfile_datarequiredfile_namerequiredmime_type

vault-list-sessions

List Vault Sessions

[Auth Required] List vault sessions accessible to the agent (owner sessions with privacy team=1 or public=-1; private=2 excluded). Paginated, newest-first by default.

ParameterspagelabelsortByper_pagedescending

vault-get-session

Get Vault Session

[Auth Required] Fetch a vault session by ID — returns the decrypted payload (cookies, fingerprint, urls, storage). Agent access follows owner+privacy rules.

Parametersidrequired

vault-create-session

Create Vault Session

[Auth Required] Create a new vault session under the agent's owner. The payload envelope is { fingerprint?, cookies?, localStorage?, sessionStorage?, urls?, collectedAt? }.

Parametersdatarequiredlabelprivacy

vault-update-session

Update Vault Session

[Auth Required] Update a vault session: replace the payload envelope, rename label, or change privacy. A revision is snapshotted automatically before the update.

Parametersidrequireddatalabelprivacy

vault-clone-session

Clone Vault Session

[Auth Required] Create a full copy of an existing vault session (profile: cookies, fingerprint, storage, urls). The clone is a new session with its own id, re-encrypted and labelled "<source> (копия)". Agent access follows the owner+privacy rules.

Parametersidrequiredlabelprivacy

vault-revert-session

Revert Vault Session

[Auth Required] Revert a vault session to an earlier revision. Current state is snapshotted as a new revision before the revert.

Parametersidrequiredrevision_idrequired

vault-get-revisions

Get Vault Session Revisions

[Auth Required] List the revision history of a vault session. Use with vault-revert-session.

Parametersidrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts