Servidor MCP

MemeSwap MCP

fun.memeswap/trading
Cripto y Web3 Redes sociales Público y accesible MCP 2025-11-25

Qué hace este MCP

Researches listed meme tokens, provides indicative quotes and unsigned swap transactions, and supports wallet sessions, referrals, profiles, and token-related social reels.

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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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 confirm.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'side', 'token', 'amount', 'from', 'quote'], 'properties': {'from': {'type': 'string', 'maxLength': 128, 'minLength': 32, 'description': 'Public signing-wallet address; output is bound to this caller.'}, 'side': {'enum': ['buy', 'sell'], 'type': 'string'}, 'chain': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]*$', 'maxLength': 32, 'minLength': 2}, 'quote': {'type': 'object', 'description': 'Prior memeswap_quote /api/quote response object.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'token': {'type': 'string', 'maxLength': 128, 'minLength': 32}, 'amount': {'type': 'string', 'pattern': '^\\d*\\.?\\d+$', 'description': 'Positive decimal string'}, 'slippageBps': {'type': 'integer', 'maximum': 5000, 'minimum': 1}}, 'additionalProperties': False}
memeswap_chains
Networks for meme research / buy routing from GET /api/chains (keys, explorers, aggregators).
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'label': {'type': 'string', 'maxLength': 64}, 'scopes': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40}, 'maxItems': 12}, 'ttlDays': {'type': 'integer', 'maximum': 365, 'minimum': 1}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'role': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'board': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'metric': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'period': {'type': 'string', 'maxLength': 16, 'minLength': 1}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session', 'wallet'], 'properties': {'scope': {'type': 'string', 'maxLength': 16, 'minLength': 1}, 'wallet': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}, 'session': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.'}}, 'additionalProperties': False}
memeswap_game_me
Public game/profile card for a wallet (GET /api/game/me): display name, avatar URL choices, scores. No secrets.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'maxLength': 128, 'minLength': 32, 'description': 'Public EVM or Solana address. Never a key or seed.'}}, 'additionalProperties': False}
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).
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
memeswap_list_credentials
List scoped API credential metadata (GET /api/v1.1/me/credentials). Never returns secrets. Requires live user API.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
memeswap_list_wallet_refs
List wallet refs [{wallet, override}] + active letter (GET /api/v1.1/me/refs). Requires live user API + scoped token.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
memeswap_portfolio
Public-address holdings check before/after a meme buy (GET /api/portfolio). Address is routing input, not proof of ownership.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sol': {'type': 'string', 'maxLength': 44, 'minLength': 32}, 'dust': {'type': 'number', 'minimum': 0}, 'chains': {'type': 'string', 'maxLength': 200}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'side', 'token', 'amount'], 'properties': {'from': {'type': 'string', 'maxLength': 128, 'minLength': 32}, 'side': {'enum': ['buy', 'sell'], 'type': 'string'}, 'chain': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]*$', 'maxLength': 32, 'minLength': 2}, 'token': {'type': 'string', 'maxLength': 128, 'minLength': 32}, 'amount': {'type': 'string', 'pattern': '^\\d*\\.?\\d+$', 'description': 'Positive decimal string'}, 'slippageBps': {'type': 'integer', 'maximum': 5000, 'minimum': 1}}, 'additionalProperties': False}
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, fileSha256, status}.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session', 'chain', 'token', 'caption', 'aiDisclosure', 'videoUrl'], 'properties': {'chain': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'token': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'caption': {'type': 'string', 'maxLength': 1000, 'minLength': 1}, 'session': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.'}, 'videoUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'description': 'https URL of the mp4 or mov.'}, 'aiDisclosure': {'type': 'boolean', 'description': 'Required. true when the video is AI-made or AI-assisted.'}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['reelId'], 'properties': {'reelId': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'session': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.'}}, 'additionalProperties': False}
memeswap_referral_accept
Use once per wallet to record the referrer terms acceptance (POST /api/referrals/accept); returns the server acceptance record.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet', 'signature', 'ts', 'termsVersion'], 'properties': {'ts': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The ISO timestamp inside the signed acceptance message.'}, 'wallet': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}, 'signature': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'personal_sign signature produced by the caller wallet over the exact message.'}, 'termsVersion': {'type': 'string', 'maxLength': 16, 'minLength': 1}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}, 'termsVersion': {'type': 'string', 'maxLength': 16, 'minLength': 1, 'description': 'Defaults to the live version from /api/referrals/terms.'}}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet', 'signature', 'ts'], 'properties': {'ts': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'wallet': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}, 'signature': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'personal_sign signature produced by the caller wallet over the exact message.'}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'ts': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'code': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'wallet': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}, 'signature': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'personal_sign signature produced by the caller wallet over the exact message.'}}, 'additionalProperties': False}
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).
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
memeswap_revoke_credential
Revoke one credential by 16-hex id (DELETE /api/v1.1/me/credentials/:id). Requires live user API.
Destructivo Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'pattern': '^[0-9a-f]{16}$'}}, 'additionalProperties': False}
memeswap_select_wallet_ref
Select active wallet-ref letter (PUT /api/v1.1/me/refs/active). Requires live user API + refs:write.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['override'], 'properties': {'override': {'type': 'string', 'pattern': '^[A-Za-z]$', 'description': 'Override letter A-Z for wallet-ref duct'}}, 'additionalProperties': False}
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet', 'ts', 'nonce', 'signature'], 'properties': {'ts': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'nonce': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'wallet': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}, 'signature': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'personal_sign signature produced by the caller wallet over the exact message.'}}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet'], 'properties': {'note': {'type': 'string', 'maxLength': 200}, 'wallet': {'type': 'string', 'maxLength': 128, 'minLength': 32, 'description': 'Public EVM or Solana address. Never a key or seed.'}}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['wallet'], 'properties': {'name': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'emoji': {'type': 'string', 'maxLength': 8}, 'avatar': {'type': 'string', 'maxLength': 32, 'description': 'Preset meme-NN id or custom when upload exists'}, 'optOut': {'type': 'boolean'}, 'wallet': {'type': 'string', 'maxLength': 128, 'minLength': 32, 'description': 'Public EVM or Solana address. Never a key or seed.'}}, 'additionalProperties': False}
memeswap_set_wallet_refs
Replace wallet-ref list (PUT /api/v1.1/me/refs). Public addresses only. Requires live user API + refs:write token.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['refs'], 'properties': {'refs': {'type': 'array', 'items': {'type': 'object', 'required': ['wallet', 'override'], 'properties': {'wallet': {'type': 'string', 'maxLength': 128, 'minLength': 32, 'description': 'Public EVM or Solana address. Never a key or seed.'}, 'override': {'type': 'string', 'pattern': '^[A-Za-z]$', 'description': 'Override letter A-Z for wallet-ref duct'}}, 'additionalProperties': False}, 'maxItems': 10}, 'active': {'type': 'string', 'pattern': '^[A-Za-z]$', 'description': 'Override letter A-Z for wallet-ref duct'}}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session', 'address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Public 0x EVM address. Never a key or seed.'}, 'chainId': {'type': 'string', 'maxLength': 32, 'minLength': 1, 'description': 'CAIP-2 chain id, default eip155:1.'}, 'session': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.'}}, 'additionalProperties': False}
memeswap_social_providers
List social connect providers (GET /api/social/providers). OAuth still requires a human browser session.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['social', 'squadId'], 'properties': {'social': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.'}, 'squadId': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'requestId': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Idempotency key; random when absent.'}}, 'additionalProperties': False}
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.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['social', 'name', 'tag'], 'properties': {'tag': {'type': 'string', 'maxLength': 16, 'minLength': 1}, 'name': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'social': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.'}, 'requestId': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Idempotency key; random when absent.'}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['social'], 'properties': {'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'cursor': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'search': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'social': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.'}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['social'], 'properties': {'social': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.'}}, 'additionalProperties': False}
memeswap_squad_privacy
Use to read the caller squad privacy switches (GET /api/social/community/squads/privacy); returns revision, showIdentity and showSize.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['social'], 'properties': {'social': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.'}}, 'additionalProperties': False}
memeswap_squad_set_privacy
Use to change the squad privacy switches (POST /api/social/community/squads/privacy {expectedRevision, showIdentity, showSize}); returns the new revision.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['social', 'expectedRevision', 'showIdentity', 'showSize'], 'properties': {'social': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.'}, 'showSize': {'type': 'boolean'}, 'showIdentity': {'type': 'boolean'}, 'expectedRevision': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}
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>.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['social', 'squadId'], 'properties': {'social': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.'}, 'squadId': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}
memeswap_token
Deep profile for one meme coin before a buy decision (risk/market) via GET /api/token/:chain/:address.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['chain', 'address'], 'properties': {'chain': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]*$', 'maxLength': 32, 'minLength': 2}, 'address': {'type': 'string', 'maxLength': 128, 'minLength': 32}}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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 submit.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
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.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromChain', 'toChain', 'amount', 'from'], 'properties': {'to': {'type': 'string', 'maxLength': 128, 'minLength': 32}, 'from': {'type': 'string', 'maxLength': 128, 'minLength': 32}, 'order': {'type': 'string', 'maxLength': 40}, 'amount': {'type': 'string', 'pattern': '^\\d*\\.?\\d+$', 'description': 'Positive decimal string'}, 'toChain': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'toToken': {'type': 'string', 'maxLength': 128}, 'slippage': {'type': 'number', 'minimum': 0}, 'fromChain': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'fromToken': {'type': 'string', 'maxLength': 128}}, 'additionalProperties': False}
memeswap_xstatus
Provider-reported bridge transaction status (GET /api/xstatus). Observational; may lag final chain state.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['txHash'], 'properties': {'bridge': {'type': 'string', 'maxLength': 64}, 'txHash': {'type': 'string', 'maxLength': 128, 'minLength': 8}, 'toChain': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'fromChain': {'type': 'string', 'maxLength': 32, 'minLength': 1}}, 'additionalProperties': False}
Añadido
memeswap_marketing_help
3 de October de 2026 a las 02:40
Añadido
memeswap_brand_kit
3 de October de 2026 a las 02:40
Añadido
memeswap_reel_status
3 de October de 2026 a las 02:40
Añadido
memeswap_reel_post
3 de October de 2026 a las 02:40
Añadido
memeswap_earn_leaderboard
3 de October de 2026 a las 02:40
Añadido
memeswap_earn_summary
3 de October de 2026 a las 02:40
Añadido
memeswap_squad_set_privacy
3 de October de 2026 a las 02:40
Añadido
memeswap_squad_privacy
3 de October de 2026 a las 02:40
Añadido
memeswap_squad_share_card
3 de October de 2026 a las 02:40
Añadido
memeswap_squad_apply
3 de October de 2026 a las 02:40
Añadido
memeswap_squad_create
3 de October de 2026 a las 02:40
Añadido
memeswap_squad_directory
3 de October de 2026 a las 02:40
Añadido
memeswap_squad_mine
3 de October de 2026 a las 02:40
Añadido
memeswap_referral_stats
3 de October de 2026 a las 02:40
Añadido
memeswap_referral_code
3 de October de 2026 a las 02:40
Añadido
memeswap_referral_accept
3 de October de 2026 a las 02:40
Añadido
memeswap_referral_accept_message
3 de October de 2026 a las 02:40
Añadido
memeswap_referral_terms
3 de October de 2026 a las 02:40
Añadido
memeswap_social_login
3 de October de 2026 a las 02:40
Añadido
memeswap_session_open
3 de October de 2026 a las 02:40
Añadido
memeswap_session_message
3 de October de 2026 a las 02:40
Añadido
memeswap_growth_help
3 de October de 2026 a las 02:40
Añadido
memeswap_xstatus
3 de October de 2026 a las 02:40
Añadido
memeswap_set_avatar
3 de October de 2026 a las 02:40
Añadido
memeswap_set_profile
3 de October de 2026 a las 02:40
Añadido
memeswap_revoke_credential
3 de October de 2026 a las 02:40
Añadido
memeswap_create_credential
3 de October de 2026 a las 02:40
Añadido
memeswap_list_credentials
3 de October de 2026 a las 02:40
Añadido
memeswap_select_wallet_ref
3 de October de 2026 a las 02:40
Añadido
memeswap_set_wallet_refs
3 de October de 2026 a las 02:40