MemeSwap MCP
Server Details
AI path for hot meme research and unsigned buys. Agents research trending and new meme coins, pull quotes, and build unsigned swaps the user's wallet still signs. Use when someone wants to buy a hot meme or explore launches on memeswap.fun. Non-custodial. Fee 0.85%. Crypto is risky. Not financial advice.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 43 tools
Most tools target distinct endpoints or resources, but the four *_help tools (growth, marketing, onboarding, trading) and the quote/build/xquote/xstatus cluster overlap enough that an agent could misselect. Descriptions are detailed and usually resolve the boundary, so only a few pairs remain confusable.
All names share the memeswap_ prefix and snake_case, but conventions are mixed: verb_noun (memeswap_create_credential), noun_verb (memeswap_squad_set_privacy), and bare nouns (memeswap_brand_kit, memeswap_chains). The domain grouping makes it readable, but it is not a single predictable pattern.
43 tools is well above the 15-tool guideline and spans many subdomains (trading, social, referrals, credentials, reels, earn, profile). This is likely overwhelming for an agent and suggests room for consolidation or clearer namespacing.
The set covers core workflows for meme research, unsigned swap building, social squads, referrals, credentials, reels, and earn summaries. Minor gaps exist, such as squad leave/update operations or earn claim/stake actions, but most lifecycle needs are addressed.
Available Tools
43 toolsmemeswap_brand_kitARead-onlyIdempotentInspect
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.
Inputs: no named parameters.
memeswap_buildAInspect
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 confirm.
Inputs: from (required), side (required), chain (required), quote (required), +3 more.
memeswap_chainsARead-onlyIdempotentInspect
Networks for meme research / buy routing from GET /api/chains (keys, explorers, aggregators).
Inputs: no named parameters.
memeswap_create_credentialBInspect
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.
Inputs: label, scopes, ttlDays.
memeswap_earn_leaderboardBRead-onlyIdempotentInspect
Use to read the public Earn leaderboards (GET /api/earn/leaderboard); returns the rows the server ranks for board, period, role and metric.
Inputs: q, role, board, limit, +2 more.
memeswap_earn_summaryARead-onlyIdempotentInspect
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.
Inputs: wallet (required), session (required), scope.
memeswap_game_meARead-onlyIdempotentInspect
Public game/profile card for a wallet (GET /api/game/me): display name, avatar URL choices, scores. No secrets.
Inputs: wallet (required).
memeswap_growth_helpARead-onlyIdempotentInspect
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).
Inputs: no named parameters.
memeswap_healthARead-onlyIdempotentInspect
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.
Inputs: no named parameters.
memeswap_list_credentialsARead-onlyIdempotentInspect
List scoped API credential metadata (GET /api/v1.1/me/credentials). Never returns secrets. Requires live user API.
Inputs: no named parameters.
memeswap_list_wallet_refsARead-onlyIdempotentInspect
List wallet refs [{wallet, override}] + active letter (GET /api/v1.1/me/refs). Requires live user API + scoped token.
Inputs: no named parameters.
memeswap_marketing_helpARead-onlyIdempotentInspect
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.
Inputs: no named parameters.
memeswap_onboarding_helpBRead-onlyIdempotentInspect
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.
Inputs: no named parameters.
memeswap_portfolioARead-onlyIdempotentInspect
Public-address holdings check before/after a meme buy (GET /api/portfolio). Address is routing input, not proof of ownership.
Inputs: sol, dust, chains, address.
memeswap_quoteARead-onlyIdempotentInspect
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.
Inputs: side (required), chain (required), token (required), amount (required), +2 more.
memeswap_reel_postAInspect
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, fileSha256, status}.
Inputs: chain (required), token (required), caption (required), session (required), +2 more.
memeswap_reel_statusARead-onlyIdempotentInspect
Use to poll one reel (GET /api/reels/); returns the server reel with status, hiddenReason, removedReason, aiDisclosure and tokenCard; pass the creator session to see a draft, hidden or removed reel.
Inputs: reelId (required), session.
memeswap_referral_acceptAInspect
Use once per wallet to record the referrer terms acceptance (POST /api/referrals/accept); returns the server acceptance record.
Inputs: ts (required), wallet (required), signature (required), termsVersion (required).
memeswap_referral_accept_messageARead-onlyIdempotentInspect
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.
Inputs: wallet (required), termsVersion.
memeswap_referral_codeAInspect
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.
Inputs: ts (required), wallet (required), signature (required).
memeswap_referral_statsARead-onlyIdempotentInspect
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.
Inputs: code (required), ts, wallet, signature.
memeswap_referral_termsARead-onlyIdempotentInspect
Use before accepting referrer terms; returns the current termsVersion, terms and rules URLs and the acceptance message templates (GET /api/referrals/terms).
Inputs: no named parameters.
memeswap_revoke_credentialADestructiveIdempotentInspect
Revoke one credential by 16-hex id (DELETE /api/v1.1/me/credentials/:id). Requires live user API.
Inputs: id (required).
memeswap_select_wallet_refBInspect
Select active wallet-ref letter (PUT /api/v1.1/me/refs/active). Requires live user API + refs:write.
Inputs: override (required).
memeswap_session_messageARead-onlyIdempotentInspect
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.
Inputs: wallet (required).
memeswap_session_openAInspect
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.
Inputs: ts (required), nonce (required), wallet (required), signature (required).
memeswap_set_avatarBInspect
Upload wallet/profile image (POST /api/game/avatar). Needs session bearer + image bytes; MCP does not accept raw image uploads in v0.2.
Inputs: wallet (required), note.
memeswap_set_profileBInspect
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.
Inputs: wallet (required), name, emoji, avatar, +1 more.
memeswap_set_wallet_refsAInspect
Replace wallet-ref list (PUT /api/v1.1/me/refs). Public addresses only. Requires live user API + refs:write token.
Inputs: refs (required), active.
memeswap_social_loginAInspect
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.
Inputs: address (required), session (required), chainId.
memeswap_social_providersARead-onlyIdempotentInspect
List social connect providers (GET /api/social/providers). OAuth still requires a human browser session.
Inputs: no named parameters.
memeswap_squad_applyBInspect
Use to apply to join a Squad (POST /api/social/community/squads/apply {squadId, requestId}); returns the application the leader decides on.
Inputs: social (required), squadId (required), requestId.
memeswap_squad_createAInspect
Use to found a Squad (POST /api/social/community/squads/create {name, tag, requestId}); returns the new squad with its invite link.
Inputs: tag (required), name (required), social (required), requestId.
memeswap_squad_directoryARead-onlyIdempotentInspect
Use to browse or search squads by name or tag (GET /api/social/community/squads/directory); returns items with invite links and nextCursor.
Inputs: social (required), limit, cursor, search.
memeswap_squad_mineARead-onlyIdempotentInspect
Use to read the caller own squad, role and membership (GET /api/social/community/squads/mine); returns the server answer plus the invite link.
Inputs: social (required).
memeswap_squad_privacyARead-onlyIdempotentInspect
Use to read the caller squad privacy switches (GET /api/social/community/squads/privacy); returns revision, showIdentity and showSize.
Inputs: social (required).
memeswap_squad_set_privacyBInspect
Use to change the squad privacy switches (POST /api/social/community/squads/privacy {expectedRevision, showIdentity, showSize}); returns the new revision.
Inputs: social (required), showSize (required), showIdentity (required), expectedRevision (required).
memeswap_tokenARead-onlyIdempotentInspect
Deep profile for one meme coin before a buy decision (risk/market) via GET /api/token/:chain/:address.
Inputs: chain (required), address (required).
memeswap_tokensARead-onlyIdempotentInspect
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.
Inputs: no named parameters.
memeswap_trading_helpARead-onlyIdempotentInspect
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 submit.
Inputs: no named parameters.
memeswap_xquoteBRead-onlyIdempotentInspect
Cross-chain quote + unsigned material when the user wants to buy a meme across chains (GET /api/xquote). Wallet signs. Does not submit.
Inputs: from (required), amount (required), toChain (required), fromChain (required), +5 more.
memeswap_xstatusARead-onlyIdempotentInspect
Provider-reported bridge transaction status (GET /api/xstatus). Observational; may lag final chain state.
Inputs: txHash (required), bridge, toChain, fromChain.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Non-custodial, rug-gated crypto swaps + token safety + discovery for AI agents.
Trade, launch and research higher.fun coins on Solana, from any AI agent. Unsigned or policy-signed.
Prepare pump.fun token launches from your AI agent. You review and sign each one in your own wallet.
Safe Solana swaps for AI agents with risk checks, unsigned transactions, x402, and 3-bp fees.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover tokens, price swaps, and execute onchain trades across Base, BNB Chain, Robinhood Chain, and Arc, with user-defined limits and wallet or hands-free signing options.1MIT- AlicenseNot gradedqualityCmaintenanceEnables AI agents to discover freshly launched Robinhood Chain tokens and memecoins, screen them for rugs, honeypots and scam contracts, and quote, buy or sell across six DEX routers at the best route. Swaps are returned as unsigned transactions for the agent's own wallet to sign, so no keys or funds are ever custodied.11 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables an AI agent to watch chosen X accounts, Truth Social, news and pump.fun trends, then draft, image, launch and relaunch pump.fun coins, trade them, and track and claim creator fees. It also exposes setup checks, wallet status, watch lists, sources and performance review tools.MIT
- AlicenseAqualityDmaintenanceTrade memecoins across 8 chains and earn USDC. 8 tools for AI agents: trending tokens, search, quotes, bonding curves, trade simulation, graduating tokens, chain info. $69 bounties per graduation, 0.5% creator fee forever, 50% Uniswap V3 LP fees — from a single LP.81MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.