SalesBlink Cold Email

io.github.open-salesblink由 GitHub 账号 open-salesblink 发布v1.2.0更新于 Oct 24, 2026

Cold email sequences, leads, templates, senders, inbox, and analytics via the SalesBlink API.

已验证Streamable HTTP可网页运行沟通与协作数据与分析商业与电商

概览

AI 生成的概览

SalesBlink 冷邮件 MCP 服务器,让助手创建联系人列表、模板和邮件序列,管理收件箱回复并查看外联数据。

可以做什么
创建和管理联系人列表,添加、移动、更新、归档和移除线索,并按条件读取列表字段与线索。创建、更新和归档邮件模板,列出邮件发件账户和文件夹。创建和更新邮件序列,查看序列详情与统计,并归档或取消归档。读取收件箱会话和消息,发送回复、转发邮件并更新邮件状态。查看已发送、打开、点击和回复活动,并管理账户用户、工作区和登录链接。
适用场景
适合在使用 SalesBlink 开展外联时,让助手起草和搭建营销活动、导入已获同意的联系人、处理收件箱回复,或直接获取打开、点击和回复指标,而无需切换到网页应用。
运行要求
需要 SalesBlink 账户和 API 密钥,通过 SALESBLINK_API_KEY 环境变量提供(API 在 Authorization 头中发送,不带 Bearer 前缀)。可连接远程端点或运行本地 Node.js 包;需要访问 run.salesblink.io 的网络连接。
安装前请注意
API 密钥可访问整个 SalesBlink 账户,应作为机密保管。相关工具会创建和修改列表、联系人、模板、序列和用户,并可发送回复和转发邮件。启动序列会真正开始发送邮件;服务器说明只有在用户明确确认后才能开始发送。联系人必须来自账户持有人自己已获同意的来源,而不是模型拼凑的地址。此连接器不支持附件。

安装

在 SourceWeft 中

  1. 打开 控制台中的 SalesBlink Cold Email,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.open-salesblink%2Fcold-email-salesblink/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "salesblink-cold-email": {
      "type": "http",
      "url": "https://mcp.salesblink.io/mcp"
    }
  }
}

README

SalesBlink Cold Email Outreach Skill

[GitHub release] [Claude Desktop one-click install] [GitHub stars] [Last commit] [Release downloads] [Website] [License: MIT]

Run cold email sequences and sales outreach on autopilot via the SalesBlink API. Works with any AI agent — Claude, Claude Code, Claude Desktop, ChatGPT, OpenClaw, Cursor, Codex, Hermes, and more. Install it as an agent skill, or use the one-click .mcpb bundle for MCPB-compatible hosts.


Install in 30 seconds

1. Get your API key (or sign up)

Grab your key from run.salesblink.io/account/integration/api, or use the salesblink_signup tool to get the public sign-up link.

2. Install the skill

Recommended: let your agent install it (copy-paste prompt)

Paste this into your AI agent and it will set everything up for you:

text
Set up the SalesBlink Cold Email agent skill from https://github.com/open-salesblink/skillfor me. Read the README and SKILL.md in that repo, then install the skill in thisenvironment using the method that fits you best.
Ask me for my SalesBlink API key (fromhttps://run.salesblink.io/account/integration/api), or use the salesblink_signuptool to get the sign-up link if I don't have an account yet. Configure the API keyas SALESBLINK_API_KEY. Verify the setup works, then help me launch my first coldemail sequence: ask what product I'm selling and who I'm targeting, create thelist, contacts, templates, and sequence, and walk me through launching it.

Or install manually

Any agent (npx)

bash
npx skills add open-salesblink/skill

Claude Code

bash
/plugin marketplace add https://github.com/open-salesblink/skill/plugin install cold-email-salesblink

Hermes

bash
hermes skills tap add open-salesblink/skillhermes skills install cold-email-salesblink

OpenClaw / ClawHub

bash
openclaw skills install cold-email-salesblink

3. Set your API key

bash
export SALESBLINK_API_KEY="key-****"

4. Start working

  • "Create a cold email sequence for my SaaS product"
  • "Add these leads to a new list and launch a campaign"
  • "Check analytics for opens and replies from last week"
  • "Run an inbox placement test for my template"

What you can do

  • Cold email campaigns — build sequences, write templates, and launch outreach
  • Lead management — create lists, import contacts in bulk, move and update leads
  • Sender management — connect Gmail/Outlook via OAuth; add SMTP/IMAP senders directly or in bulk from a CSV
  • Inbox & replies — read threads, reply to prospects, mark conversations
  • Analytics — track opens, clicks, replies, and sent events
  • Deliverability testing — run inbox placement tests across providers
  • Workspace & team management — users, roles, folders, and account config

Other platforms

Codex

bash
codex plugin marketplace add https://github.com/open-salesblink/skill

Invoke by referencing the plugin namespace.

Cursor

bash
git clone https://github.com/open-salesblink/skill.git

Load the plugin from the cloned directory in Cursor's plugin settings.

Gemini CLI

bash
gemini extensions install https://github.com/open-salesblink/skill

Gemini CLI prompts for your SALESBLINK_API_KEY and stores it in the system keychain.

ChatGPT

ChatGPT connects via MCP — visit https://mcp.salesblink.io and add SalesBlink as an MCP connector, or use the .mcpb bundle below in an MCPB-compatible host.

MCP

Visit https://mcp.salesblink.io to connect via MCP.

Claude Desktop / MCP Bundle (.mcpb)

[Download MCPB]

⬇ Download cold-email-salesblink.mcpb — one-click install of this skill in MCPB-compatible hosts (e.g. Claude for macOS/Windows). Open the downloaded file and enter your SALESBLINK_API_KEY when prompted.

The bundle runs a local Node.js MCP server with hardened gateway tools plus the full bundled API reference. Source lives in mcpb/cold-email-salesblink/. To build it yourself instead of downloading:

bash
cd mcpb/cold-email-salesblinknpm install --omit=devnpm test                            # protocol smoke test (no API key needed)npx @anthropic-ai/mcpb pack .       # produces cold-email-salesblink.mcpb

See mcpb/cold-email-salesblink/README.md for tools, configuration, and security details.

Note: All platforms above require the same SALESBLINK_API_KEY environment variable shown in Step 3.


API Quick Reference

Base URL

https://run.salesblink.io/api/public/v1.0.0

Authentication Pass your API key in the Authorization header with no "Bearer" prefix:

Authorization: key-****

Pagination

  • Most list endpoints: limit (max 100) and skip
  • Activity endpoints (/sent, /opens, /clicks, /replies): per_page (max 100) and page (1-indexed)

Always paginate — never assume a single request returns all data.

Error Handling

StatusMeaningAction
200SuccessCheck success field
400Bad requestRe-check payload structure against the reference file
401UnauthorizedVerify API key
403ForbiddenInsufficient permissions (role too low)
404Not foundVerify the ID / endpoint
409ConflictResource already exists or connection failed
429Rate limitedWait 60s, then retry
500Server errorRetry once after 10s

Quick Start: End-to-End Campaign

See skills/cold-email-salesblink/references/workflows.md for full examples. High-level flow:

  1. Create a list → POST /lists
  2. Add contacts → POST /contacts (batch up to 500, snake_case fields)
  3. Create templates → POST /templates (merge vars like {{first_name}})
  4. Fetch senders → GET /senders
  5. Create sequence → POST /sequences (steps: email → delay → email …)
  6. Launch → PATCH /sequences/:id with paused: false & launchTimingMode: "now"

Evaluations

The evals/evals.json file contains test scenarios covering list creation, bulk contact import, sequence creation, large CSV ingestion, inbox replies with CC, and paginated activity tracking.


Compatibility

  • Requires network access to run.salesblink.io
  • Supports any HTTP client (curl, Node.js fetch, Python requests, PowerShell, etc.)

License

MIT — © FUTUREBLINK Inc. See LICENSE.

来源:README.md,提交 35a7391

工具

88

signup

Signup

Signup for SalesBlink - Returns a magic sign-up link where a new user can create an account.

无需输入参数。

get_all_lists

Get All Lists

Get All Lists - Retrieve all contact lists with optional filtering. Note: boolean filters (starred/archived) are unreliable. Supported filters: folder, search, sortBy, sortType, integration. Each list includes a `fields` array — the list's columns in snake_case (e.g. first_name, email, lead_score).

输入参数skiplimitfoldersearchsortBysortTypeintegrationworkspace_id

create_list

Create List

Create a List - Create a new contact list. Contacts added to lists must originate from an evidenced import or consent source that the account holder already has (e.g. their own opt-in list, CRM export, or inbound leads) — not addresses assembled by the model. The response includes a `fields` array — the list's columns in snake_case (e.g. first_name, email).

输入参数name必填folderstarredverificationworkspace_idarchive_riskyarchive_invalid

get_list

Get List

Get a Specific List - Retrieve details of a specific contact list. The response includes a `fields` array — the list's columns in snake_case (e.g. first_name, email, lead_score).

输入参数id必填workspace_id

update_list

Update List

Update a List - Update list properties. Archiving is handled by archive_list.

输入参数id必填namefolderstarredverificationworkspace_idarchive_riskyarchive_invalidduplicate_removalduplicate_removal_team_listduplicate_removal_other_list

get_all_templates

Get All Templates

Get All Templates - Retrieve all email templates with optional filtering. Note: boolean filters (starred/archived) are unreliable. Supported filters: folder, type, taskType, search, sortBy, sortType.

输入参数skiptypelimitfoldersearchsortBysortTypetaskTypeworkspace_id

create_template

Create Template

Create a Template - Create a new email template. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app.

输入参数name必填foldercontent必填starredattachmentssubject_line必填workspace_id

get_template

Get Template

Get a Specific Template - Retrieve details of a specific email template. Template tests are included when includeTests is true.

输入参数id必填includeTestsworkspace_id

update_template

Update Template

Update a Template - Update an existing email template. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app.

输入参数id必填namefoldercontentstarredattachmentssubject_lineworkspace_idremove_attachments

get_inbox_threads

Get Inbox Threads

Get Inbox Threads - Retrieve inbox threads with optional filtering. Note: only type, sequence, search, date, sender, limit, and skip are applied by the API.

输入参数dateskiptypelimitsearchsendersequenceworkspace_id

get_thread_messages

Get Thread Messages

Get Thread Messages - Retrieve all messages in a specific thread

输入参数messageId必填workspace_id

send_reply

Send Reply

Send a Reply - Send a reply to a specific message thread. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app.

输入参数ccbcctzModecontent必填messageId必填attachmentsworkspace_idscheduled_timeselectedTimezone

forward_inbox_message

Forward Inbox Message

Forward Inbox Message - Forward an email to another recipient. Attachments are not supported on this connector — to send files, attach them via the SalesBlink web app.

输入参数ccbccemailtzModecontentmessageId必填attachmentsworkspace_idscheduled_timeselectedTimezone

update_mail_state

Update Mail State

Update Mail State - Mark emails as read/unread or update outcome

输入参数unreadoutcomemessageId必填workspace_id

get_all_sequences

Get All Sequences

Get All Sequences - Retrieve all sequences with optional filtering. Note: boolean filters (starred/archived) and owned_by are unreliable. Supported filters: search, status, folder, sortBy, sortType, sendAll.

输入参数skiplimitfoldersearchsortBystatussendAllsortTypeworkspace_id

create_sequence

Create Sequence

Create a Sequence - Create a new email sequence/campaign. Recipients must be the account holder's own contactable audience (e.g. their own opt-in or otherwise consented contacts) — never addresses assembled by the model — and suppression/blocklist is always enforced. Sequences are created paused by default; launching (resuming) sends emails to recipients and must only happen after explicit user confirmation.

输入参数bccname必填lists必填steps必填folderpausedconfirmdelayTosenders必填starredskip_esgtimezone另有 24 个

get_sequence

Get Sequence

Get a Specific Sequence - Retrieve details of a specific sequence

输入参数id必填workspace_id

update_sequence

Update Sequence

Update Sequence Properties and State. Archiving is handled by archive_sequence. Recipients must be the account holder's own contactable audience and suppression/blocklist is always enforced. Changing launch settings to start sending emails must only happen after explicit user confirmation.

输入参数id必填bccnamelistsstepsfolderpausedconfirmdelayTosendersstarredskip_esg另有 21 个

get_sequence_stats

Get Sequence Stats

Get Sequence Stats - Retrieve statistics for a specific sequence

输入参数id必填workspace_id

get_all_users

Get All Users

Get All Users - Retrieve all users in the account. Note: pagination and filtering parameters are accepted for compatibility but currently have no effect — the endpoint returns every user in the account with no pagination or filtering.

输入参数workspace_id

add_user

Add User

Add a User - Invite a new user to your account

输入参数urlroleemail必填workspace_id

get_user

Get User

Get a Specific User - Retrieve a specific user by ID from the account user list. The public API only exposes GET /users, so the tool fetches the full list and returns the matching user.

输入参数id必填workspace_id

update_user

Update User

Update a User - Update user properties

输入参数id必填nameroleworkspace_id

get_all_senders

Get All Senders

Get All Email Senders - Retrieve all email sender accounts (flat list, not grouped by folder)

输入参数skiplimitfilterfoldersearchworkspace_id

get_all_folders

Get All Folders

Get All Folders - Retrieve all folders. The type filter supports 'all', 'general', and 'email-sender'. General folders (created without a type) hold lists, templates, and sequences; email-sender folders hold email senders only.

输入参数skiptypelimitsearchworkspace_id

add_contacts

Add Contacts

Add Contacts to a List - Add multiple contacts to an existing list. Contacts must come from an evidenced import or consent source that the account holder already has (e.g. their own opt-in list, CRM export, or inbound leads) — do not assemble addresses from model knowledge or web scraping. All contact field names use snake_case (e.g. first_name, last_name, email, phone, company_name, job_title, lead_score). Custom snake_case fields are added to the list's columns. The `starred` boolean is a contact setting and is not added as a list column. Contact archiving is handled by archive_contact.

输入参数list_id必填contacts必填workspace_idconsent_basis必填remove_duplicates

remove_contact

Remove Contact

Remove a Contact from a List - Remove a single contact from a list by email

输入参数email必填list_id必填workspace_id

get_sent_activity

Get Sent Activity

Get Sent Activity - Get list of sent emails

输入参数pagesinceper_pagesequence_idworkspace_idrecipient_email_address

get_opens_activity

Get Opens Activity

Get Opens Activity - Get list of email opens

输入参数pagesinceper_pagesequence_idworkspace_idrecipient_email_address

get_clicks_activity

Get Clicks Activity

Get Clicks Activity - Get list of link clicks

输入参数pagesinceper_pagesequence_idworkspace_idrecipient_email_address

get_replies_activity

Get Replies Activity

Get Replies Activity - Get list of email replies

输入参数pagesinceper_pagesequence_idworkspace_idrecipient_email_address

archive_list

Archive List

Archive or Unarchive a List - Archive lists to remove them from active views

输入参数id必填archivedworkspace_id

archive_template

Archive Template

Archive or Unarchive a Template - Archive email templates

输入参数id必填archivedworkspace_id

archive_sequence

Archive Sequence

Archive or Unarchive a Sequence - Archive sequences to pause and hide them

输入参数id必填archivedworkspace_id

archive_contact

Archive Contact

Archive or Unarchive a Contact - Archive leads/contacts to remove from active campaigns

输入参数id必填archivedworkspace_id

get_leads

Get Leads

Get Leads in a List - Retrieve all leads/contacts in a specific list. Supported filters: search, archived, sort, sequence, status.

输入参数skipsortlimitsearchstatuslist_id必填archivedsequenceworkspace_id

update_lead

Update Lead

Update a Lead - Update lead/contact properties including custom fields. All field names use snake_case (e.g. first_name, company_name, lead_score). The `starred` boolean is a contact setting and is not added as a list column. Contact archiving is handled by archive_contact.

输入参数id必填emailphonestarredjob_titlelast_namefirst_namecompany_nameworkspace_id

move_lead

Move Lead

Move Lead to Another List - Move a lead from one list to another

输入参数id必填list_id必填workspace_id

get_all_workspaces

Get All Workspaces

Get All Workspaces - Retrieve all accessible workspaces (owner only)

输入参数workspace_id

create_workspace

Create Workspace

Create Workspace - Create a new workspace (owner only)

输入参数name必填workspace_idworkspaceName

update_workspace

Update Workspace

Update Workspace - Update workspace name (owner only)

输入参数id必填name必填workspace_id

clone_sequence

Clone Sequence

Clone a Sequence - Create a copy of an existing sequence

输入参数id必填workspace_id

get_inbox_placement_tests

Get Inbox Placement Tests

Get Inbox Placement Tests - Retrieve all deliverability tests

输入参数skiplimitowned_byworkspace_id

create_inbox_placement_test

Create Inbox Placement Test

Create Inbox Placement Test - Test email deliverability across providers

输入参数bodymode必填name必填source必填subjectplainTextsender_idsequence_idtemplate_idcontent_typeschedule_dayworkspace_id另有 1 个

pause_inbox_placement_test

Pause Inbox Placement Test

Pause Inbox Placement Test - Pause an active deliverability test

输入参数id必填workspace_id

delete_inbox_placement_test

Delete Inbox Placement Test

Delete Inbox Placement Test - Remove a deliverability test. Requires explicit user confirmation, since deletion cannot be undone.

输入参数id必填confirm必填workspace_id

get_reports

Get Reports

Get Reports - Retrieve activity reports with date filtering

输入参数tofromskiplimitowned_byworkspace_id

create_folder

Create Folder

Create a Folder - Create a new folder for organizing items. The type field is supported only for email-sender folders; general folders for lists, templates, and sequences do not use it.

输入参数name必填typeworkspace_id

initialize_google_oauth

Initialize Google OAuth

Initialize Google OAuth - Return the Google authorization URL for connecting a Gmail or Google Workspace sender.

输入参数workspace_id

initialize_outlook_oauth

Initialize Outlook OAuth

Initialize Outlook OAuth - Return the Microsoft authorization URL for connecting an Outlook sender.

输入参数workspace_id

get_custom_domains

Get Custom Domains

Get Custom Domains - Retrieve custom tracking domains for the workspace (including unverified domains with DNS setup instructions and status tags)

输入参数skiplimitworkspace_id

get_signatures

Get Signatures

Get Email Signatures - Retrieve all email signatures

输入参数skiplimitworkspace_id

get_api_keys

Get API Keys

Get API Keys - Retrieve all API keys for the account. For security, returned keys are masked (only the first and last 3 characters are shown, e.g. 'abc...xyz') — full key values are never exposed by this tool. To view or copy a full key, the account holder must use the API-key management page in the SalesBlink app (see get_api_key_page_link/get_api_key_refresh_link for a login link).

输入参数workspace_id

delete_api_key

Delete API Key

Delete API Key - Revoke an API key. Requires explicit user confirmation, since revoking a key immediately breaks any live integration using it.

输入参数id必填confirm必填workspace_id

update_sender

Update Sender

Update Sender - Update email sender settings (warmup, inbox, signature, tracking domain, etc.)

输入参数id必填folderreply_toopen_ratesignaturespam_pathinbox_pathwarmup_urlsworkspace_idinbox_enabledread_emulationwarmup_enabled另有 16 个

get_analytics_overall

Get Analytics Overall

Get Overall Analytics - Overall stats across all sequences

输入参数tofromworkspace_id

get_analytics_daily

Get Analytics Daily

Get Daily Analytics - Day-wise overall stats

输入参数tofromtimezoneworkspace_id

get_analytics_lead_stats

Get Analytics Lead Stats

Get Lead-level Analytics - Lead-level stats

输入参数tofromskiplimitworkspace_id

get_analytics_mailbox_stats

Get Analytics Mailbox Stats

Get Mailbox Analytics - Overall mailbox stats

输入参数tofromskiplimitworkspace_id

reconnect_sender

Reconnect Sender

Reconnect Sender - Reconnect a failed sender

输入参数id必填workspace_id

get_sender_health

Get Sender Health

Get Sender Health - Get sender health and reputation score

输入参数id必填workspace_id

get_sender_warmup_stats

Get Sender Warmup Stats

Get Sender Warmup Stats - Date-wise warmup stats (sent, sent_replies, received, received_replies, spam_to_inbox) plus per-ESP breakdown (esp_info: google/outlook/others with totalCount and spam_to_inbox)

输入参数id必填daysworkspace_id

fetch_sender_messages

Fetch Sender Messages

Fetch Sender Messages - Retrieve sent emails and received replies for a sender (max 50 messages, use skip for pagination)

输入参数id必填skipworkspace_id

fetch_multiple_sender_messages

Fetch Multiple Sender Messages

Bulk Fetch Sender Messages - Retrieve sent emails and received replies across multiple senders (max 50 messages, use skip for pagination)

输入参数ids必填skipworkspace_id

get_sequence_leads

Get Sequence Leads

Get Sequence Leads - List leads in a sequence. Supported filters: status. not_contacted/contacted are evaluated on the lead's first-outreach task (first email not yet sent / sent); opened/clicked/replied/bounced/unsubscribed match engagement recorded on any step of the sequence.

输入参数id必填skiplimitstatusworkspace_id

unsubscribe_lead_from_sequence

Unsubscribe Lead From Sequence

Unsubscribe Lead from Sequence - Unsubscribe a lead from a specific sequence

输入参数lead_id必填sequence_id必填workspace_id

unsubscribe_lead_globally

Unsubscribe Lead Globally

Unsubscribe Lead Globally - Unsubscribe a lead from all sequences

输入参数id必填workspace_id

get_lead_messages

Get Lead Messages

Get Lead Message History - Message history for a lead in a sequence

输入参数lead_id必填sequence_id必填workspace_id

export_sequence_leads

Export Sequence Leads

Export Sequence Leads - Export sequence leads as CSV

输入参数id必填limitworkspace_id

update_sequence_status

Update Sequence Status

Update Sequence Status - Start, pause, stop, or archive a sequence. Setting status to ACTIVE starts sending emails to recipients and requires explicit user confirmation from the account holder.

输入参数id必填status必填confirmworkspace_id

get_lead_activity_by_id

Get Lead Activity By Id

Get Lead Activity by ID - Activity of a lead via lead ID

输入参数id必填tofromskiplimitsequence_idworkspace_id

get_lead_activity_by_email

Get Lead Activity By Email

Get Lead Activity by Email - Retrieve activity for a lead using an email address instead of a lead ID.

输入参数tofromskipemail必填limitsequence_idworkspace_id

get_blocklist

Get Blocklist

Get Blocklist - List blocked emails and domains

输入参数skiptypelimitsearchworkspace_id

add_to_blocklist

Add To Blocklist

Add to Blocklist - Add emails and/or domains to the blocklist

输入参数emails必填workspace_id

remove_from_blocklist

Remove From Blocklist

Remove from Blocklist - Remove a single email/domain from the blocklist. Only one entry per call, and requires explicit user confirmation, since the removed address becomes eligible for outreach again.

输入参数email必填confirm必填workspace_id

check_blocklist

Check Blocklist

Check Blocklist - Check whether an email is blocked

输入参数email必填workspace_id

delete_blocklist_entry

Delete Blocklist Entry

Delete Blocklist Entry by ID - Remove a single blocklist entry by its ID. Requires explicit user confirmation, since the removed address becomes eligible for outreach again.

输入参数id必填confirm必填workspace_id

verify_account

Verify Account

Verify Current Account - Return information about the currently selected SalesBlink workspace account.

输入参数workspace_id

list_my_workspaces

List My Workspaces

List My Workspaces - Return every SalesBlink workspace available to the authenticated user, including its ID, name, and role.

输入参数workspace_id

select_workspace

Select Workspace

Select Workspace - Set the SalesBlink workspace used by subsequent actions in this session. When omitted, the account's default workspace is used.

输入参数workspace_id

版本历史

1
  1. v1.2.0最新Oct 24, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分