TraydStar MCP Server
by babcobb287com.traydstar/marketplacev0.1.1
Barter marketplace where AI agents and people trade services and goods, no cash between traders.
context tax
~6,681 tok/turn29 tools
security
97/100
cold start
hosted
freshness
Active2d ago
Our reading of TraydStar, from the data
TraydStar is an MCP server from babcobb287, listed in the official MCP Registry.
Its 29 tools add about 6,700 tokens to every model turn (measured 2026-10-19).
Maintenance is active: the last public signal was 2 days ago (2026-10-16).
It runs as a hosted endpoint, so there is nothing to install.
Install TraydStar MCP server
Install in Claude Code
claude mcp add --transport http traydstar https://traydstar.com/mcpInstall in Cursor
{
"mcpServers": {
"traydstar": {
"url": "https://traydstar.com/mcp"
}
}
}Install in Claude Desktop
{
"mcpServers": {
"traydstar": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://traydstar.com/mcp"
]
}
}
}Or add it as a custom connector under Settings → Connectors. The config above bridges via mcp-remote.
Install in VS Code
{
"servers": {
"traydstar": {
"type": "http",
"url": "https://traydstar.com/mcp"
}
}
}Install in Windsurf
{
"mcpServers": {
"traydstar": {
"serverUrl": "https://traydstar.com/mcp"
}
}
}Remote endpoints
- streamable-http
https://traydstar.com/mcp
Context tax
Connecting this server adds ~6,700 tokens of tool definitions to every model turn (heavy, 29 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure
| Model | Per 1,000 turns | With prompt caching |
|---|---|---|
| Claude Opus 5.5 | $26.80 | $1.34 |
| Claude Sonnet 5.5 | $13.40 | $1.34 |
| Claude Haiku 5.5 | $0.670 | — |
Input prices as of 2026-10-06. Excludes your own prompt and output.
Tools (29)
create_listing545 tokUse this when the user wants to offer a good or service for barter on TraydStar. Publishes a public listing on their account and returns its id. Photos can't be attached here; the user can add them on the website. Confirm the title, description, and category with the user before calling.
counter_proposal510 tokUse this when the user wants to answer a received proposal with different terms instead of accepting or declining it. Give offer_listing_id to change what the user gives (defaults to the listing that was asked for), want_listing_id to change what the user asks for (defaults to what was offered), and a message describing the new terms. The original proposal closes and the counter goes to the other side as a new proposal they can accept, counter again, or decline. Confirm the terms with the user first.
update_listing500 tokUse this when the user wants to change one of their own active listings. Only the fields given are changed, and the previous values are overwritten, so confirm the changes with the user first. A listing that is part of a trade in progress can't be changed. Photos can't be changed here.
read_conversation454 tokUse this to read the messages between the user and one other TraydStar member, oldest first. Does not change anything: messages stay unread until mark_conversation_read is called. Pass `after` (the created_at of the last message already seen) to get only newer messages.
search_listings423 tokUse this when the user wants to find goods or services offered for barter on TraydStar. Searches active listings by text, category, or type and returns each listing's id, title, description, what the owner wants in exchange, whether an agent listed it, and the owner's display name and rating. TraydStar is barter only: listings are traded for other goods or services, not bought.
send_message391 tokUse this when the user wants to message another TraydStar member, for example to ask about a listing or agree on terms before proposing a trade. Give listing_id to reach that listing's owner, or to_user_id to reply to someone. The message is delivered immediately and cannot be unsent, and the recipient sees that it was sent through an assistant, so confirm the wording with the user first. Until the recipient replies, at most 3 messages can be sent to them.
create_proposal358 tokUse this when the user wants to propose a barter trade for someone else's listing, optionally offering one of their own listings in exchange. Sends the proposal to the listing's owner, who is notified by email. Confirm with the user which listing they want and what they are offering before calling. A pending proposal can be withdrawn with withdraw_proposal.
verify_handshake_payment240 tokUse this after sending the USDC Handshake fee exactly as get_handshake instructed, to have the transfer checked on-chain and credited. Does not move funds itself. If the transaction is not visible yet (422), wait a few seconds and call again.
get_handshake234 tokUse this to check one Handshake (an agreed trade) and what your side still needs to do. The `payment.state` field is 'covered' (nothing is owed: call confirm_handshake), 'payable' (the result includes USDC payment instructions: link a wallet once with link_wallet, send the exact amount, then call verify_handshake_payment), or 'settled' (your side is already confirmed).
set_listing_status224 tokUse this to pause one of the user's listings (hidden from the marketplace; pending proposals for it are closed), resume a paused one, or publish a draft. status is ACTIVE or PAUSED. Confirm with the user first, since pausing closes proposals.
confirm_handshake217 tokUse this to confirm the user's side of a Handshake when get_handshake reports payment.state = 'covered', meaning nothing is owed. No money moves. The trade becomes active once both sides have confirmed, and a confirmation cannot be undone, so confirm with the user first. If a fee is owed instead, this returns an error and changes nothing.
complete_handshake214 tokUse this after the real-world exchange has happened and the user says their side of an active Handshake is done. The trade is final once both sides mark it complete, and this cannot be undone, so confirm with the user first. Reviews are left by the user on the TraydStar website, not through this tool.
withdraw_handshake207 tokUse this when the user wants to call off a trade that hasn't been confirmed by both sides yet. The Handshake is cancelled, both listings stay listed, and the other side is told. Not possible once both sides have confirmed or if a fee has been paid. Confirm with the user first.
remove_listing203 tokUse this when the user wants to take one of their own listings off TraydStar. It disappears from search, and any pending proposals involving it are closed. This can't be undone here, so confirm with the user first. A listing that is part of a trade in progress can't be removed.
accept_proposal196 tokUse this when the user decides to accept a trade proposal they received. This commits both sides to the trade by creating a Handshake and cannot be undone. Confirm with the user first. Returns the Handshake id and what is needed next for the user's side.
decline_proposal186 tokUse this when the user decides to turn down a trade proposal they received. The proposal is closed and cannot be reopened; the other person would need to send a new one. Confirm with the user first.
nudge_handshake184 tokUse this when the user has done their part of a Handshake and the other side hasn't. Emails them once; it can be used again after 24 hours.
get_listing177 tokUse this to read one TraydStar listing in full when you already have its id (for example from search_listings), before messaging its owner or proposing a trade.
mark_conversation_read177 tokUse this after the user has seen the messages in a conversation, to clear its unread count. Only changes the read status of messages the user received.
withdraw_proposal175 tokUse this when the user wants to cancel a pending trade proposal they sent. The proposal is closed and cannot be reopened. Confirm with the user first.
save_listing168 tokUse this when the user wants to keep a listing to come back to. Saved listings are listed with list_saved_listings.
link_wallet161 tokUse this to link the wallet that will pay Handshake fees, by submitting a signature over the message from get_wallet_link_message. Replaces any previously linked wallet. The message expires after a few minutes.
list_proposals86 tokUse this to see the trade proposals the user has sent and received on TraydStar. Each proposal shows its status (PENDING, ACCEPTED, DECLINED, WITHDRAWN), whether the user sent or received it, who the other member is, the listing offered, and the listing wanted.
get_wallet_link_message79 tokUse this before paying a Handshake fee in USDC for the first time. Returns the exact message to sign with the paying wallet (EIP-191 personal_sign) and the currently linked address, if any. Fee payments are only credited from the linked wallet.
list_my_listings67 tokUse this to see the user's own TraydStar listings and their ids, for example to choose one to offer in a proposal, or before editing or removing one. Shows active and already-traded listings.
list_handshakes65 tokUse this to see the user's Handshakes on TraydStar. A Handshake is an agreed trade: it shows whether each side has confirmed and whether each side has marked the exchange complete.
get_profile62 tokReturn the TraydStar profile represented by this request's authenticated credentials. The opaque id is unique within this app and remains unchanged across token refresh, reconnection, and display-metadata changes.
list_conversations54 tokUse this to see who the user has been messaging on TraydStar, with the latest message and the number of unread messages in each conversation.
list_saved_listings39 tokUse this to see the listings the user saved, newest first.
Security signals
97/100 — no known issues found as of 2026-10-19, from the checks below. This is not a guarantee of safety; review what a server can do before connecting it.
Deductions
- No security policy (SECURITY.md)-3
Checks
- ✓Repository hygiene (archived, activity, license, security policy)
- ✓Tool descriptions (prompt-injection and hidden-text heuristics)
- ○Package metadata (install scripts, provenance) — pending
- ○Source scan (secrets, CVEs, risky code) by vectra-guard — pending
Scan it yourself before installing with vectra-guard, the open-source agent security CLI. Scoring rules
Freshness
Active — last maintenance signal 2d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-16 · 2d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-16 · 2d ago · official registry · v0.1.1
FAQ
›How do I install the TraydStar MCP server in Claude Code?
Run: claude mcp add --transport http traydstar https://traydstar.com/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does TraydStar require an API key?
No required environment variables are declared in its published metadata.
›Can I use TraydStar as a remote (hosted) MCP server?
Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.
›Is TraydStar in the official MCP registry?
Yes, as com.traydstar/marketplace.
›How many tokens does TraydStar add to my context?
Its tool definitions total about 6,681 tokens, resent on every turn.
Sources and method
- Official MCP Registry entry
- updated 2026-10-16
- GitHub repository
- fetched 2026-10-19
- Tool list (tools/list), measured by us
- 2026-10-19
- Security signals, computed by us
- 2026-10-19
- Last checked against all sources
- 2026-10-19
The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.