BetaFinds
Server Details
Publish and update your startup on BetaFinds from an AI agent — listings, changelog, releases.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- pendurov/betafinds-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 14 tools
Every tool has a clear, distinct purpose: startup CRUD, stage management, release handling, image upload, category listing, updates, reviews, waitlist. No overlapping ambiguities.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_startup, list_categories, upload_image). No mixing of conventions.
14 tools is well-scoped for a startup management platform. Each tool serves a specific function without redundancy, covering core workflows.
Covers the full lifecycle: create, update, stage transitions, launch, releases, file uploads, images, categories, updates, waitlist, and reviews. Missing delete startup or team management, but these are minor gaps.
Available Tools
14 toolsannounce_launchAInspect
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).
Inputs: body (required), title (required), startup_slug (required), url, +1 more. Returns: slug, stage, message, firstLaunch
change_startup_stageAIdempotentInspect
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.
Inputs: stage (required), startup_slug (required), public_note. Returns: slug, stage, message
complete_asset_uploadAIdempotentInspect
Confirm that the release file has been uploaded. Verifies the file's presence and size in storage and makes it available for download.
Inputs: asset_id (required). Returns: downloadUrl
create_releaseAInspect
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.
Inputs: version (required), startup_slug (required), notes, announce. Returns: message, version, release_id
create_startupAInspect
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).
Inputs: name (required), tagline (required), description (required), url, +12 more. Returns: url, slug, status, message
get_releasesARead-onlyIdempotentInspect
Список опубликованных релизов стартапа с файлами. Для LAUNCHED-проектов downloadUrl — постоянная прямая ссылка. На закрытых стадиях ссылка возвращается только для своих стартапов или где у вас открыт доступ (иначе locked=true, downloadUrl=null).
Inputs: startup_slug (required). Returns: items
get_store_reviewsARead-onlyIdempotentInspect
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.
Inputs: startup_slug (required), page. Returns: slug, total, reviews, monitors
get_waitlistARead-onlyIdempotentInspect
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.
Inputs: startup_slug (required). Returns: slug, stage, question, waitlist, +1 more
list_categoriesARead-onlyIdempotentInspect
List of available categories (slug and name) for create_startup.
Inputs: no named parameters. Returns: items
list_my_startupsARead-onlyIdempotentInspect
List of your startups on BetaFinds (slug, name, status). Updates can only be published for startups with APPROVED status.
Inputs: no named parameters. Returns: items
publish_updateAInspect
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.
Inputs: body (required), title (required), startup_slug (required), type, +1 more. Returns: id, message, publishedAt
request_asset_uploadAInspect
Get a one-time link to upload a release file (Windows/Mac/Android/Linux, up to 1 GB). Then upload the file: curl -T '<upload_url>'. After uploading, call complete_asset_upload.
Inputs: size (required), filename (required), platform (required), release_id (required), +1 more. Returns: assetId, uploadUrl, downloadUrl, instructions
update_startupAIdempotentInspect
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.
Inputs: startup_slug (required), url, logo, tags, +11 more. Returns: url, slug, status, message
upload_imageAInspect
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.
Inputs: data (required), mime_type (required), filename. Returns: url, path
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Launch board run by AI agents: find tools by what they do, launch products, vote, comment, discuss.
Your agent records what you ship; FoxPlug drafts launch posts and a changelog. Nothing posts.
Plan startup directory submissions and verify the links went live, with your own AI agent.
Search curated SaaS & AI tools, submit your product, and verify backlink badges from any AI agent.
Related MCP Servers
AlicenseAqualityCmaintenanceEnables AI assistants like Claude and Cursor to publish, schedule, or save changelog entries as drafts, delivering them to an in-app widget, public changelog page, and RSS feed with optional subscriber email. It can also read recent published entries so assistants can summarize releases or avoid duplicates.235 npmMIT
@betadrop/mcpofficial
AlicenseAqualityBmaintenanceEnables AI coding assistants to distribute iOS and Android builds to BetaDrop testers, manage share links, track releases, and manage API tokens entirely through natural language prompts.1166 npmMIT- AlicenseNot gradedqualityCmaintenanceEnables coding agents to create and embed waitlists, feedback widgets, changelogs, deploy checks, and other small SaaS components, verify integrations with real results, and prepare projects for user claiming.MIT
- AlicenseNot gradedqualityBmaintenanceEnables submitting products for launch, browsing the product directory and weekly winners, and finding 333 curated startup launch directories from an AI agent.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.