Moda

io.github.VadimModaPublished by GitHub account VadimModav1.0.0Updated Nov 5, 2026

Moda's buy-and-sell communities: find a group, check if a contact is really Moda, fix a listing.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryBusiness & Commerce

Overview

AI-generated overview

Moda's remote MCP server for its Facebook buy-and-sell communities: find the right group, verify contacts, check and fix listings, and look up watch references.

What you can do
  • Find Moda groups by topic and see how access works, member counts and links
  • Verify whether a contact, profile, group or Facebook link is really Moda's
  • Check a listing against group auto-filters and get a rewritten version that passes
  • Look up watch reference numbers, watch names and watch-trade terms or nicknames
  • Search Moda's published help answers and read the latest news and group outage notices
  • Send a report or request to Moda's team (scams, disputes, access, billing, questions)
When to use it
Useful when someone is buying or selling pre-owned watches, cars, gold, jewelry or sneakers through Moda's Facebook groups and needs to pick a group, confirm a contact is genuine, get a listing past the filters, or identify a watch. Also handy for answering questions about how Moda works or reporting a problem to its team.
Requirements
A remote streamable HTTP endpoint at modacommunities.com; no package, environment variables or headers are declared. No authentication is declared. Network access to the endpoint is needed, and share links are opened on Moda's servers.
Before you install
The report tool sends a report or request to Moda's team, so anything included in it leaves the conversation. Listing text and Facebook share links are sent to Moda's servers for checking. Moda states it does not sell items, take payments or vouch for members through this connection, so results are informational and trading still happens between members in the Facebook groups.

Installation

In SourceWeft

  1. Open Moda in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.VadimModa%2Fmoda/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "moda": {
      "type": "http",
      "url": "https://www.modacommunities.com/api/public-mcp/v1"
    }
  }
}

Tools

11

find_moda_groups

Find Moda groups

Use 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.

Parametersquerytopicrequired

check_moda_contact

Check a Moda contact

Use 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.

Parametersvaluerequired

check_listing_words

Check a listing for filtered words

Use 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.

Parameterstextrequiredgroup

look_up_watch_reference

Look up a watch reference

Use 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.

Parametersreferencerequired

search_moda_help

Search Moda's help answers

Use 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.

Parametersquestionrequired

get_moda_news

Get Moda's latest news

Use 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.

Parameterscount

fix_my_listing

Fix a listing for a Moda group

Use 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.

Parameterstextrequiredgroup

explain_watch_term

Explain a watch-trade term

Use 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.

Parameterstermrequired

find_watch_by_name

Find a watch by name

Use 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.

Parametersnamerequired

send_moda_report

Send a report or request to Moda

Sends 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: name, email, category, description and agrees_to_terms. Optional: issue_type (from the category's list), request_type, related_group, phone, facebook_profile, other_party_profile, related_post_link, amount, order_number and reference_check. Returns JSON with the case number, or the reason it was not sent.

Parametersnamerequiredemailrequiredphoneamountcategoryrequiredissue_typedescriptionrequiredorder_numberrequest_typerelated_groupagrees_to_termsrequiredreference_check+3 more

Version history

1
  1. v1.0.0LatestNov 5, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.