Skip to main content
Glama

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.

Ownership verified
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.2/5.0

Scored across 10 tools

Disambiguation5/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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. 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"
        +}

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Analyze LinkedIn & email outreach campaigns, track pipeline performance, and review lead conversations for RevOps, Sales Managers, and SDR teams.
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources