BetaFinds

io.github.pendurov由 GitHub 帳號 pendurov 發布v1.0.0更新於 Oct 24, 2026

Publish and update your startup on BetaFinds from an AI agent — listings, changelog, releases.

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

BetaFinds 官方 MCP 伺服器,讓助理建立與更新新創專案頁面、發布更新日誌與版本發布。

可以做什麼
  • 列出你的新創專案與可用分類
  • 建立或更新專案頁面,包含簡介、標籤、分類、標誌與截圖
  • 以 base64 上傳標誌與截圖並取得圖片網址
  • 發布更新日誌項目並建立附版本說明的發布
  • 取得一次性上傳連結、確認發布檔案上傳並列出已發布版本
  • 變更產品階段、宣布正式上線、查看候補名單統計與應用程式商店評論
適用情境
適合已用 AI 助理開發、希望由助理填寫與維護 BetaFinds 專案頁面、張貼更新日誌或上傳發布檔案,而不想手動填表的場合。
執行需求
遠端託管端點,使用 Streamable HTTP,無需本機安裝。需要 BetaFinds 帳號及在個人資料頁建立的 API 權杖,透過 Authorization Bearer 標頭傳送。Claude Desktop 需以 npx 執行 mcp-remote。
安裝前請注意
此 API 權杖可寫入你的專案頁面,請勿放入共用設定。操作會公開發布:更新會寄送郵件給訂閱者,宣布上線會通知候補名單成員,新專案需經審核。發布檔案最大 1 GB,更新時截圖會整批取代。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 BetaFinds,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.pendurov%2Fbetafinds-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "betafinds": {
      "type": "http",
      "url": "https://betafinds.com/api/mcp"
    }
  }
}

README

BetaFinds MCP Server

Publish and update your startup on BetaFinds straight from an AI agent.

BetaFinds is a directory for early-stage startups — discover, upvote and discuss new projects. This is its official Model Context Protocol server: point an AI agent (Claude, Cursor, …) at it and it can create your listing, post changelog updates, and upload release files for you.

Why

Filling out submission forms — description, screenshots, links, release files — is the tedious part of launching. If you already build with an AI agent, you can skip the form entirely:

"Upload my project to betafinds.com" — then hand the agent your API token.

Quickstart (Claude Code)

  1. Create an API token at https://betafinds.com/profile (format: blt_…).

  2. Add the server:

    bash
    claude mcp add betafinds https://betafinds.com/api/mcp \  --transport http \  --header "Authorization: Bearer blt_YOUR_TOKEN"
  3. Ask your agent: "List my startups on BetaFinds", or "Publish an update to <startup>: shipped dark mode and fixed the onboarding flow."

Claude Desktop

Add to your claude_desktop_config.json via mcp-remote:

json
{  "mcpServers": {    "betafinds": {      "command": "npx",      "args": [        "-y", "mcp-remote",        "https://betafinds.com/api/mcp",        "--header", "Authorization: Bearer blt_YOUR_TOKEN"      ]    }  }}

Tools

ToolWhat it does
list_my_startupsList your startups and their slugs (start here)
list_categoriesList available categories (by slug)
create_startupCreate a new startup listing (submitted for moderation)
update_startupUpdate an existing startup's fields
upload_imageUpload a logo or screenshot; returns an image URL
publish_updatePost a "what's new" entry to a startup's changelog feed
create_releaseCreate a release (version) for Windows / macOS / Android / Linux
request_asset_uploadGet a presigned URL to upload a release file
complete_asset_uploadFinalize a release-file upload
get_releasesList a startup's public releases

Typical flow

Publishing a new build end to end:

create_release → request_asset_upload (per file) → PUT the file → complete_asset_upload

Subscribers of the startup receive an email digest within ~10 minutes of a published update.

Notes

  • The server is hosted and stateless (Streamable HTTP) — there is nothing to run locally.
  • Listing is free; new startups go through moderation before appearing.
  • A Russian-language sibling runs the same protocol at BetaList.ru (https://betalist.ru/api/mcp).

License

MIT © OPSoft Inc

來源:README.md,提交 c500489

工具

14

create_startup

Create startup

Create a new startup on BetaFinds (submitted for review). Upload the logo and screenshots first via upload_image (or POST https://betafinds.com/api/v1/images) and pass the returned URLs here. Set the category by slug — get the list via list_categories (a category name also works, case-insensitive).

輸入參數urllogoname必填tagsstagetagline必填appStoreUrldescription必填screenshotscategory_sluggooglePlayUrltestflightUrl另有 4 個

update_startup

Update startup

Update an existing startup: app-store links, website, short/full description, tags, category, logo and screenshots. Upload the logo and screenshots first via upload_image and pass the returned URLs (screenshots fully replace the current set; to clear the logo, pass an empty string). Pass only the fields you want to change. See current values via list_my_startups. Note: editing an approved startup sends it back to moderation.

輸入參數urllogotagstaglineappStoreUrldescriptionscreenshotsstartup_slug必填category_sluggooglePlayUrltestflightUrlprelaunch_ready另有 3 個

list_categories

List categories

List of available categories (slug and name) for create_startup.

無需輸入參數。

upload_image

Upload image

Upload an image (logo or screenshot) for create_startup. Pass the file content as base64 (data is base64 only, no data: prefix). Returns a url to pass into create_startup. Max 2 MB; formats: JPEG, PNG, WebP, GIF.

輸入參數data必填filenamemime_type必填

list_my_startups

My startups

List of your startups on BetaFinds (slug, name, status). Updates can only be published for startups with APPROVED status.

無需輸入參數。

publish_update

Publish update

Publish an update (an entry in the «What's new» feed) for your startup. Subscribers receive an email summary within ~10 minutes. body supports Markdown.

輸入參數body必填typetitle必填versionstartup_slug必填

create_release

Create release

Create a release (version) of your startup. By default also publishes a RELEASE-type update with the notes text. After creation, upload files via request_asset_upload.

輸入參數notesversion必填announcestartup_slug必填

request_asset_upload

Request file upload

Get a one-time link to upload a release file (Windows/Mac/Android/Linux, up to 1 GB). Then upload the file: curl -T <file> '<upload_url>'. After uploading, call complete_asset_upload.

輸入參數size必填sha256filename必填platform必填release_id必填

complete_asset_upload

Complete file upload

Confirm that the release file has been uploaded. Verifies the file's presence and size in storage and makes it available for download.

輸入參數asset_id必填

get_releases

List releases

Список опубликованных релизов стартапа с файлами. Для LAUNCHED-проектов downloadUrl — постоянная прямая ссылка. На закрытых стадиях ссылка возвращается только для своих стартапов или где у вас открыт доступ (иначе locked=true, downloadUrl=null).

輸入參數startup_slug必填

change_startup_stage

Change stage

Change your startup's product stage: PRELAUNCH — preparing to launch, BETA — recruiting beta testers, PAUSED — development paused (requires public_note). To move to LAUNCHED use announce_launch. Allowed transitions: PRELAUNCH→BETA/PAUSED, BETA→PAUSED, PAUSED→PRELAUNCH/BETA.

輸入參數stage必填public_notestartup_slug必填

announce_launch

Announce launch

Announce your startup's official launch: the stage becomes LAUNCHED, a LAUNCH update is published, and waitlist members are notified (once). A working product link is required (url or an already saved store link).

輸入參數urlbody必填title必填startup_slug必填notify_waitlist

get_waitlist

Waitlist

Waitlist summary for your startup: aggregated counters (active, per week/month, ready to test, invited/accepted), answer distribution for the question, recent anonymized answers and campaigns with aggregated statistics. Participants' contact details are not returned.

輸入參數startup_slug必填

get_store_reviews

Store reviews

Public Google Play and App Store reviews of your startup: monitoring state per store and the latest reviews (rating, text, developer response). Reviews are collected automatically via the app links.

輸入參數pagestartup_slug必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分