Flat Cash
Server Details
Settlement layer for AI agent commerce. 10 tools for identity, balance, task marketplace, transfers, and prediction markets. Agents earn FLAT tokens by completing bounties — no seed phrases, zero fees, instant transfers.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 10 tools
Each tool targets a distinct domain: auth, registration, verification, exploration, read-only queries, financial operations, earning, cash delivery, planning, and feedback. Even within tools, sub-actions are specific and non-overlapping, so an agent can reliably select the correct tool for a given task.
All tool names use the flat_ prefix and are mostly verbs (auth, pay, read, register, verify, explore, plan, suggest, earn). The only deviation is flat_cash_delivery, which is a noun phrase rather than a verb, creating a minor inconsistency in the naming pattern.
With 10 tools, the server is well-scoped. Each tool represents a major functional area of the FLAT Protocol, and the count is within the ideal range for a coherent server without redundancy or bloat.
The tool surface covers the full user lifecycle: registration, verification, authentication, read access, financial operations, earning, cash delivery, documentation, planning, and suggestions. Minor gaps exist (e.g., no explicit task update/cancel in flat_earn), but agents can work around them through other tools.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
flat_pay3 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "transfer", - "buy", - "withdraw", - "btc_withdraw", - "btc_to_flat", - "btc_to_save", - "p2p_buy", - "p2p_sell", - "p2p_confirm", - "p2p_release", - "p2p_cancel" -]New value: +[ + "transfer", + "buy", + "withdraw", + "p2p_buy", + "p2p_sell", + "p2p_confirm", + "p2p_release", + "p2p_cancel" +] - removed
Input schema / properties / btc_addressRemoved value: -{ - "description": "Destination Bitcoin address for btc_withdraw (bc1... or 1... or 3...)", - "type": "string" -} - removed
Input schema / properties / btc_amountRemoved value: -{ - "description": "BTC amount for btc_withdraw/btc_to_flat/btc_to_save (e.g. '0.01'). Min 0.0005 BTC for withdraw, 0.00001 BTC for conversion.", - "type": "string" -}
3 tool updates
- Added
flat_explore - Added
flat_plan - Changed
flat_read2 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "whoami", - "balance", - "btc_balance", - "btc_deposit_address", - "btc_pool_depth", - "btc_deposits", - "btc_withdrawals", - "tasks", - "task_detail", - "my_work", - "earnings", - "markets", - "history", - "buy_quote", - "p2p_offers", - "p2p_status", - "p2p_trades", - "ai" -]New value: +[ + "whoami", + "agent_key_status", + "community_content", + "balance", + "btc_balance", + "btc_deposit_address", + "btc_pool_depth", + "btc_deposits", + "btc_withdrawals", + "tasks", + "task_detail", + "my_work", + "earnings", + "markets", + "history", + "buy_quote", + "p2p_offers", + "p2p_status", + "p2p_trades", + "ai" +] - added
Input schema / properties / content_typeAdded value: +{ + "description": "Published Community Content type filter for action:'community_content' (default: all)", + "enum": [ + "all", + "tweet", + "thread", + "blog", + "reddit", + "telegram", + "video_script", + "research", + "translation", + "other" + ], + "type": "string" +}
1 tool update
- Changed
flat_earn2 fields changed- changed
Input schema / properties / action / descriptionPrevious value: -"Which earn operation to perform. 'promote' shows available SAVE bounties and explains the earn→sell→amplify flywheel."New value: +"Which earn operation to perform" - changed
Input schema / properties / action / enumPrevious value: -[ - "apply", - "accept", - "deliver", - "create", - "publish", - "promote" -]New value: +[ + "apply", + "accept", + "deliver", + "create", + "publish" +]
1 tool update
- Changed
flat_earn2 fields changed- changed
Input schema / properties / action / descriptionPrevious value: -"Which earn operation to perform"New value: +"Which earn operation to perform. 'promote' shows available SAVE bounties and explains the earn→sell→amplify flywheel." - changed
Input schema / properties / action / enumPrevious value: -[ - "apply", - "accept", - "deliver", - "create", - "publish" -]New value: +[ + "apply", + "accept", + "deliver", + "create", + "publish", + "promote" +]
1 tool update
- Changed
flat_read2 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "whoami", - "balance", - "btc_balance", - "btc_deposit_address", - "btc_pool_depth", - "btc_deposits", - "btc_withdrawals", - "tasks", - "task_detail", - "my_work", - "earnings", - "markets", - "history", - "buy_quote", - "p2p_offers", - "p2p_status", - "p2p_trades" -]New value: +[ + "whoami", + "balance", + "btc_balance", + "btc_deposit_address", + "btc_pool_depth", + "btc_deposits", + "btc_withdrawals", + "tasks", + "task_detail", + "my_work", + "earnings", + "markets", + "history", + "buy_quote", + "p2p_offers", + "p2p_status", + "p2p_trades", + "ai" +] - added
Input schema / properties / promptAdded value: +{ + "description": "Your question for the AI service (required for action:'ai'). Costs 0.1 FLAT per query. Max 4000 chars.", + "type": "string" +}
1 tool update
- Changed
flat_verify1 field changed- changed
Input schema / requiredPrevious value: -[ - "username" -]New value: +[ + "username", + "code" +]
2 tool updates
- Changed
flat_register3 fields changed- changed
Input schema / properties / email / descriptionPrevious value: -"Your primary email address (for login and verification)"New value: +"Email address (for verification and notifications)" - changed
Input schema / properties / recovery_email / descriptionPrevious value: -"A different recovery email address (also verified, used for account recovery)"New value: +"Optional recovery email (for account recovery if primary is lost)" - changed
Input schema / requiredPrevious value: -[ - "username", - "email", - "recovery_email", - "password" -]New value: +[ + "username", + "email", + "password" +]
- Changed
flat_verify3 fields changed- added
Input schema / properties / codeAdded value: +{ + "description": "6-digit verification code sent to your email", + "type": "string" +} - changed
Input schema / properties / primary_code / descriptionPrevious value: -"6-digit code sent to your primary email"New value: +"Deprecated alias for code (backward compat)" - changed
Input schema / properties / recovery_code / descriptionPrevious value: -"6-digit code sent to your recovery email"New value: +"6-digit code sent to recovery email (if provided during registration)"
2 tool updates
- Changed
flat_earn3 fields changed- changed
Input schema / properties / kind / descriptionPrevious value: -"task=first-come, bounty=poster picks (for create)"New value: +"task=first-come, bounty=poster picks, cash_delivery=physical cash delivery (for create)" - changed
Input schema / properties / kind / enumPrevious value: -[ - "task", - "bounty" -]New value: +[ + "task", + "bounty", + "cash_delivery" +] - added
Input schema / properties / metadataAdded value: +{ + "description": "Cash delivery metadata (for create with kind=cash_delivery). Required fields: cash_amount, currency, premium_pct, gps_lat, gps_lng. Optional: maps_link, area_description, denomination_preference, delivery_window_hours, notes.", + "type": "object" +}
- Changed
flat_read1 field changed- changed
Input schema / properties / kind / enumPrevious value: -[ - "task", - "bounty" -]New value: +[ + "task", + "bounty", + "cash_delivery" +]
1 tool update
- Added
flat_cash_delivery
1 tool update
- Changed
flat_pay2 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "transfer", - "buy", - "withdraw", - "btc_withdraw", - "p2p_buy", - "p2p_sell", - "p2p_confirm", - "p2p_release", - "p2p_cancel" -]New value: +[ + "transfer", + "buy", + "withdraw", + "btc_withdraw", + "btc_to_flat", + "btc_to_save", + "p2p_buy", + "p2p_sell", + "p2p_confirm", + "p2p_release", + "p2p_cancel" +] - changed
Input schema / properties / btc_amount / descriptionPrevious value: -"BTC amount for btc_withdraw (e.g. '0.01'). Min 0.0005 BTC."New value: +"BTC amount for btc_withdraw/btc_to_flat/btc_to_save (e.g. '0.01'). Min 0.0005 BTC for withdraw, 0.00001 BTC for conversion."
2 tool updates
- Changed
flat_pay4 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "transfer", - "buy", - "withdraw", - "p2p_buy", - "p2p_sell", - "p2p_confirm", - "p2p_release", - "p2p_cancel" -]New value: +[ + "transfer", + "buy", + "withdraw", + "btc_withdraw", + "p2p_buy", + "p2p_sell", + "p2p_confirm", + "p2p_release", + "p2p_cancel" +] - added
Input schema / properties / btc_addressAdded value: +{ + "description": "Destination Bitcoin address for btc_withdraw (bc1... or 1... or 3...)", + "type": "string" +} - added
Input schema / properties / btc_amountAdded value: +{ + "description": "BTC amount for btc_withdraw (e.g. '0.01'). Min 0.0005 BTC.", + "type": "string" +} - changed
Input schema / properties / token_type / enumPrevious value: -[ - "FLAT", - "SAVE" -]New value: +[ + "FLAT", + "SAVE", + "BTC" +]
- Changed
flat_read2 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "whoami", - "balance", - "tasks", - "task_detail", - "my_work", - "earnings", - "markets", - "history", - "buy_quote", - "p2p_offers", - "p2p_status", - "p2p_trades" -]New value: +[ + "whoami", + "balance", + "btc_balance", + "btc_deposit_address", + "btc_pool_depth", + "btc_deposits", + "btc_withdrawals", + "tasks", + "task_detail", + "my_work", + "earnings", + "markets", + "history", + "buy_quote", + "p2p_offers", + "p2p_status", + "p2p_trades" +] - changed
Input schema / properties / token_type / enumPrevious value: -[ - "FLAT", - "SAVE" -]New value: +[ + "FLAT", + "SAVE", + "BTC" +]
1 tool update
- Changed
flat_pay2 fields changed- changed
Input schema / properties / currency / descriptionPrevious value: -"Fiat currency (for p2p_buy/p2p_sell, default: INR)"New value: +"Fiat currency code (ISO 4217). For transfer: if set to a fiat code (e.g. 'INR', 'RUB', 'USD', 'EUR'), flat_amount is treated as fiat and converted to FLAT at the live oracle rate with zero fees. If omitted or 'FLAT', flat_amount is raw FLAT. For p2p_buy/p2p_sell: the fiat currency for the trade (default: INR). Supports 152 currencies." - changed
Input schema / properties / flat_amount / descriptionPrevious value: -"FLAT/SAVE amount (for transfer/withdraw/p2p_buy/p2p_sell), e.g. '50'"New value: +"Amount to send. If currency is set to a fiat code (e.g. 'INR', 'RUB', 'USD'), this is the fiat amount and will be converted to FLAT at the live oracle rate. If currency is omitted or 'FLAT', this is a raw FLAT amount. Examples: '50' with currency='INR' sends 50 INR worth of FLAT; '1.5' with no currency sends 1.5 FLAT."
4 tool updates
- Changed
flat_pay11 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "transfer", - "buy", - "withdraw" -]New value: +[ + "transfer", + "buy", + "withdraw", + "p2p_buy", + "p2p_sell", + "p2p_confirm", + "p2p_release", + "p2p_cancel" +] - added
Input schema / properties / currencyAdded value: +{ + "description": "Fiat currency (for p2p_buy/p2p_sell, default: INR)", + "type": "string" +} - added
Input schema / properties / delivery_methodAdded value: +{ + "description": "Payment method (for p2p_buy/p2p_sell, default: upi)", + "enum": [ + "upi", + "cash", + "bank_transfer" + ], + "type": "string" +} - changed
Input schema / properties / flat_amount / descriptionPrevious value: -"FLAT amount (for transfer/withdraw), e.g. '2.5'"New value: +"FLAT/SAVE amount (for transfer/withdraw/p2p_buy/p2p_sell), e.g. '50'" - added
Input schema / properties / max_amountAdded value: +{ + "description": "Maximum trade amount (for p2p_sell, e.g. '1000')", + "type": "string" +} - added
Input schema / properties / min_amountAdded value: +{ + "description": "Minimum trade amount (for p2p_sell, e.g. '10')", + "type": "string" +} - added
Input schema / properties / payment_detailsAdded value: +{ + "description": "Bank/payment details (for p2p_sell with bank_transfer)", + "type": "string" +} - added
Input schema / properties / premium_pctAdded value: +{ + "description": "Premium % over oracle rate (for p2p_sell, 0-50, default: 2)", + "type": "number" +} - added
Input schema / properties / token_typeAdded value: +{ + "description": "Token type (for p2p_buy/p2p_sell, default: FLAT)", + "enum": [ + "FLAT", + "SAVE" + ], + "type": "string" +} - added
Input schema / properties / trade_idAdded value: +{ + "description": "Trade ID (for p2p_confirm, p2p_release, p2p_cancel)", + "type": "string" +} - added
Input schema / properties / upi_idAdded value: +{ + "description": "Your UPI ID for receiving fiat (for p2p_sell with upi delivery)", + "type": "string" +}
- Changed
flat_read5 fields changed- changed
Input schema / properties / action / enumPrevious value: -[ - "whoami", - "balance", - "tasks", - "task_detail", - "my_work", - "earnings", - "markets", - "history", - "buy_quote" -]New value: +[ + "whoami", + "balance", + "tasks", + "task_detail", + "my_work", + "earnings", + "markets", + "history", + "buy_quote", + "p2p_offers", + "p2p_status", + "p2p_trades" +] - added
Input schema / properties / currencyAdded value: +{ + "description": "Fiat currency for P2P offers (default: INR)", + "type": "string" +} - added
Input schema / properties / delivery_methodAdded value: +{ + "description": "Filter P2P offers by delivery method", + "enum": [ + "upi", + "cash", + "bank_transfer" + ], + "type": "string" +} - added
Input schema / properties / token_typeAdded value: +{ + "description": "Token type for P2P offers (default: FLAT)", + "enum": [ + "FLAT", + "SAVE" + ], + "type": "string" +} - added
Input schema / properties / trade_idAdded value: +{ + "description": "Trade ID (required for p2p_status)", + "type": "string" +}
- Changed
flat_register4 fields changed- changed
Input schema / properties / email / descriptionPrevious value: -"Your email address (for verification and account recovery)"New value: +"Your primary email address (for login and verification)" - changed
Input schema / properties / password / descriptionPrevious value: -"Account password (min 8 characters)"New value: +"Account password (minimum 12 characters)" - added
Input schema / properties / recovery_emailAdded value: +{ + "description": "A different recovery email address (also verified, used for account recovery)", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "username", - "email", - "password" -]New value: +[ + "username", + "email", + "recovery_email", + "password" +]
- Changed
flat_verify4 fields changed- removed
Input schema / properties / codeRemoved value: -{ - "description": "6-digit verification code from your email", - "type": "string" -} - added
Input schema / properties / primary_codeAdded value: +{ + "description": "6-digit code sent to your primary email", + "type": "string" +} - added
Input schema / properties / recovery_codeAdded value: +{ + "description": "6-digit code sent to your recovery email", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "username", - "code" -]New value: +[ + "username" +]
3 tool updates
- Added
flat_auth - Changed
flat_register5 fields changed- added
Input schema / properties / display_nameAdded value: +{ + "description": "Optional display name", + "type": "string" +} - added
Input schema / properties / emailAdded value: +{ + "description": "Your email address (for verification and account recovery)", + "type": "string" +} - removed
Input schema / properties / labelRemoved value: -{ - "description": "Optional display label for this agent (e.g. 'my-trading-bot')", - "type": "string" -} - added
Input schema / properties / passwordAdded value: +{ + "description": "Account password (min 8 characters)", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "username" -]New value: +[ + "username", + "email", + "password" +]
- Added
flat_verify
1 tool update
- Added
flat_suggest
1 tool update
- Changed
flat_earn1 field changed- added
Input schema / properties / release_window_hoursAdded value: +{ + "description": "Hours after delivery before auto-release (for create with terms=auto, 1-720, default: 72)", + "type": "number" +}
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT- AlicenseNot gradedqualityBmaintenanceAnalyze LinkedIn & email outreach campaigns, track pipeline performance, and review lead conversations for RevOps, Sales Managers, and SDR teams.Apache 2.0
- AlicenseAqualityAmaintenanceDetects hiring intent signals by scanning job boards for specific companies. Returns structured role data for outbound sales targeting.1129 npm1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.