Moda
io.github.VadimModa/modaVersion 1.0.0Moda's buy-and-sell communities: find a group, check if a contact is really Moda, fix a listing.
Status
Responds312 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:43 UTC
- Latency
- 312 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://www.modacommunities.com/api/public-mcp/v1Responds312 msNo sign-in
Claude Code
claude mcp add --transport http moda https://www.modacommunities.com/api/public-mcp/v1Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: moda
Remote MCP server URL: https://www.modacommunities.com/api/public-mcp/v1Cursor
{
"mcpServers": {
"moda": {
"url": "https://www.modacommunities.com/api/public-mcp/v1"
}
}
}VS Code
code --add-mcp '{"name":"moda","type":"http","url":"https://www.modacommunities.com/api/public-mcp/v1"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
15 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
check_facebook_group_linkUse when someone has a link to a Facebook group or post and wants to know whether that group is an official Moda group.
link: the facebook.com/groups/... address or a facebook.com/share/... link. Share links are opened on Moda's servers to find the group they point to.
Returns JSON with verdict official, not_official or could_not_check, the group's name when it is official, and a plain sentence to pass on. | No | Yes | Yes | Yes |
check_listing_wordsUse before someone posts a listing in a Moda group, or when their post was declined, to find words that Moda's automatic filters decline.
text: the full listing as it will be posted. group: optional slug of the group it is for; leave it out to check every group.
Returns JSON: each filtered word found, the groups whose filter catches it, words hidden with symbols or spacing, and the other common reasons a post is declined that no word check can see. An empty list means no filtered words, not a guarantee the post goes up. | No | Yes | Yes | No |
check_message_for_scamChecks a message someone received about a deal (a Facebook message, text or email) for the scam patterns Moda describes on modacommunities.com/verify, such as a cold message after an auction bid from a chat named "Business chat under", a buyer who backed out, a copied admin, a screenshot reference or a changed shipping address.
message: the message text. sender_name: optional, the name shown on the chat. context: optional, what the message is about, such as an auction bid, a want-to-buy post or a listing.
Returns JSON: the signs found, Moda's explanation of each matching scam, the steps to check who is really messaging, and Moda's own rules about what it never asks for. Finding no signs does not mean a message is safe. | No | Yes | Yes | No |
check_moda_contactUse when someone was contacted by a person, number, email or business claiming to be Moda, or wants to know if one is real before trusting it. This is Moda's own scam check, the same one on modacommunities.com/verify.
value: exactly one of an email address, a phone number, a link to a person's Facebook profile, or a business name.
Returns JSON with verdict official, not_official or could_not_check, what was matched (for example a team member's public name and role), a plain sentence summing up the result, and moda_rules: Moda's published wording on what it never asks for in a message. Facebook group and post links are not checked here. | No | Yes | Yes | No |
explain_watch_termUse when someone asks what a watch or dealer term, abbreviation or nickname means, such as BNIB, LNIB, full set, hesalite, grey market, Hulk or Pepsi.
term: the word or phrase as written.
Returns JSON from Moda's glossary of about 276 terms: the meaning, an example where there is one, the references a nickname stands for, and the glossary link. Up to three close matches when the term is not exact. | No | Yes | Yes | No |
find_moda_groupsUse when someone wants to buy, sell or talk about watches, cars, gold or jewelry, sneakers and other items and asks which Moda community fits or how to join.
Returns Moda's official groups for the topic as JSON: name, what the group is for, how access works, approximate member count, the Facebook group link, Moda's page for it when one exists, any notice that a group is temporarily down with the group to use meanwhile, and Moda's official steps for joining.
topic: one of watches, cars, jewelry, lifestyle, specialty, premium (memberships by application) or all. query: optional words to narrow the list, such as rolex, golf or sneakers. | No | Yes | Yes | No |
find_watch_by_nameUse when someone names a watch rather than giving a reference number, such as Rolex Submariner, Daytona, Batman or Moonwatch, and wants to know the references.
name: the brand, model or nickname in plain words.
Returns JSON: Moda's reference pages that match, each with brand, model, reference, nickname, production years, a one-line summary and the page link. Moda publishes no prices. | No | Yes | Yes | No |
fix_my_listingUse when someone's listing has words a Moda group's automatic filter declines, or they ask Moda to fix their post. This is the Post Checker's Fix my post, run on Moda's servers.
text: the listing as written. group: optional slug of the group it is for; leave it out to fix it for every group at once.
Returns JSON: the rewritten listing to copy, each change made (a brand name bent so the filter passes, a word swapped or removed, and why), and any words that stop the post entirely, such as replica terms, where no rewrite is offered. | No | Yes | Yes | No |
get_group_rulesReturns the posting rules for a Moda Facebook group: what the group is for, its price range, the hashtag a post needs, the words its filter declines, how to join, and the rules that apply in every Moda group, such as no dollar sign, no outside links, and a watch described as preowned, not new.
group: optional, the group's name or slug, such as Moda Watch Club 10K & Under or modahype. Leave it out for the rules every group shares and the list of groups.
Returns JSON in Moda's published wording. | No | Yes | Yes | No |
get_moda_newsUse when someone asks what is new at Moda, whether a Moda group is down, or about a recent launch, event or announcement.
count: optional number of posts, 1 to 10 (default 5).
Returns JSON: notices for any Moda group that is temporarily down and the group to use meanwhile, then the newest posts from The Feed (modacommunities.com/updates), each with its date, kind, title, a short summary and its link. | No | Yes | Yes | No |
look_up_watch_referenceUse when someone gives a watch reference number, such as 126610LN or 5711/1A, and wants to know which watch it is.
reference: the reference number as written.
Returns JSON: brand, model, case size, material, production years, the nickname buyers use when there is one, and Moda's reference page link when one exists. Moda publishes no prices. | No | Yes | Yes | No |
request_moda_join_codeGets a person their Moda join code, the same as the form at modacommunities.com/join-code. Most Moda Facebook groups are private, and their join question asks for this code.
code_type private-group: the code for the free private Moda groups. Moda emails it to the person's address; it is never returned here. code_type moda-ai: the Moda AI Club join code (the group is private; the admin team approves join requests that match a sign-up), returned in the answer.
Moda saves the person's name, email and Facebook profile together before any code is released. Sending it means the person agrees to Moda's Terms (https://www.modacommunities.com/terms) and Privacy Policy (https://www.modacommunities.com/privacy); with a mobile number, also to Moda contacting them by phone or text (msg and data rates may apply, reply STOP to opt out).
Required: name, email, facebook_profile (a link to the person's own Facebook profile), code_type and agrees_to_terms. Optional for private-group: group and phone.
Returns JSON saying where the code went, or the code itself for moda-ai, or the reason nothing was sent. | No | No | No | No |
search_moda_guidesSearches Moda's published guides: watch condition grades, crystals, movements, polishing, Rolex bracelets and nicknames, lab-grown and natural diamonds, how to sell a luxury watch without consignment, where dealers buy wholesale, spotting scams, and getting a listing past a group's filter.
topic: what the person wants to learn about, in plain words.
Returns JSON with up to three matching guides, each with its title, Moda's summary and the link. | No | Yes | Yes | No |
search_moda_helpUse for questions about how Moda works: joining a group, approval times, membership, posting rules, declined posts, bans, the middleman, payments, refunds, reporting a problem or contacting the team.
question: the person's question in their own words.
Returns JSON with up to three of Moda's published help answers, word for word, each with its link, in Moda's published wording. | No | Yes | Yes | No |
send_moda_reportSends a report or request to Moda's team, the same as the form at modacommunities.com/report: a scam, an impersonator or a fake group; a deal dispute; a member conduct problem or ban appeal; group or chat access; a declined post; membership, advertising or billing; or a question for the team.
Moda's team receives it as a case, routed to the right person, and the person gets a case number and a confirmation email. Sending it means the person agrees to Moda's Terms (https://www.modacommunities.com/terms) and Privacy Policy (https://www.modacommunities.com/privacy); when a phone number is included, also to Moda contacting them by phone or text (msg and data rates may apply, reply STOP to opt out).
Required for every report: name, email, email_confirmed, category, description and agrees_to_terms. Each category also needs the details Moda's team otherwise has to ask for afterwards. For a deal dispute: related_post_link, other_party_profile (a profile link, not just a name), reference_check, amount, payment_method, key_dates and outcome_wanted. For a scam: related_post_link, other_party_profile and reference_check. For member conduct: related_group, other_party_profile and outcome_wanted. For account and access: facebook_profile and related_group, plus whatsapp_numbers for a number change. For posting and listing: related_group. For billing: order_number and amount. An honest answer such as "it was deleted" or "I don't know" is fine.
Screenshots cannot be attached here; the person replies to Moda's confirmation email with them.
Returns JSON with the case number; or, when details are missing, sent false and the questions to ask the person; or the reason it was not sent. | No | No | No | No |
Details
- Registry status
- Active
- Published
- Nov 5, 2026
- Updated
- Nov 5, 2026
- Repository
- Not given
- Categories (suggested)
- Search and webCommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared