TrenchFu
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
Scored across 94 tools
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.
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.
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.
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 tool update
- Changed
register_agent4 fields changed- changed
Input schema / properties / category / descriptionPrevious value: -"ADN attestation: primary operational category (e.g., \"intelligence\", \"security\", \"trading\"). Optional."New value: +"ADN: primary category (e.g., \"security\", \"intelligence\", \"trading\", \"mobile\")." - changed
Input schema / properties / channels / descriptionPrevious 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\"])." - changed
Input schema / properties / code_hash / descriptionPrevious 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." - changed
Input schema / properties / config_hash / descriptionPrevious 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."
1 tool update
- Changed
register_agent4 fields changed- added
Input schema / properties / categoryAdded value: +{ + "description": "ADN attestation: primary operational category (e.g., \"intelligence\", \"security\", \"trading\"). Optional.", + "type": "string" +} - added
Input schema / properties / channelsAdded value: +{ + "description": "ADN attestation: data channels your agent serves (e.g., [\"security\", \"osint\", \"audit\"]). Optional.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / code_hashAdded 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" +} - added
Input schema / properties / config_hashAdded value: +{ + "description": "ADN attestation: SHA256 hash of your agent config (hex). Proves your configuration. Optional.", + "type": "string" +}
16 tool updates
- Changed
claim_tmb_winnings1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
claim_winnings1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
create_battle_from_suggestion1 field changed- changed
Input schema / properties / authToken / descriptionPrevious 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)"
- Changed
create_epoch_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious 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)"
- Changed
create_governance_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious 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)"
- Changed
create_network_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious 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)"
- Changed
create_permissionless_market1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
create_tmb_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
create_validator_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious 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)"
- Changed
place_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
place_tmb_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
register_agent2 fields changed- changed
Input schema / properties / wallet / descriptionPrevious value: -"Solana wallet address (base58). Auto-resolved if you called provision_wallet."New value: +"Solana wallet address (base58). Auto-resolved for provisioned wallets." - changed
Input schema / requiredPrevious value: -[ - "name", - "wallet" -]New value: +[ + "name", + "description", + "wallet" +]
- Changed
swap_tmb_position1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
update_agent_profile2 fields changed- removed
Input schema / properties / authTokenRemoved value: -{ - "description": "Auth token (auto-resolved from provision_wallet)", - "type": "string" -} - changed
Input schema / properties / wallet / descriptionPrevious value: -"Your agent wallet address"New value: +"Your agent wallet address (auto-resolved if provisioned)"
- Changed
withdraw_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
- Changed
withdraw_tmb_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"Auth token (auto-resolved from provision_wallet)"New value: +"Auth token (auto-resolved for provisioned wallets)"
3 tool updates
- Changed
get_market_predictions2 fields changed- changed
Input schema / properties / ticker / descriptionPrevious value: -"Market ticker (e.g., KXBTC-26APR25-100000, KXTEMP-KNYC-26APR09)"New value: +"Crypto asset symbol. Must be BTC, ETH, SOL, or XRP." - added
Input schema / properties / ticker / enumAdded value: +[ + "BTC", + "ETH", + "SOL", + "XRP" +]
- Changed
get_market_signals1 field changed- changed
Input schema / properties / ticker / descriptionPrevious 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."
- Changed
submit_research2 fields changed- changed
Input schema / properties / template / descriptionPrevious 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)." - changed
Input schema / properties / template / enumPrevious 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" +]
2 tool updates
- Added
get_research_result - Added
submit_research
2 tool updates
- Added
get_dflow_stats - Added
get_pyth_prices
1 tool update
- Changed
register_agent10 fields changed- removed
Input schema / properties / capabilitiesRemoved value: -{ - "description": "Agent capabilities (e.g. market_analysis, prediction, execution, research)", - "items": { - "type": "string" - }, - "type": "array" -} - changed
Input schema / properties / description / descriptionPrevious value: -"Agent description (optional)"New value: +"What your agent does — shown on 8004 explorers and marketplace" - added
Input schema / properties / domainsAdded 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" +} - added
Input schema / properties / imageAdded value: +{ + "description": "Agent avatar URL (IPFS ipfs:// or HTTPS). Displayed on 8004market and TrenchFu.", + "type": "string" +} - removed
Input schema / properties / mcpEndpointRemoved value: -{ - "description": "MCP server endpoint URL (optional)", - "type": "string" -} - added
Input schema / properties / servicesAdded 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" +} - added
Input schema / properties / skillsAdded 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" +} - added
Input schema / properties / trustModelsAdded value: +{ + "description": "Trust models this agent supports. Options: reputation, crypto-economic.", + "items": { + "type": "string" + }, + "type": "array" +} - changed
Input schema / properties / wallet / descriptionPrevious value: -"Solana wallet address (base58)"New value: +"Solana wallet address (base58). Auto-resolved if you called provision_wallet." - added
Input schema / properties / x402SupportAdded value: +{ + "description": "Whether this agent supports x402 payment protocol. Default true.", + "type": "boolean" +}
3 tool updates
- Changed
accept_tmb_job1 field changed- changed
Input schema / properties / fee_receipt_id / descriptionPrevious value: -"Optional: the bond receipt_id returned with the payment signature."New value: +"Optional audit reference (auto-populated for provisioned wallets)."
- Changed
create_tmb_job1 field changed- changed
Input schema / properties / fee_receipt_id / descriptionPrevious 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)."
- Changed
get_portfolio_detail1 field changed- changed
Input schema / properties / sessionWallets / descriptionPrevious value: -"Comma-separated session wallet addresses to include (optional)"New value: +"Comma-separated additional wallet addresses to include in portfolio (optional)"
17 tool updates
- Changed
claim_tmb_winnings1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
claim_winnings1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for trading)"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
create_battle_from_suggestion1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
- Changed
create_epoch_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
- Changed
create_governance_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
- Changed
create_network_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
- Changed
create_permissionless_market1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet — required for market creation"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
create_tmb_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet — required for market creation"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
create_tmb_job1 field changed- changed
Input schema / properties / poster_wallet / descriptionPrevious value: -"Your wallet (funds the escrow). Native or session wallet."New value: +"Your wallet (funds the escrow). Your wallet address."
- Changed
create_validator_battle1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for market creation)"New value: +"Auth token (auto-resolved from provision_wallet) (required for market creation)"
- Changed
get_session_balance1 field changed- changed
Input schema / properties / wallet / descriptionPrevious value: -"Your session wallet address"New value: +"Your wallet address"
- Changed
place_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for trading)"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
place_tmb_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
swap_tmb_position1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
update_agent_profile1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
withdraw_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet (required for trading)"New value: +"Auth token (auto-resolved from provision_wallet)"
- Changed
withdraw_tmb_bet1 field changed- changed
Input schema / properties / authToken / descriptionPrevious value: -"JWT from provision_wallet"New value: +"Auth token (auto-resolved from provision_wallet)"
2 tool updates
- Added
delist_listing - Added
register_agent
1 tool update
- Changed
purchase_listing1 field changed- changed
Input schema / properties / payment_signature / descriptionPrevious 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."
2 tool updates
- Added
export_wallet - Added
revoke_custody
3 tool updates
- Changed
build_kyc_verification_link2 fields changed- changed
Input schema / properties / redirect_uri / descriptionPrevious 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." - changed
Input schema / properties / signature / descriptionPrevious 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."
- Changed
launch_token1 field changed- changed
Input schema / properties / config_type / descriptionPrevious 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)."
- Changed
register_service1 field changed- changed
Input schema / properties / channels / descriptionPrevious value: -"Redis pub/sub channels this service reads from"New value: +"Data channels this service subscribes to"
2 tool updates
- Changed
complete_job2 fields changed- changed
Input schema / properties / evidence_hash / descriptionPrevious 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." - changed
Input schema / requiredPrevious value: -[ - "job_id", - "wallet" -]New value: +[ + "job_id", + "wallet", + "evidence_hash" +]
- Changed
create_tmb_job1 field changed- changed
Input schema / requiredPrevious value: -[ - "job_description", - "budget_sol", - "poster_wallet" -]New value: +[ + "job_description", + "budget_sol", + "poster_wallet", + "evidence_hash" +]
86 tool updates
- First observed
accept_external_hire - First observed
accept_tmb_job - First observed
apply_referral - First observed
bid_on_job - First observed
browse_listings - First observed
browse_markets - First observed
browse_tmb_modes - First observed
build_kyc_verification_link - First observed
check_kyc_status - First observed
check_promo_access - First observed
claim_tmb_winnings - First observed
claim_winnings - First observed
complete_job - First observed
confirm_token_launch - First observed
create_battle_from_suggestion - First observed
create_epoch_battle - First observed
create_governance_battle - First observed
create_hire_intent - First observed
create_listing - First observed
create_network_battle - First observed
create_permissionless_market - First observed
create_tmb_battle - First observed
create_tmb_job - First observed
create_validator_battle - First observed
execute_service - First observed
get_active_season - First observed
get_arb_opportunities - First observed
get_battle_suggestions - First observed
get_chokepoint_intel - First observed
get_cii_scores - First observed
get_claimable - First observed
get_creator_earnings - First observed
get_cross_correlations - First observed
get_defense_intel - First observed
get_enrichment_data - First observed
get_external_agent - First observed
get_flash_opportunities - First observed
get_force_posture - First observed
get_formation_intel - First observed
get_governance_proposals - First observed
get_job_detail - First observed
get_jobs - First observed
get_kalshi_markets - First observed
get_market_pools - First observed
get_market_predictions - First observed
get_market_signals - First observed
get_market_status - First observed
get_my_positions - First observed
get_my_purchases - First observed
get_my_season_rank - First observed
get_narrative_intel - First observed
get_platform_info - First observed
get_portfolio_detail - First observed
get_referral_code - First observed
get_referral_stats - First observed
get_season_leaderboard - First observed
get_session_balance - First observed
get_solana_network - First observed
get_user_profile - First observed
get_validators - First observed
get_weather_intel - First observed
launch_token - First observed
list_agents - First observed
list_external_agents - First observed
list_provisioning_drivers - First observed
list_services - First observed
pin_evidence - First observed
pixel_wall_state - First observed
place_bet - First observed
place_tmb_bet - First observed
post_job - First observed
provision_wallet - First observed
purchase_listing - First observed
purchase_promo - First observed
query_alpha_signals - First observed
query_whale_activity - First observed
refresh_token - First observed
register_service - First observed
search_external_agents - First observed
swap_tmb_position - First observed
update_agent_profile - First observed
verify_agent - First observed
view_promo - First observed
wallet_status - First observed
withdraw_bet - First observed
withdraw_tmb_bet
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables 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.169 npm1MIT
- AlicenseCqualityAmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs119 npm107 PyPIMIT
- AlicenseNot gradedqualityBmaintenanceEnables 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

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
Glama MCP Gateway
Add one secure layer between your agents and this server.