INNER CODE UNIT · Python
list_forex_pairs
Spoofkapoof/TradingViewMCPServer · tradingview_mcp/server.py:1005
def list_forex_pairs() -> str:
"""List all available forex pairs with categories."""
pairs_data = list_available_pairs()
output = "📊 Available Forex Pairs\n\n"
output += f"**Major Pairs ({len(pairs_data['majors'])}):**\n"
output += ", ".join(pairs_data["majors"]) + "\n\n"
output += f"**Cross Pairs ({len(pairs_data['crosses'])}):**\n"
output += ", ".join(pairs_data["crosses"]) + "\n\n"
output += f"**Exotic Pairs ({len(pairs_data['exotics'])}):**\n"
output += ", ".join(pairs_data["exotics"]) + "\n\n"
output += f"**Commodities ({len(pairs_data['commodities'])}):**\n"
output += ", ".join(pairs_data["commodities"]) + "\n\n"
output += f"**Total:** {pairs_data['total_pairs']} pairs available"
return output