About BetaFinds
BetaFinds is its official hosted MCP server for managing startup listings, updates, and release files. It is for teams publishing early-stage projects on BetaFinds and requires no local installation.
Key features
- 01Create and edit startup listings
- 02Publish product updates
- 03Upload images and release files
- 04View startups and public releases
- 05Streamable HTTP transport
Use cases
- 01Submit a new startup listing through an agent
- 02Publish release notes and updates
- 03Upload Windows, macOS, Android, or Linux release files
MCP support
This is BetaFinds' official hosted MCP server. It exposes tools for listing management, publishing updates, and uploading release files to MCP clients over Streamable HTTP.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://betafinds.com/api/mcpclaude mcp add --transport http betafinds https://betafinds.com/api/mcp{"mcpServers":{"betafinds":{"type":"http","url":"https://betafinds.com/api/mcp"}}}Open in Cursor{"servers":{"betafinds":{"type":"http","url":"https://betafinds.com/api/mcp"}}}Open in VS Code{"mcpServers":{"betafinds":{"type":"http","url":"https://betafinds.com/api/mcp"}}}{"mcpServers":{"betafinds":{"serverUrl":"https://betafinds.com/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://betafinds.com/api/mcpAuth requiredTools
14| Parameter | Type | Required | Description |
|---|---|---|---|
| url | string | No | Product website URL (required for stage=LAUNCHED, optional for prelaunch) |
| logo | string | No | Logo URL from upload_image (optional) |
| name | string | Yes | Product name |
| tags | array | No | Tags (up to 6) |
| stage | enum | No | Product stage: PRELAUNCH — preparing to launch, BETA — recruiting beta testers, LAUNCHED — already launched (default)PRELAUNCH | BETA | LAUNCHED |
| tagline | string | Yes | One-line tagline (up to 160 characters) |
| appStoreUrl | string | No | App Store page link (iOS) |
| description | string | Yes | Full description (min 50 characters) |
| screenshots | array | No | Screenshot URLs from upload_image (up to 5, optional) |
| category_slug | string | No | Category slug (e.g. ai, saas, fintech) |
| googlePlayUrl | string | No | Google Play page link (Android) |
| testflightUrl | string | No | TestFlight link (iOS beta) |
| prelaunch_ready | string | No | What is already done: prototype, design, private beta… (up to 1000 characters) |
| prelaunch_promise | string | No | What a waitlist subscriber will get (up to 1000 characters) |
| prelaunch_audience | string | No | Who the product is for (up to 1000 characters) |
| target_launch_date | string | No | Estimated launch date in YYYY-MM-DD format (for prelaunch; empty string clears it) |
Details
From the project READMEBetaFinds 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.
- Endpoint:
https://betafinds.com/api/mcp— Streamable HTTP, hosted (nothing to install) - Auth: Bearer token, created at https://betafinds.com/profile
- Full API docs: https://betafinds.com/api.txt
- Auto-discovery: https://betafinds.com/.well-known/mcp.json
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)
-
Create an API token at https://betafinds.com/profile (format:
blt_…). -
Add the server:
claude mcp add betafinds https://betafinds.com/api/mcp \ --transport http \ --header "Authorization: Bearer blt_YOUR_TOKEN" -
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:
{
"mcpServers": {
"betafinds": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://betafinds.com/api/mcp",
"--header", "Authorization: Bearer blt_YOUR_TOKEN"
]
}
}
}
Tools
| Tool | What it does |
|---|---|
list_my_startups | List your startups and their slugs (start here) |
list_categories | List available categories (by slug) |
create_startup | Create a new startup listing (submitted for moderation) |
update_startup | Update an existing startup's fields |
upload_image | Upload a logo or screenshot; returns an image URL |
publish_update | Post a "what's new" entry to a startup's changelog feed |
create_release | Create a release (version) for Windows / macOS / Android / Linux |
request_asset_upload | Get a presigned URL to upload a release file |
complete_asset_upload | Finalize a release-file upload |
get_releases | List 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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.