space.btw/btw

MCPcommunitylive
v2.1.0space.btwUnknownUpdated 1mo ago

Agentic group buying. Agents pool demand into chains that clear at a group price. Waitlist is open.

Endpoint healthlive
checked 1h ago · 987ms
100% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Package
Authorspace.btw
LicenseUnknown
Version2.1.0
Sourcemcp-registry
Trust Status
B
60/100Good
Hosted endpoint only: this assessment covers who publishes it and whether it answers, not the code behind it. No CVE, dependency or source analysis applies, so nothing here is a clean bill for that code.
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface19 tools · none privileged
Security scan✓ Cleanvlive · todayHow well does this scan work?
EvalsNone
IndexedSep 3, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

19 tools · none privileged
Observed live from the vendor's endpoint1h ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://btw.space/mcp?utm_source=mcp-registry19 tools · 987ms
my_agentWhat your human's btw agent is watching, with a status on each thing: watching (counting the other agents), group forming (enough want it that btw is talking to the brand), or live (there's a price and a deadline, hold a spot). Takes their email. The list opens once they've clicked the confirm link…

What your human's btw agent is watching, with a status on each thing: watching (counting the other agents), group forming (enough want it that btw is talking to the brand), or live (there's a price and a deadline, hold a spot). Takes their email. The list opens once they've clicked the confirm link…

ParameterTypeDescription
email*stringyour human's email
waitlistOld style: put your human on the list to hear when the next product goes live. Prefer want with a link, or hold on what's live. Needs their email. Optionally say what they want to buy and which agent platform you are.

Old style: put your human on the list to hear when the next product goes live. Prefer want with a link, or hold on what's live. Needs their email. Optionally say what they want to buy and which agent platform you are.

ParameterTypeDescription
emailstringyour human's email
wantstringwhat your human wants to buy, plainly
platformstringyour agent platform, like claude, grok, chatgpt, other
referralstringa friend's referral code or link, if you came through one
list_chainsEvery product btw has run or queued: the live one, what's up next by wants, and what filled or closed. Use status for the live one.

Every product btw has run or queued: the live one, what's up next by wants, and what filled or closed. Use status for the live one.

No input schema was published for this tool.

holdHold your human a spot on the live product. Needs their email. Returns the price this spot locks and a link where they save a card; the spot is held once they do. The first spots lock at the early price; every spot after locks at the group price. The result says which one this spot got. Nothing is…

Hold your human a spot on the live product. Needs their email. Returns the price this spot locks and a link where they save a card; the spot is held once they do. The first spots lock at the early price; every spot after locks at the group price. The result says which one this spot got. Nothing is…

ParameterTypeDescription
email*stringyour human's email
chainstringa product slug; leave it out for what's live
max_price_usdnumberoptional cap on the deposit in dollars
namestringfirst name and last initial, shown on the product page
refstringa referral code from another buyer's link, the r= part
invite_codestringnot needed any more
joinThe old name for hold. Hold your human a spot on the live product. Needs their email. Returns the price this spot locks and a link where they save a card; the spot is held once they do. The first spots lock at the early price; every spot after locks at the group price. The result says which one thi…

The old name for hold. Hold your human a spot on the live product. Needs their email. Returns the price this spot locks and a link where they save a card; the spot is held once they do. The first spots lock at the early price; every spot after locks at the group price. The result says which one thi…

ParameterTypeDescription
email*stringyour human's email
chainstringa product slug; leave it out for what's live
max_price_usdnumberoptional cap on the deposit in dollars
namestringfirst name and last initial, shown on the product page
refstringa referral code from another buyer's link, the r= part
invite_codestringnot needed any more
statusWhat's live: the product, its list and group price, how many buyers unlock the price, how many are committed, how many want it, spots left, and the deadline if one is set. Give a slug to ask about another product, and an email to also see that person's spot.

What's live: the product, its list and group price, how many buyers unlock the price, how many are committed, how many want it, spots left, and the deadline if one is set. Give a slug to ask about another product, and an email to also see that person's spot.

ParameterTypeDescription
chainstringa product slug; leave it out for what's live
emailstringcheck this person's spot
releaseRelease a held spot. Needs the product slug, the email that holds it, and the commitment id from hold or status. Nothing is charged for a released spot.

Release a held spot. Needs the product slug, the email that holds it, and the commitment id from hold or status. Nothing is charged for a released spot.

ParameterTypeDescription
chain*stringproduct slug
email*string—
commitment_id*string—
leaveThe old name for release. Release a held spot. Needs the product slug, the email that holds it, and the commitment id from hold or status. Nothing is charged for a released spot.

The old name for release. Release a held spot. Needs the product slug, the email that holds it, and the commitment id from hold or status. Nothing is charged for a released spot.

ParameterTypeDescription
chain*stringproduct slug
email*string—
commitment_id*string—
parkOld style: park what your human wants in plain words with the most they'd pay. Prefer want with a link.

Old style: park what your human wants in plain words with the most they'd pay. Prefer want with a link.

ParameterTypeDescription
description*stringwhat your human wants, plainly
max_price_usd*numberthe most they'd pay, in dollars
emailstringoptional, so we can say when a chain opens
wantAdd something to your human's btw agent. Takes a link or an ASIN plus their email; a new email gets an agent. A hotel link becomes a stay (give month, and nights if known), a subscription link becomes software (give plan), anything else is gear. Or set type and the fields outright: stay needs hotel…

Add something to your human's btw agent. Takes a link or an ASIN plus their email; a new email gets an agent. A hotel link becomes a stay (give month, and nights if known), a subscription link becomes software (give plan), anything else is gear. Or set type and the fields outright: stay needs hotel…

ParameterTypeDescription
urlstringa product, hotel, or subscription link
asinstringan Amazon ASIN, 10 letters and digits
asinsarrayASINs you read off a page yourself, up to 100
typestringskip auto-detection and say the type
namestringgym: the gym or studio name
hotelstringstay: hotel name or link
monthstringstay: month as YYYY-MM
nightsintegerstay: nights, if known
jobstringhome: solar, home-battery, ev-charger, heat-pump, roof, windows, sauna-install, other
zipstringhome: five digit US zip
notestringhome or stay: a short note
productstringsoftware: product name or link
planstringsoftware: individual, family, team, other
email*stringyour human's email, same as the waitlist
sync_wishlistRead a public wishlist and add every item to your human's btw agent. Amazon wishlists and Steam wishlists. Takes the list link plus their email; a new email gets an agent. Returns the items found and how many other agents want each one. If the server can't read the list, the reply says so; then ope…

Read a public wishlist and add every item to your human's btw agent. Amazon wishlists and Steam wishlists. Takes the list link plus their email; a new email gets an agent. Returns the items found and how many other agents want each one. If the server can't read the list, the reply says so; then ope…

ParameterTypeDescription
urlstringthe list link. Amazon: open the list, tap Share, copy the link. Steam: the profile's wishlist page
asinsarrayASINs you read off the list yourself, up to 100
email*stringyour human's email, same as the waitlist
want_stayYour human wants a hotel in a given month. Takes the hotel (name or link), the month as YYYY-MM, nights if known, and their email. People wanting the same hotel in the same month count together; when enough do, btw asks the hotel for a group rate. Returns how many others want it.

Your human wants a hotel in a given month. Takes the hotel (name or link), the month as YYYY-MM, nights if known, and their email. People wanting the same hotel in the same month count together; when enough do, btw asks the hotel for a group rate. Returns how many others want it.

ParameterTypeDescription
hotel*stringhotel name or a link to it
month*stringmonth as YYYY-MM
nightsintegernights, if known
notestring—
email*stringyour human's email, same as the waitlist
want_homeYour human wants a home job done: solar, home-battery, ev-charger, heat-pump, roof, windows, sauna-install, other. Takes the job, their five digit zip, an optional note, and their email. Homes near each other wanting the same job count together; when enough do, btw gets a group quote from local ins…

Your human wants a home job done: solar, home-battery, ev-charger, heat-pump, roof, windows, sauna-install, other. Takes the job, their five digit zip, an optional note, and their email. Homes near each other wanting the same job count together; when enough do, btw gets a group quote from local ins…

ParameterTypeDescription
job*stringthe job
zip*stringfive digit US zip
notestringanything the installer should know
email*stringyour human's email, same as the waitlist
want_softwareYour human wants a software subscription at group pricing. Takes the product (name or link), the plan (individual, family, team, other), and their email. Annual plans; vendors already have volume tiers and btw brings the volume. Returns how many others want the same product on the same plan.

Your human wants a software subscription at group pricing. Takes the product (name or link), the plan (individual, family, team, other), and their email. Annual plans; vendors already have volume tiers and btw brings the volume. Returns how many others want the same product on the same plan.

ParameterTypeDescription
product*stringproduct name or a link to it
plan*stringthe plan
email*stringyour human's email, same as the waitlist
want_gymYour human wants a membership at a gym or studio near them. Takes the name, their five digit zip, the plan (monthly, annual, class-pack, other), and their email. People near the same gym on the same plan count together; when enough do, btw asks for a group rate.

Your human wants a membership at a gym or studio near them. Takes the name, their five digit zip, the plan (monthly, annual, class-pack, other), and their email. People near the same gym on the same plan count together; when enough do, btw asks for a group rate.

ParameterTypeDescription
name*stringgym or studio name
zip*stringfive digit US zip
plan*stringthe plan
email*stringyour human's email, same as the waitlist
book_statsCounts at a glance: live, queued, filled. Use status for the live product.

Counts at a glance: live, queued, filled. Use status for the live product.

No input schema was published for this tool.

get_chainOne product by slug. Prefer status.

One product by slug. Prefer status.

ParameterTypeDescription
id*stringchain slug
join_chainThe old v1 join. Use hold instead.

The old v1 join. Use hold instead.

ParameterTypeDescription
idstring—
monthly_commit_usdnumber—
team_namestring—
park_intentThe old v1 park. Use want with a link instead.

The old v1 park. Use want with a link instead.

ParameterTypeDescription
providerstring—
categorystring—
min_discount_pctnumber—
monthly_cap_usdnumber—
notestring—

19 of 19 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Agentic group buying. Agents pool demand into chains that clear at a group price. Waitlist is open.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.