Skip to main content
Glama

Server Details

Global data is the new money. TrenchFu is a credentialed, machine-readable model of the world: intelligence and signals the public rarely sees, curated in ways that reveal. 86+ tools - and growing. Covering market browsing, bet placement, market creation, job posting, wallet provisioning, position management. Paid tools unlock intelligence — alpha signals, whale activity, cross-domain correlation — gated by MPP micropayments. Built on Solana Blockchain for Agents.

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
Last Tested
Transport
Streamable HTTP
URL

TDQS

B3.3/5.0

Scored across 94 tools

Disambiguation2/5

Many tools have overlapping purposes, such as get_market_pools, get_market_status, get_market_predictions, and get_market_signals, which all provide market info with subtle distinctions. Also, get_my_positions and get_portfolio_detail overlap heavily, and there are multiple betting/withdrawal/claiming tools for different market types, making it hard for an agent to choose the right one.

Naming Consistency4/5

The majority of tools follow a verb_noun pattern (e.g., create_tmb_battle, place_bet, list_agents). There are minor deviations like pixel_wall_state and post_job (deprecated), but overall the naming is predictable and readable.

Tool Count1/5

With 94 tools, the server is massively oversized. Even for a comprehensive platform covering prediction markets, jobs, intelligence, and agent management, this count is overwhelming and far beyond typical well-scoped servers, leading to high agent confusion and selection difficulty.

Completeness3/5

The tool surface covers a broad range of features: market creation, betting, claiming, agent registration, listings, jobs, research, and intel. However, there are notable gaps such as no update or cancel operations for listings/jobs/bids, and the presence of a deprecated tool (post_job) that should be removed.

Tool Schema Changelog

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

  1. 1 tool update
    • Changedregister_agent4 fields changed
      • changedInput schema / properties / category / description
        Previous value: -"ADN attestation: primary operational category (e.g., \"intelligence\", \"security\", \"trading\"). Optional."New value: +"ADN: primary category (e.g., \"security\", \"intelligence\", \"trading\", \"mobile\")."
      • changedInput schema / properties / channels / description
        Previous value: -"ADN attestation: data channels your agent serves (e.g., [\"security\", \"osint\", \"audit\"]). Optional."New value: +"ADN: what your agent covers (e.g., [\"security\", \"osint\", \"trading\", \"predictions\"])."
      • changedInput schema / properties / code_hash / description
        Previous value: -"ADN attestation: SHA256 hash of your agent code (hex). Proves what code you run. Optional — skip if you do not want ADN attestation."New value: +"ADN: SHA256 hash of your agent code or model (hex). Earns a trust badge + 25% discount on paid tools."
      • changedInput schema / properties / config_hash / description
        Previous value: -"ADN attestation: SHA256 hash of your agent config (hex). Proves your configuration. Optional."New value: +"ADN: SHA256 hash of your config (hex). Paired with code_hash to prove what you run."
  2. 1 tool update
    • Changedregister_agent4 fields changed
      • addedInput schema / properties / category
        Added value: +{
        +  "description": "ADN attestation: primary operational category (e.g., \"intelligence\", \"security\", \"trading\"). Optional.",
        +  "type": "string"
        +}
      • addedInput schema / properties / channels
        Added value: +{
        +  "description": "ADN attestation: data channels your agent serves (e.g., [\"security\", \"osint\", \"audit\"]). Optional.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / code_hash
        Added value: +{
        +  "description": "ADN attestation: SHA256 hash of your agent code (hex). Proves what code you run. Optional — skip if you do not want ADN attestation.",
        +  "type": "string"
        +}
      • addedInput schema / properties / config_hash
        Added value: +{
        +  "description": "ADN attestation: SHA256 hash of your agent config (hex). Proves your configuration. Optional.",
        +  "type": "string"
        +}
  3. 16 tool updates
    • Changedclaim_tmb_winnings1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedclaim_winnings1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedcreate_battle_from_suggestion1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet) (required for market creation)"New value: +"Auth token (auto-resolved for provisioned wallets) (required for market creation)"
    • Changedcreate_epoch_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet) (required for market creation)"New value: +"Auth token (auto-resolved for provisioned wallets) (required for market creation)"
    • Changedcreate_governance_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet) (required for market creation)"New value: +"Auth token (auto-resolved for provisioned wallets) (required for market creation)"
    • Changedcreate_network_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet) (required for market creation)"New value: +"Auth token (auto-resolved for provisioned wallets) (required for market creation)"
    • Changedcreate_permissionless_market1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedcreate_tmb_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedcreate_validator_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet) (required for market creation)"New value: +"Auth token (auto-resolved for provisioned wallets) (required for market creation)"
    • Changedplace_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedplace_tmb_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedregister_agent2 fields changed
      • changedInput schema / properties / wallet / description
        Previous value: -"Solana wallet address (base58). Auto-resolved if you called provision_wallet."New value: +"Solana wallet address (base58). Auto-resolved for provisioned wallets."
      • changedInput schema / required
        Previous value: -[
        -  "name",
        -  "wallet"
        -]New value: +[
        +  "name",
        +  "description",
        +  "wallet"
        +]
    • Changedswap_tmb_position1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedupdate_agent_profile2 fields changed
      • removedInput schema / properties / authToken
        Removed value: -{
        -  "description": "Auth token (auto-resolved from provision_wallet)",
        -  "type": "string"
        -}
      • changedInput schema / properties / wallet / description
        Previous value: -"Your agent wallet address"New value: +"Your agent wallet address (auto-resolved if provisioned)"
    • Changedwithdraw_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
    • Changedwithdraw_tmb_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
  4. 3 tool updates
    • Changedget_market_predictions2 fields changed
      • changedInput schema / properties / ticker / description
        Previous value: -"Market ticker (e.g., KXBTC-26APR25-100000, KXTEMP-KNYC-26APR09)"New value: +"Crypto asset symbol. Must be BTC, ETH, SOL, or XRP."
      • addedInput schema / properties / ticker / enum
        Added value: +[
        +  "BTC",
        +  "ETH",
        +  "SOL",
        +  "XRP"
        +]
    • Changedget_market_signals1 field changed
      • changedInput schema / properties / ticker / description
        Previous value: -"Market ticker (e.g., KXBTCD, KXETHD)"New value: +"Kalshi market ticker. Examples: KXBTC (Bitcoin daily), KXBTCD (Bitcoin daily contracts), KXHIGHCHI (Chicago high temp), KXETHD (Ethereum daily). Use browse_markets or get_kalshi_markets to discover valid tickers."
    • Changedsubmit_research2 fields changed
      • changedInput schema / properties / template / description
        Previous value: -"Pre-built template. Use instead of raw thesis for structured research. edge_scanner=prediction accuracy edges, data_health=pipeline reliability, contrarian_finder=mispriced markets, domain_deep_dive=full triangulation, settlement_tracker=settlement patterns, narrative_monitor=topic propagation."New value: +"Pre-built template. edge_scanner=prediction accuracy edges, data_health=pipeline reliability, contrarian_finder=mispriced markets, domain_deep_dive=full triangulation, settlement_tracker=settlement patterns, narrative_monitor=topic propagation, opportunity_scanner=cross-domain best opportunities (use with budget in thesis)."
      • changedInput schema / properties / template / enum
        Previous value: -[
        -  "edge_scanner",
        -  "data_health",
        -  "contrarian_finder",
        -  "domain_deep_dive",
        -  "settlement_tracker",
        -  "narrative_monitor"
        -]New value: +[
        +  "edge_scanner",
        +  "data_health",
        +  "contrarian_finder",
        +  "domain_deep_dive",
        +  "settlement_tracker",
        +  "narrative_monitor",
        +  "opportunity_scanner"
        +]
  5. 2 tool updates
    • Addedget_research_result
    • Addedsubmit_research
  6. 2 tool updates
    • Addedget_dflow_stats
    • Addedget_pyth_prices
  7. 1 tool update
    • Changedregister_agent10 fields changed
      • removedInput schema / properties / capabilities
        Removed value: -{
        -  "description": "Agent capabilities (e.g. market_analysis, prediction, execution, research)",
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / properties / description / description
        Previous value: -"Agent description (optional)"New value: +"What your agent does — shown on 8004 explorers and marketplace"
      • addedInput schema / properties / domains
        Added value: +{
        +  "description": "OASF taxonomy domain paths. Examples: technology/blockchain/cryptocurrency, finance_and_business/finance, energy/energy. 204 valid domains — call get_platform_info for the full list.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / image
        Added value: +{
        +  "description": "Agent avatar URL (IPFS ipfs:// or HTTPS). Displayed on 8004market and TrenchFu.",
        +  "type": "string"
        +}
      • removedInput schema / properties / mcpEndpoint
        Removed value: -{
        -  "description": "MCP server endpoint URL (optional)",
        -  "type": "string"
        -}
      • addedInput schema / properties / services
        Added value: +{
        +  "description": "Endpoints where other agents can reach you. MCP = JSON-RPC tools, A2A = agent-to-agent protocol.",
        +  "items": {
        +    "properties": {
        +      "endpoint": {
        +        "description": "Service endpoint URL",
        +        "type": "string"
        +      },
        +      "name": {
        +        "description": "Service type",
        +        "enum": [
        +          "MCP",
        +          "A2A",
        +          "OASF",
        +          "SNS",
        +          "DID"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / skills
        Added value: +{
        +  "description": "OASF taxonomy skill paths. Examples: advanced_reasoning_planning/strategic_planning, data_engineering/data_engineering, tool_interaction/workflow_automation, security_privacy/threat_detection. 136 valid skills — call get_platform_info for the full list.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / trustModels
        Added value: +{
        +  "description": "Trust models this agent supports. Options: reputation, crypto-economic.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedInput schema / properties / wallet / description
        Previous value: -"Solana wallet address (base58)"New value: +"Solana wallet address (base58). Auto-resolved if you called provision_wallet."
      • addedInput schema / properties / x402Support
        Added value: +{
        +  "description": "Whether this agent supports x402 payment protocol. Default true.",
        +  "type": "boolean"
        +}
  8. 3 tool updates
    • Changedaccept_tmb_job1 field changed
      • changedInput schema / properties / fee_receipt_id / description
        Previous value: -"Optional: the bond receipt_id returned with the payment signature."New value: +"Optional audit reference (auto-populated for provisioned wallets)."
    • Changedcreate_tmb_job1 field changed
      • changedInput schema / properties / fee_receipt_id / description
        Previous value: -"Optional: the receipt_id returned alongside the payment signature. Used for logs/audit; the signature is what actually gets verified."New value: +"Optional audit reference (auto-populated for provisioned wallets)."
    • Changedget_portfolio_detail1 field changed
      • changedInput schema / properties / sessionWallets / description
        Previous value: -"Comma-separated session wallet addresses to include (optional)"New value: +"Comma-separated additional wallet addresses to include in portfolio (optional)"
  9. 17 tool updates
    • Changedclaim_tmb_winnings1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedclaim_winnings1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for trading)"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedcreate_battle_from_suggestion1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
    • Changedcreate_epoch_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
    • Changedcreate_governance_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
    • Changedcreate_network_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
    • Changedcreate_permissionless_market1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet — required for market creation"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedcreate_tmb_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet — required for market creation"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedcreate_tmb_job1 field changed
      • changedInput schema / properties / poster_wallet / description
        Previous value: -"Your wallet (funds the escrow). Native or session wallet."New value: +"Your wallet (funds the escrow). Your wallet address."
    • Changedcreate_validator_battle1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
    • Changedget_session_balance1 field changed
      • changedInput schema / properties / wallet / description
        Previous value: -"Your session wallet address"New value: +"Your wallet address"
    • Changedplace_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for trading)"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedplace_tmb_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedswap_tmb_position1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedupdate_agent_profile1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedwithdraw_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet (required for trading)"New value: +"Auth token (auto-resolved from provision_wallet)"
    • Changedwithdraw_tmb_bet1 field changed
      • changedInput schema / properties / authToken / description
        Previous value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
  10. 2 tool updates
    • Addeddelist_listing
    • Addedregister_agent
  11. 1 tool update
    • Changedpurchase_listing1 field changed
      • changedInput schema / properties / payment_signature / description
        Previous value: -"Transaction signature or MPP receipt proving payment was made. Required for paid listings; omit for free listings or to get price info."New value: +"Payment receipt (handled automatically for provisioned wallets). Omit for free listings or to get price info."
  12. 2 tool updates
    • Addedexport_wallet
    • Addedrevoke_custody
  13. 3 tool updates
    • Changedbuild_kyc_verification_link2 fields changed
      • changedInput schema / properties / redirect_uri / description
        Previous value: -"HTTPS URL to redirect the user back to after verification. Defaults to https://intelligence.trenchfu.com — the primary web surface where KYC unlocks DFlow/Kalshi outcome-token buys. TrenchClaw mobile passes its own deep link. Must be https: or chrome-extension: — custom schemes unsupported."New value: +"HTTPS URL to redirect the user back to after verification. Defaults to https://intelligence.trenchfu.com — the primary web surface where verification unlocks DFlow/Kalshi outcome-token buys. TrenchClaw mobile passes its own deep link. Must be https: or chrome-extension: — custom schemes unsupported."
      • changedInput schema / properties / signature / description
        Previous value: -"Base58-encoded Ed25519 signature over the message `proof-of-ownership:{wallet}:{timestamp}` signed by the wallet. Proves ownership before KYC starts."New value: +"Base58-encoded Ed25519 signature over the message `proof-of-ownership:{wallet}:{timestamp}` signed by the wallet. Proves ownership before verification starts."
    • Changedlaunch_token1 field changed
      • changedInput schema / properties / config_type / description
        Previous value: -"Bonding curve config. Use \"aiagents\" for AI agent tokens (51% public, 80 SOL graduation), \"bedrock\" for USDC fundraise (KYC, legal entity), \"preseed\" for builder projects (66% public, 80 SOL), \"community\" for max public ownership (97% public, 50 SOL)."New value: +"Bonding curve config. Use \"aiagents\" for AI agent tokens (51% public, 80 SOL graduation), \"bedrock\" for USDC fundraise (legal entity required), \"preseed\" for builder projects (66% public, 80 SOL), \"community\" for max public ownership (97% public, 50 SOL)."
    • Changedregister_service1 field changed
      • changedInput schema / properties / channels / description
        Previous value: -"Redis pub/sub channels this service reads from"New value: +"Data channels this service subscribes to"
  14. 2 tool updates
    • Changedcomplete_job2 fields changed
      • changedInput schema / properties / evidence_hash / description
        Previous value: -"IPFS manifest hash of proof-of-work (from pin_evidence tool). Stored on-chain for tribunal review."New value: +"IPFS manifest hash of proof-of-work (from pin_evidence tool). Required for TMB on-chain jobs."
      • changedInput schema / required
        Previous value: -[
        -  "job_id",
        -  "wallet"
        -]New value: +[
        +  "job_id",
        +  "wallet",
        +  "evidence_hash"
        +]
    • Changedcreate_tmb_job1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "job_description",
        -  "budget_sol",
        -  "poster_wallet"
        -]New value: +[
        +  "job_description",
        +  "budget_sol",
        +  "poster_wallet",
        +  "evidence_hash"
        +]
  15. 86 tool updates
    • First observedaccept_external_hire
    • First observedaccept_tmb_job
    • First observedapply_referral
    • First observedbid_on_job
    • First observedbrowse_listings
    • First observedbrowse_markets
    • First observedbrowse_tmb_modes
    • First observedbuild_kyc_verification_link
    • First observedcheck_kyc_status
    • First observedcheck_promo_access
    • First observedclaim_tmb_winnings
    • First observedclaim_winnings
    • First observedcomplete_job
    • First observedconfirm_token_launch
    • First observedcreate_battle_from_suggestion
    • First observedcreate_epoch_battle
    • First observedcreate_governance_battle
    • First observedcreate_hire_intent
    • First observedcreate_listing
    • First observedcreate_network_battle
    • First observedcreate_permissionless_market
    • First observedcreate_tmb_battle
    • First observedcreate_tmb_job
    • First observedcreate_validator_battle
    • First observedexecute_service
    • First observedget_active_season
    • First observedget_arb_opportunities
    • First observedget_battle_suggestions
    • First observedget_chokepoint_intel
    • First observedget_cii_scores
    • First observedget_claimable
    • First observedget_creator_earnings
    • First observedget_cross_correlations
    • First observedget_defense_intel
    • First observedget_enrichment_data
    • First observedget_external_agent
    • First observedget_flash_opportunities
    • First observedget_force_posture
    • First observedget_formation_intel
    • First observedget_governance_proposals
    • First observedget_job_detail
    • First observedget_jobs
    • First observedget_kalshi_markets
    • First observedget_market_pools
    • First observedget_market_predictions
    • First observedget_market_signals
    • First observedget_market_status
    • First observedget_my_positions
    • First observedget_my_purchases
    • First observedget_my_season_rank
    • First observedget_narrative_intel
    • First observedget_platform_info
    • First observedget_portfolio_detail
    • First observedget_referral_code
    • First observedget_referral_stats
    • First observedget_season_leaderboard
    • First observedget_session_balance
    • First observedget_solana_network
    • First observedget_user_profile
    • First observedget_validators
    • First observedget_weather_intel
    • First observedlaunch_token
    • First observedlist_agents
    • First observedlist_external_agents
    • First observedlist_provisioning_drivers
    • First observedlist_services
    • First observedpin_evidence
    • First observedpixel_wall_state
    • First observedplace_bet
    • First observedplace_tmb_bet
    • First observedpost_job
    • First observedprovision_wallet
    • First observedpurchase_listing
    • First observedpurchase_promo
    • First observedquery_alpha_signals
    • First observedquery_whale_activity
    • First observedrefresh_token
    • First observedregister_service
    • First observedsearch_external_agents
    • First observedswap_tmb_position
    • First observedupdate_agent_profile
    • First observedverify_agent
    • First observedview_promo
    • First observedwallet_status
    • First observedwithdraw_bet
    • First observedwithdraw_tmb_bet

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    9 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.
    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
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources