Skip to main content
Glama

xsolana

Server Details

Design, check, simulate and launch Solana game economies on loot, one shared program, no contract.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
XGamesFun/solana-kit
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

Score is being calculated.

Available Tools

9 tools
xsolana_checkA
Read-onlyIdempotent
Inspect

Check an economy spec: refusals (each with a code, what it means and its fix) stop it from going live; warnings are what the person must hear (chance that pays money, revenue paid to stakers, an unfunded prize, a grant without limits, a mint’s powers). Run it after every change. Give the spec inline (spec), a file, or an example.

NameRequiredDescriptionDefault
specNoAn economy spec (version 2) given inline. Takes precedence over file and example.
exampleNoA worked example by name, from xsolana_examples (coin-flip-arena, stud-farm, …).
xsolana_clientA
Read-onlyIdempotent
Inspect

How an app (a game, a site, a bot) uses a live economy: the program’s address and cluster, the npm package and IDL, and the calls a page makes with the player’s own wallet (open a box, buy, stake, craft, enter, claim). Use this instead of writing chain code from memory.

NameRequiredDescriptionDefault

No parameters

xsolana_costB
Read-onlyIdempotent
Inspect

What going live costs (each account’s rent, the program’s fees, network fees, the seeds, the transactions and wallet approvals it takes) and what each action costs whoever signs it while it runs.

NameRequiredDescriptionDefault
specNoAn economy spec (version 2) given inline. Takes precedence over file and example.
exampleNoA worked example by name, from xsolana_examples (coin-flip-arena, stud-farm, …).
xsolana_examplesA
Read-onlyIdempotent
Inspect

Find an economy to start from. With query (the person’s own words, as they said them), returns the closest worked examples (whole specs that check and go live in the tests), the closest of 112 real or trending economies rated against loot (great / some / a-lot / cannot, with what carries it or what is missing), and what loot can’t do exactly in the ask, each with the nearest versions it can. Call it again with the words of any part that looks impossible: the answer is a nearest version to offer, not a dead end. With name, returns that example’s whole spec to copy and change. With neither, lists every example.

NameRequiredDescriptionDefault
fitNoOnly ideas with this fit.
nameNoAn example’s name, to get its whole spec.
limitNoHow many of each kind (default 6).
queryNoWhat the person wants, in a few words.
xsolana_explainC
Read-onlyIdempotent
Inspect

The economy in plain words for the person: what players do and what it costs and is worth, how the pools fill and drain, what runs by itself, what the authority must sign, what going live costs, and what is flagged for the law. Tell them the essentials in a few lines, from this text.

NameRequiredDescriptionDefault
specNoAn economy spec (version 2) given inline. Takes precedence over file and example.
exampleNoA worked example by name, from xsolana_examples (coin-flip-arena, stud-farm, …).
xsolana_guideA
Read-onlyIdempotent
Inspect

Read this first whenever someone wants a web3 economy, game economy, token economy, NFT mechanic or onchain reward system: a shop, loot boxes or packs, gacha, a lottery or raffle, an auction (highest bid wins, the outbid refunded at once), staking or a farm, crafting or merging, seasons and emissions, a prediction pool or contest, quests and airdrops, holder-gated drops, using NFTs of any other collection in a game. loot is ONE shared Solana program (devnet until it is audited): the economy is a JSON spec, not a new smart contract, so never write Anchor/Rust for what it covers. Returns every part an economy can have (fields from the schema, who acts at play time, fees), how to write a spec, and what loot cannot do (with the nearest alternative). Pass part for one part with its nested shapes.

NameRequiredDescriptionDefault
partNoOne part, with its nested shapes.
xsolana_reviewA
Read-onlyIdempotent
Inspect

Review an economy the way a cheater reads it, before it goes live (not a validity check: xsolana_check is that). For every route that pays or gives value it says who can trigger it, what the program enforces, what it trusts off the chain, and the most one cheater gets; then findings with stable ids and a severity; then the trade-off to show the person: for each grant paid on vouchers, whether its server decides, replays or only bounds the result (its "trust"), what a cheater gets at that level, and what the next level costs to build. Fix every high finding, declare "trust" honestly on every voucher grant, and tell the person in plain words which level each signed route uses and what a cheater gets, so they choose the trade-off. Give the spec inline (spec), a file, or an example. Answers { ok (false when a finding is high, or the spec does not check: then refusals), routes: [{ kind ("grant", "farm", "item", "box", "payment", "recipe", "lottery", "contest", "auction", "schedule", "hold", "decision"), key, name, trigger, enforced: [words], trusts: [words], trust ("decides" | "replays" | "bounds" | null), ceiling (words), feeds: ["farm:", …: what its prize is staked in, crafted into or buys] }], findings: [{ id (R-…), severity ("high" | "medium" | "low" | "info"), route ("grant:", "farm:", … or "economy"), message, fix }], tradeoffs (markdown) }.

NameRequiredDescriptionDefault
specNoAn economy spec (version 2) given inline. Takes precedence over file and example.
exampleNoA worked example by name, from xsolana_examples (coin-flip-arena, stud-farm, …).
xsolana_simulateA
Read-onlyIdempotent
Inspect

The quick simulation (expected values from the spec, instant): what each box, ticket and craft gives back against its price, the house edge, each pool’s money in and out per day and whether it runs dry, settles or grows, farm rewards per unit staked, what players, the treasury and the platform get each day. scenario overrides the spec’s own ({"perDay": {"box:flip": 1000}, "days": 30, "staked": {"": 1000}}). Quote its numbers; never your own arithmetic.

NameRequiredDescriptionDefault
jsonNoAlso return every row.
specNoAn economy spec (version 2) given inline. Takes precedence over file and example.
exampleNoA worked example by name, from xsolana_examples (coin-flip-arena, stud-farm, …).
scenarioNoWhat to assume instead of the spec’s scenario.
xsolana_statusB
Read-onlyIdempotent
Inspect

A live economy as it is on chain: the project, every pool’s balance, every record the spec names (found or missing). Reads devnet (or XSOLANA_RPC_URL).

NameRequiredDescriptionDefault
specNoAn economy spec (version 2) given inline. Takes precedence over file and example.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 9 tool updates
    • First observedxsolana_check
    • First observedxsolana_client
    • First observedxsolana_cost
    • First observedxsolana_examples
    • First observedxsolana_explain
    • First observedxsolana_guide
    • First observedxsolana_review
    • First observedxsolana_simulate
    • First observedxsolana_status

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to participate in tactical combat, matchmaking, and token trading within a Solana-based competitive arena, with Elo rankings, energy management, and benchmark testing against other agents.
    8
    23 npm
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Non-custodial Solana swap & limit order engine for AI agents. 21 tools - swap, limit, trailing, TWAP, DCA, combo orders - across Raydium, PumpSwap, Orca, Meteora. Jito MEV-protected execution. Ed25519-verified server messages. Private key never leaves the process.
    21
    183 npm
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.