Search / sh.growfast/growfast
GrowFast
R0· no sign-inFind B2B customers for a product: score matching companies, draft emails, listen on Reddit.
v1.1.0 · active · website · descriptor JSON · versions
Search / sh.growfast/growfast
R0· no sign-inFind B2B customers for a product: score matching companies, draft emails, listen on Reddit.
v1.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"growfast": {
"type": "http",
"url": "https://growfast.sh/api/mcp",
"headers": {
"Authorization": "Bearer ${GROWFAST_TOKEN}"
}
}
}
}claude mcp add --transport http growfast https://growfast.sh/api/mcp --header "Authorization: Bearer ${GROWFAST_TOKEN}"[mcp_servers.growfast]
url = "https://growfast.sh/api/mcp"
bearer_token_env_var = "GROWFAST_TOKEN"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"growfast": {
"type": "remote",
"url": "https://growfast.sh/api/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:GROWFAST_TOKEN}"
}
}
}
}{
"mcpServers": {
"growfast": {
"type": "http",
"url": "https://growfast.sh/api/mcp",
"headers": {
"Authorization": "Bearer ${GROWFAST_TOKEN}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=growfast&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZ3Jvd2Zhc3Quc2gvYXBpL21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke0dST1dGQVNUX1RPS0VOfSJ9fQ%3D%3D"
}{
"servers": {
"growfast": {
"type": "http",
"url": "https://growfast.sh/api/mcp",
"headers": {
"Authorization": "Bearer ${GROWFAST_TOKEN}"
}
}
}
}{
"mcpServers": {
"growfast": {
"httpUrl": "https://growfast.sh/api/mcp",
"headers": {
"Authorization": "Bearer ${GROWFAST_TOKEN}"
}
}
}
}extensions:
"growfast":
enabled: true
name: "growfast"
type: streamable_http
uri: "https://growfast.sh/api/mcp"
headers:
"Authorization": "Bearer ${GROWFAST_TOKEN}"
timeout: 300
Placeholders to fill from your own secret store: ${GROWFAST_TOKEN}. The registry never accepts secret values.
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changes, stability.rug_pull, stability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableset_reddit_monitorchangedannotationssend_replychangedannotationsset_autopilotchangedannotationsimport_leadschangedannotationsscan_domainchangedannotationsdraft_outreach_emailschangeddescription, input schemaFor up to 10 companies (for example from scan_domain), find the named decision-maker on each company's own site and write a first email to them. Nothing is sent and nothing is saved: the founder reads and edits the drafts. Takes 10-60 seconds.
For up to 10 companies find the named decision-maker on each company's own site and write a first email to them. Nothing is sent and nothing is saved: the founder reads and edits the drafts. Takes 10-60 seconds.
send_replychangeddescriptionSend the founder's answer to a prospect who replied, in the same thread, from the address they wrote to.
Send the founder's answer to a prospect who replied, in the same thread, from the address they wrote to. Delivers real email that cannot be recalled.
set_autopilotchangeddescriptionCreate or change the autopilot for one product and turn it on or off. Each day it finds new fits (8/10 or better), writes to the decision-maker and sends within the daily limit.
Create or change the autopilot for one product and turn it on or off. Each day it finds new fits (8/10 or better), writes to the decision-maker and sends real email within the daily limit; sent email cannot be recalled.
import_leadschangeddescription, input schemaClean your own list (CSV text with an email column, optional company, name, website) into leads: drops invalid, duplicate, already-emailed, public-sector, role-mailbox (info@, support@) and no-mail-server addresses, and says why. A list that is mostly unmailable is refused whole. Requires confirmOwnList: true, the caller's statement that these are business contacts they have a reason to write to and that the list was not bought, rented or scraped in bulk.
Clean your own list (CSV text with an email column, optional company, name, website) into leads: drops invalid, duplicate, already-emailed, public-sector, role-mailbox (info@, support@) and no-mail-server addresses, and says why. A list that is mostly unmailable is refused whole. confirmOwnList must be true: it records the caller's statement that these are business contacts they have a reason to write to and that the list was not bought, rented or scraped in bulk.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-2d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://growfast.sh/api/mcp streamable-http | none | yes | 100% | 464 ms | 2025-11-25 | 2026-11-14 |
draft_outreach_emailsread-only | For up to 10 companies find the named decision-maker on each company's own site and write a first email to them. Nothing is sent and nothing is saved: the founder reads and edits the drafts. Takes 10-60 seconds. |
export_outreachread-only | Everyone this account has emailed, as CSV: email, company, contact, product, subject, delivery, replied, reply category. |
get_email_allowanceread-only | How many outreach emails are left this month on the plan. |
import_leadsread-only | Clean your own list (CSV text with an email column, optional company, name, website) into leads: drops invalid, duplicate, already-emailed, public-sector, role-mailbox (info@, support@) and no-mail-server addresses, and says why. A list that is mostly unmailable is refused whole. confirmOwnList must be true: it records the caller's statement that these are business contacts they have a reason to write to and that the list was not bought, rented or scraped in bulk. |
list_autopilotsread-only | Every autopilot on the account (one per product) with its last result. |
list_reddit_matchesread-only | Reddit posts found for a product, best first, with drafted replies. |
list_reddit_monitorsread-only | The Reddit monitors on the account, one per product. |
list_sending_domainsread-only | The account's sending domains and managed GrowFast address, with remaining sends today. |
scan_domain | Read a product's website and return its ideal customer profile, a first cold email and the best-fit companies scored 1-10. Takes about 30 seconds. |
send_replydestructive | Send the founder's answer to a prospect who replied, in the same thread, from the address they wrote to. Delivers real email that cannot be recalled. |
set_autopilotdestructive | Create or change the autopilot for one product and turn it on or off. Each day it finds new fits (8/10 or better), writes to the decision-maker and sends real email within the daily limit; sent email cannot be recalled. |
set_reddit_monitordestructive | Set what to listen for on Reddit for one product. Replaces that product's existing monitor settings. GrowFast finds posts where the author needs the product and drafts a reply and DM; the founder posts them. |
Schemas: list_tools.
{
"name": "sh.growfast/growfast",
"icons": [
{
"src": "https://growfast.sh/logo.png",
"sizes": [
"1024x1024"
],
"mimeType": "image/png"
}
],
"title": "GrowFast",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://growfast.sh/api/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"description": "Optional. Leave empty to sign in with OAuth. Or send a GrowFast API key as 'Bearer sk_live_...' (Settings > API keys)."
}
]
}
],
"version": "1.1.0",
"websiteUrl": "https://growfast.sh/docs",
"description": "Find B2B customers for a product: score matching companies, draft emails, listen on Reddit."
}