Skip to content
MemeSwap logo

MemeSwap MCP server

Which MCP servers are MemeSwap's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-26

← Back to MemeSwap

Whose server it is
  • Registry namefun.memeswap/tradingverified in the MCP registry

The registry name sits under memeswap.fun. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-26
  • Stateanswerschecked 2026-10-26
  • Tools43
  • Server calls itselfmemeswap-trading
  • Server version0.3.0
  • Protocol version2025-06-18

On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 229 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.

Once connected

  • memeswap_set_wallet_refs, memeswap_create_credential, memeswap_set_profile, memeswap_set_avatar change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 24 of 43 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 9, the first on 2026-10-26
  • INITE MCP score75 of 100answers 100 · definitions 91 · context 80 · connects 100 · lowered by the warning signs below
  • Answered100% of days9 of 9 daily checks
  • Median first answer237 ms
  • Space in an agent's context≈ 6,207 tokensthe definitions of all its tools (43), which an agent carries on every turn
  • Tool definitionsA · 91 of 100
  • Typed results0 of 43 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 24 of 43

What an agent can do with it

  • not sure · check token price, liquidity and holder count
  • not sure · spread a purchase across ranked tokens on one chain

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: memeswap_set_wallet_refs, memeswap_create_credential, memeswap_set_profile, memeswap_set_avatar

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers43 tools · read 2026-10-26
  • memeswap_trading_help

    First read for agents helping users buy a hot meme coin or research memecoins via quote→unsigned build; wallet signs. Not a token launcher. Fee 0.85%. NFA. Security bar: unsigned construction only; no custody, no signing, no unrestricted…

  • memeswap_health

    Readiness for meme research / buy routing from GET /api/health. Confirms the origin is up and fee routes are configured (0.85%). Not per-token data.

  • memeswap_chains

    Networks for meme research / buy routing from GET /api/chains (keys, explorers, aggregators).

  • memeswap_tokens

    Listed meme coin market rows from GET /api/tokens: use when the user asks for hot / new / trending memes to research before a buy. Prefer memeswap_token for one address. Observations can be stale.

  • memeswap_token

    Deep profile for one meme coin before a buy decision (risk/market) via GET /api/token/:chain/:address.

  • memeswap_portfolio

    Public-address holdings check before/after a meme buy (GET /api/portfolio). Address is routing input, not proof of ownership.

  • memeswap_quote

    Indicative buy/sell quote for a listed meme coin from GET /api/quote. Does not execute. Next step: memeswap_build. Quotes can expire; request a fresh quote before build.

  • memeswap_build

    Builds unsigned swap material so the user can buy (or sell) a listed meme coin (POST /api/build); wallet must review and sign. Not a launch/create-token tool. Fee 0.85% on fee-enabled trades. NFA. Does NOT authorize, sign, submit or…

  • memeswap_xquote

    Cross-chain quote + unsigned material when the user wants to buy a meme across chains (GET /api/xquote). Wallet signs. Does not submit.

  • memeswap_onboarding_help

    Onboard a human signer for non-custodial meme buys via MCP: connect wallet (human signs), set username/avatar, wallet-ref duct, scoped credentials. No custody / no auto-trade.

  • memeswap_game_me

    Public game/profile card for a wallet (GET /api/game/me): display name, avatar URL choices, scores. No secrets.

  • memeswap_social_providers

    List social connect providers (GET /api/social/providers). OAuth still requires a human browser session.

  • memeswap_list_wallet_refs

    List wallet refs [{wallet, override}] + active letter (GET /api/v1.1/me/refs). Requires live user API + scoped token.

  • memeswap_set_wallet_refs

    Replace wallet-ref list (PUT /api/v1.1/me/refs). Public addresses only. Requires live user API + refs:write token.

  • memeswap_select_wallet_ref

    Select active wallet-ref letter (PUT /api/v1.1/me/refs/active). Requires live user API + refs:write.

  • memeswap_list_credentials

    List scoped API credential metadata (GET /api/v1.1/me/credentials). Never returns secrets. Requires live user API.

  • memeswap_create_credential

    Create scoped user API token (POST /api/v1.1/me/credentials). Usually wallet-session only on portal; agents get API_GAP or one-time secret once: show once, never log.

  • memeswap_revoke_credential

    Revoke one credential by 16-hex id (DELETE /api/v1.1/me/credentials/:id). Requires live user API.

  • memeswap_set_profile

    Set display name / emoji / preset avatar (POST /api/game/profile). Needs wallet session bearer or signed profile message: MCP cannot sign. Returns guidance until agent session duct exists.

  • memeswap_set_avatar

    Upload wallet/profile image (POST /api/game/avatar). Needs session bearer + image bytes; MCP does not accept raw image uploads in v0.2.

  • memeswap_xstatus

    Provider-reported bridge transaction status (GET /api/xstatus). Observational; may lag final chain state.

  • memeswap_growth_help

    Use first when an agent will recruit people, run a Squad, earn referral fees or post token reels; returns the flow in order, the signing messages and the rules in plain words (the server enforces every rule).

  • memeswap_session_message

    Use to start a wallet session; returns {wallet, ts, nonce, message} for the wallet to personal_sign, then pass the signature to memeswap_session_open.

  • memeswap_session_open

    Use after signing the session message; posts {wallet, ts, nonce, signature} to /api/game/session and returns {token, wallet, expiresAt}, the caller bearer for social login, earn summary and reel posts.

  • memeswap_social_login

    Use with a session bearer to sign in to Squads (POST /api/social/login/wallet-session); returns {social, profile, badge}, where social is the cookie value every Squads tool takes.

  • memeswap_referral_terms

    Use before accepting referrer terms; returns the current termsVersion, terms and rules URLs and the acceptance message templates (GET /api/referrals/terms).

  • memeswap_referral_accept_message

    Use to get the two messages a referrer signs with fresh timestamps; returns the terms acceptance message (ISO ts) for memeswap_referral_accept and the referral message (epoch ms) for memeswap_referral_code and memeswap_referral_stats.

  • memeswap_referral_accept

    Use once per wallet to record the referrer terms acceptance (POST /api/referrals/accept); returns the server acceptance record.

  • memeswap_referral_code

    Use after the terms are accepted to get the referral code, link, shareText and rules (POST /api/referrals/code); ts is the epoch ms inside the signed referral message.

  • memeswap_referral_stats

    Use to read counts for a referral code (GET /api/referrals/stats); public counts, and with wallet, signature and ts (the referral message signature) the referrer own earnings rows.

  • memeswap_squad_mine

    Use to read the caller own squad, role and membership (GET /api/social/community/squads/mine); returns the server answer plus the invite link.

  • memeswap_squad_directory

    Use to browse or search squads by name or tag (GET /api/social/community/squads/directory); returns items with invite links and nextCursor.

  • memeswap_squad_create

    Use to found a Squad (POST /api/social/community/squads/create {name, tag, requestId}); returns the new squad with its invite link.

  • memeswap_squad_apply

    Use to apply to join a Squad (POST /api/social/community/squads/apply {squadId, requestId}); returns the application the leader decides on.

  • memeswap_squad_share_card

    Use to get the invite card for the caller own squad (GET /api/social/community/squads/share-card?squadId=); returns the card plus the link https://memeswap.fun/squad/<TAG>.

  • memeswap_squad_privacy

    Use to read the caller squad privacy switches (GET /api/social/community/squads/privacy); returns revision, showIdentity and showSize.

  • memeswap_squad_set_privacy

    Use to change the squad privacy switches (POST /api/social/community/squads/privacy {expectedRevision, showIdentity, showSize}); returns the new revision.

  • memeswap_earn_summary

    Use to read pending and available Earn amounts for the session wallet (GET /api/earn/summary?wallet=, Authorization: Bearer); returns the server summary; scope=profile totals every wallet of the verified profile.

  • memeswap_earn_leaderboard

    Use to read the public Earn leaderboards (GET /api/earn/leaderboard); returns the rows the server ranks for board, period, role and metric.

  • memeswap_reel_post

    Use to post an agent reel about a listed token from an https video URL; opens /api/reels/agent/upload-session with the bearer and {chain, token, caption, fileSha256, aiDisclosure}, uploads the bytes, and returns {reelId, streamUid…

  • memeswap_reel_status

    Use to poll one reel (GET /api/reels/<reelId>); returns the server reel with status, hiddenReason, removedReason, aiDisclosure and tokenCard; pass the creator session to see a draft, hidden or removed reel.

  • memeswap_brand_kit

    Use before producing any MemeSwap promotion; returns the approved brand kit (artwork URLs, colours, logos, copy and usage rules) from GET /brand/kit.json, relayed as is.

  • memeswap_marketing_help

    Use when an agent will promote MemeSwap anywhere; returns how to do it with attribution (referral link, App Store link, reels with AI disclosure) and the copy rules, in plain words.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "trading": {
      "type": "http",
      "url": "https://mcp.memeswap.fun/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http memeswap https://mcp.memeswap.fun/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.memeswap.fun/mcp as a custom connector in the settings.

OpenAPI spec

9 paths, read 2026-10-26. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.