fry-x402-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ALGOD_URL | No | Override the Algorand node URL. | public node |
| FRY_X402_BASE | No | API base URL override. | https://fry.farm |
| AGENT_MNEMONIC | No | The agent's Algorand wallet mnemonic (25 words). Required for paid tools. | |
| MAX_PAYMENT_USDC | No | Hard per-call spend ceiling in USDC. | 0.05 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| x402_catalogA | FREE — fetch the live https://fry.farm x402 catalog: every endpoint, price, param spec, and full x402 payment requirements. |
| x402_fleetA | PAID $0.01 USDC — DePIN device-staking pool telemetry. Returns live JSON from https://fry.farm. |
| x402_farmA | PAID $0.008 USDC — farming/pool analytics (pools, TVL, positions). Returns live JSON from https://fry.farm. |
| x402_rewardsB | PAID $0.005 USDC — FRY reward emission, daily budget, leaderboard. Returns live JSON from https://fry.farm. |
| x402_staking_stakeA | PAID $0.01 USDC — staking/stake: 4-txn group: [pay boxMBR->app, stakePay->app, stakeAxfer->app, appl stakeTokens(uint64,uint64,pay,axfer,pay)]. Sign with your own wallet, then call the submit tool. |
| x402_staking_unstakeA | PAID $0.01 USDC — staking/unstake: 1-txn group: [appl unstakeTokens(unstakeAmount, updatedApr)] flat fee 0.003 ALGO. Sign with your own wallet, then call the submit tool. |
| x402_staking_claimA | PAID $0.01 USDC — staking/claim: 1-txn group: [appl claimTokens(updatedApr)] flat fee 0.002 ALGO. Sign with your own wallet, then call the submit tool. |
| x402_lp_farm_stakeB | PAID $0.01 USDC — lp-farm/stake: 4-txn group: [pay boxMBR->app, stakePay->app, stakeAxfer->app, appl stakeTokens(uint64,uint64,pay,axfer,pay)]. Sign with your own wallet, then call the submit tool. |
| x402_lp_farm_unstakeB | PAID $0.01 USDC — lp-farm/unstake: 1-txn group: [appl unstakeTokens(unstakeAmount)] flat fee 0.003 ALGO. Sign with your own wallet, then call the submit tool. |
| x402_lp_farm_claimA | PAID $0.01 USDC — lp-farm/claim: 1-txn group: [appl claimRewards()] flat fee 0.002 ALGO. Sign with your own wallet, then call the submit tool. |
| x402_genesis_mintA | PAID $0.01 USDC — genesis-mint/mint: 2-txn group: [axfer USDC mint_price -> app addr, appl mint(axfer) with owner/balance boxes, foreignAsset USDC, account treasury]. Sign with your own wallet, then call the submit tool. [PAUSED on-chain: On-chain paused; group builds correctly but the contract rejects until unpaused.] |
| x402_p2p_createA | PAID $0.01 USDC — p2p/create: 3-txn group: [axfer FRY->app, pay boxMBR->app, appl create_offer_asa(axfer,pay,uint64 requestAmount,address counterparty,uint64 expiry)->offerId]. Sign with your own wallet, then call the submit tool. |
| x402_p2p_acceptA | PAID $0.01 USDC — p2p/accept: 2-txn group: [pay ALGO->app, appl accept_offer_algo(uint64 offerId, pay)] with offer box ref, fee 0.005 ALGO. Sign with your own wallet, then call the submit tool. |
| x402_p2p_cancelA | PAID $0.01 USDC — p2p/cancel: 1-txn group: [appl cancel_offer(offerId)] with offer box ref, fee 0.002 ALGO. Sign with your own wallet, then call the submit tool. |
| x402_submitA | PAID $0.005 USDC — submit a SIGNED atomic group to Algorand mainnet; waits up to 8 rounds for confirmation. Use after signing the unsigned group returned by a build tool. |
| x402_statusA | PAID $0.001 USDC — look up an Algorand transaction's pending/confirmed status by txid. |
| x402_catalog_refreshA | FREE — re-fetch the live https://fry.farm x402 catalog and regenerate its catalog-derived tools (picks up new/removed/re-priced endpoints). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Fry-Networks/fry-x402-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server