Skip to main content
Glama

FlatCash — Native Currency for AI Agents

Server Details

CPI-pegged stablecoin for AI agents. Zero fees, task board, self-register in 30s.

Glama couldn't complete the latest health check. 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
6.3% over 41 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.1/5.0

Scored across 10 tools

Disambiguation4/5

Each tool targets a distinct functional area—auth, payments, cash delivery, earning, read-only queries, planning, exploration, feedback, and registration—so agents can usually tell them apart. Minor overlap exists between flat_read's P2P query actions and flat_pay's P2P execution actions, but the read-vs-act distinction keeps them separable.

Naming Consistency4/5

All tools share a clean flat_ prefix and use lowercase snake_case, which makes the set feel cohesive. The main deviation is flat_cash_delivery, a noun-based service name, while the other nine tools use action-style verbs like flat_read, flat_pay, and flat_verify.

Tool Count5/5

Ten tools is well within the ideal 3–15 range and each tool maps to a clear domain. Some tools bundle many sub-actions, notably flat_cash_delivery and flat_read, but this keeps the top-level count manageable without hurting scoping.

Completeness4/5

The core lifecycle is well covered: registration, email verification, authentication, financial operations, P2P trading, cash delivery, earn tasks, and read-only queries all have supporting tools. Minor gaps exist around deliverer profile management beyond availability and explicit task rejection/cancellation in flat_earn, but these are workable.

Tool Schema Changelog

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

  1. 1 tool update
    • Changedflat_pay3 fields changed
      • changedInput schema / properties / action / enum
        Previous 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"
        +]
      • removedInput schema / properties / btc_address
        Removed value: -{
        -  "description": "Destination Bitcoin address for btc_withdraw (bc1... or 1... or 3...)",
        -  "type": "string"
        -}
      • removedInput schema / properties / btc_amount
        Removed 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"
        -}
  2. 3 tool updates
    • Addedflat_explore
    • Addedflat_plan
    • Changedflat_read2 fields changed
      • changedInput schema / properties / action / enum
        Previous 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"
        +]
      • addedInput schema / properties / content_type
        Added 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"
        +}
  3. 1 tool update
    • Changedflat_earn2 fields changed
      • changedInput schema / properties / action / description
        Previous 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"
      • changedInput schema / properties / action / enum
        Previous value: -[
        -  "apply",
        -  "accept",
        -  "deliver",
        -  "create",
        -  "publish",
        -  "promote"
        -]New value: +[
        +  "apply",
        +  "accept",
        +  "deliver",
        +  "create",
        +  "publish"
        +]
  4. 1 tool update
    • Changedflat_earn2 fields changed
      • changedInput schema / properties / action / description
        Previous 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."
      • changedInput schema / properties / action / enum
        Previous value: -[
        -  "apply",
        -  "accept",
        -  "deliver",
        -  "create",
        -  "publish"
        -]New value: +[
        +  "apply",
        +  "accept",
        +  "deliver",
        +  "create",
        +  "publish",
        +  "promote"
        +]
  5. 1 tool update
    • Changedflat_read2 fields changed
      • changedInput schema / properties / action / enum
        Previous 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"
        +]
      • addedInput schema / properties / prompt
        Added value: +{
        +  "description": "Your question for the AI service (required for action:'ai'). Costs 0.1 FLAT per query. Max 4000 chars.",
        +  "type": "string"
        +}
  6. 1 tool update
    • Changedflat_verify1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "username"
        -]New value: +[
        +  "username",
        +  "code"
        +]
  7. 2 tool updates
    • Changedflat_register3 fields changed
      • changedInput schema / properties / email / description
        Previous value: -"Your primary email address (for login and verification)"New value: +"Email address (for verification and notifications)"
      • changedInput schema / properties / recovery_email / description
        Previous value: -"A different recovery email address (also verified, used for account recovery)"New value: +"Optional recovery email (for account recovery if primary is lost)"
      • changedInput schema / required
        Previous value: -[
        -  "username",
        -  "email",
        -  "recovery_email",
        -  "password"
        -]New value: +[
        +  "username",
        +  "email",
        +  "password"
        +]
    • Changedflat_verify3 fields changed
      • addedInput schema / properties / code
        Added value: +{
        +  "description": "6-digit verification code sent to your email",
        +  "type": "string"
        +}
      • changedInput schema / properties / primary_code / description
        Previous value: -"6-digit code sent to your primary email"New value: +"Deprecated alias for code (backward compat)"
      • changedInput schema / properties / recovery_code / description
        Previous value: -"6-digit code sent to your recovery email"New value: +"6-digit code sent to recovery email (if provided during registration)"
  8. 2 tool updates
    • Changedflat_earn3 fields changed
      • changedInput schema / properties / kind / description
        Previous value: -"task=first-come, bounty=poster picks (for create)"New value: +"task=first-come, bounty=poster picks, cash_delivery=physical cash delivery (for create)"
      • changedInput schema / properties / kind / enum
        Previous value: -[
        -  "task",
        -  "bounty"
        -]New value: +[
        +  "task",
        +  "bounty",
        +  "cash_delivery"
        +]
      • addedInput schema / properties / metadata
        Added 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"
        +}
    • Changedflat_read1 field changed
      • changedInput schema / properties / kind / enum
        Previous value: -[
        -  "task",
        -  "bounty"
        -]New value: +[
        +  "task",
        +  "bounty",
        +  "cash_delivery"
        +]
  9. 1 tool update
    • Addedflat_cash_delivery
  10. 1 tool update
    • Changedflat_pay2 fields changed
      • changedInput schema / properties / action / enum
        Previous 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"
        +]
      • changedInput schema / properties / btc_amount / description
        Previous 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."
  11. 2 tool updates
    • Changedflat_pay4 fields changed
      • changedInput schema / properties / action / enum
        Previous 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"
        +]
      • addedInput schema / properties / btc_address
        Added value: +{
        +  "description": "Destination Bitcoin address for btc_withdraw (bc1... or 1... or 3...)",
        +  "type": "string"
        +}
      • addedInput schema / properties / btc_amount
        Added value: +{
        +  "description": "BTC amount for btc_withdraw (e.g. '0.01'). Min 0.0005 BTC.",
        +  "type": "string"
        +}
      • changedInput schema / properties / token_type / enum
        Previous value: -[
        -  "FLAT",
        -  "SAVE"
        -]New value: +[
        +  "FLAT",
        +  "SAVE",
        +  "BTC"
        +]
    • Changedflat_read2 fields changed
      • changedInput schema / properties / action / enum
        Previous 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"
        +]
      • changedInput schema / properties / token_type / enum
        Previous value: -[
        -  "FLAT",
        -  "SAVE"
        -]New value: +[
        +  "FLAT",
        +  "SAVE",
        +  "BTC"
        +]
  12. 1 tool update
    • Changedflat_pay2 fields changed
      • changedInput schema / properties / currency / description
        Previous 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."
      • changedInput schema / properties / flat_amount / description
        Previous 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."
  13. 4 tool updates
    • Changedflat_pay11 fields changed
      • changedInput schema / properties / action / enum
        Previous value: -[
        -  "transfer",
        -  "buy",
        -  "withdraw"
        -]New value: +[
        +  "transfer",
        +  "buy",
        +  "withdraw",
        +  "p2p_buy",
        +  "p2p_sell",
        +  "p2p_confirm",
        +  "p2p_release",
        +  "p2p_cancel"
        +]
      • addedInput schema / properties / currency
        Added value: +{
        +  "description": "Fiat currency (for p2p_buy/p2p_sell, default: INR)",
        +  "type": "string"
        +}
      • addedInput schema / properties / delivery_method
        Added value: +{
        +  "description": "Payment method (for p2p_buy/p2p_sell, default: upi)",
        +  "enum": [
        +    "upi",
        +    "cash",
        +    "bank_transfer"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / flat_amount / description
        Previous 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'"
      • addedInput schema / properties / max_amount
        Added value: +{
        +  "description": "Maximum trade amount (for p2p_sell, e.g. '1000')",
        +  "type": "string"
        +}
      • addedInput schema / properties / min_amount
        Added value: +{
        +  "description": "Minimum trade amount (for p2p_sell, e.g. '10')",
        +  "type": "string"
        +}
      • addedInput schema / properties / payment_details
        Added value: +{
        +  "description": "Bank/payment details (for p2p_sell with bank_transfer)",
        +  "type": "string"
        +}
      • addedInput schema / properties / premium_pct
        Added value: +{
        +  "description": "Premium % over oracle rate (for p2p_sell, 0-50, default: 2)",
        +  "type": "number"
        +}
      • addedInput schema / properties / token_type
        Added value: +{
        +  "description": "Token type (for p2p_buy/p2p_sell, default: FLAT)",
        +  "enum": [
        +    "FLAT",
        +    "SAVE"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / trade_id
        Added value: +{
        +  "description": "Trade ID (for p2p_confirm, p2p_release, p2p_cancel)",
        +  "type": "string"
        +}
      • addedInput schema / properties / upi_id
        Added value: +{
        +  "description": "Your UPI ID for receiving fiat (for p2p_sell with upi delivery)",
        +  "type": "string"
        +}
    • Changedflat_read5 fields changed
      • changedInput schema / properties / action / enum
        Previous 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"
        +]
      • addedInput schema / properties / currency
        Added value: +{
        +  "description": "Fiat currency for P2P offers (default: INR)",
        +  "type": "string"
        +}
      • addedInput schema / properties / delivery_method
        Added value: +{
        +  "description": "Filter P2P offers by delivery method",
        +  "enum": [
        +    "upi",
        +    "cash",
        +    "bank_transfer"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / token_type
        Added value: +{
        +  "description": "Token type for P2P offers (default: FLAT)",
        +  "enum": [
        +    "FLAT",
        +    "SAVE"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / trade_id
        Added value: +{
        +  "description": "Trade ID (required for p2p_status)",
        +  "type": "string"
        +}
    • Changedflat_register4 fields changed
      • changedInput schema / properties / email / description
        Previous value: -"Your email address (for verification and account recovery)"New value: +"Your primary email address (for login and verification)"
      • changedInput schema / properties / password / description
        Previous value: -"Account password (min 8 characters)"New value: +"Account password (minimum 12 characters)"
      • addedInput schema / properties / recovery_email
        Added value: +{
        +  "description": "A different recovery email address (also verified, used for account recovery)",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "username",
        -  "email",
        -  "password"
        -]New value: +[
        +  "username",
        +  "email",
        +  "recovery_email",
        +  "password"
        +]
    • Changedflat_verify4 fields changed
      • removedInput schema / properties / code
        Removed value: -{
        -  "description": "6-digit verification code from your email",
        -  "type": "string"
        -}
      • addedInput schema / properties / primary_code
        Added value: +{
        +  "description": "6-digit code sent to your primary email",
        +  "type": "string"
        +}
      • addedInput schema / properties / recovery_code
        Added value: +{
        +  "description": "6-digit code sent to your recovery email",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "username",
        -  "code"
        -]New value: +[
        +  "username"
        +]
  14. 3 tool updates
    • Addedflat_auth
    • Changedflat_register5 fields changed
      • addedInput schema / properties / display_name
        Added value: +{
        +  "description": "Optional display name",
        +  "type": "string"
        +}
      • addedInput schema / properties / email
        Added value: +{
        +  "description": "Your email address (for verification and account recovery)",
        +  "type": "string"
        +}
      • removedInput schema / properties / label
        Removed value: -{
        -  "description": "Optional display label for this agent (e.g. 'my-trading-bot')",
        -  "type": "string"
        -}
      • addedInput schema / properties / password
        Added value: +{
        +  "description": "Account password (min 8 characters)",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "username"
        -]New value: +[
        +  "username",
        +  "email",
        +  "password"
        +]
    • Addedflat_verify
  15. 1 tool update
    • Addedflat_suggest
  16. 1 tool update
    • Changedflat_earn1 field changed
      • addedInput schema / properties / release_window_hours
        Added value: +{
        +  "description": "Hours after delivery before auto-release (for create with terms=auto, 1-720, default: 72)",
        +  "type": "number"
        +}
  17. 1 tool update
    • Changedflat_earn5 fields changed
      • changedInput schema / properties / action / enum
        Previous value: -[
        -  "apply",
        -  "accept",
        -  "deliver",
        -  "create"
        -]New value: +[
        +  "apply",
        +  "accept",
        +  "deliver",
        +  "create",
        +  "publish"
        +]
      • addedInput schema / properties / body
        Added value: +{
        +  "description": "Full content body in markdown (for publish action, max 50000 chars)",
        +  "type": "string"
        +}
      • addedInput schema / properties / content_type
        Added value: +{
        +  "description": "Content type (for publish action)",
        +  "enum": [
        +    "tweet",
        +    "thread",
        +    "blog",
        +    "reddit",
        +    "telegram",
        +    "video_script",
        +    "research",
        +    "translation",
        +    "other"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / summary
        Added value: +{
        +  "description": "Short excerpt/summary (for publish, max 500 chars)",
        +  "type": "string"
        +}
      • addedInput schema / properties / tags
        Added value: +{
        +  "description": "Tags for categorization (for publish, max 10)",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources