Skip to main content
Glama
test_market_structure.py1.16 kB
#!/usr/bin/env python3 """Check market data structure""" import os import sys from pathlib import Path import json sys.path.insert(0, str(Path(__file__).parent / "src")) from mcp_opinion.config import OpinionConfig from mcp_opinion.public_client import PublicClient async def test_market_structure(): """Test market data structure""" config = OpinionConfig.from_env() client = PublicClient( api_key=config.api_key, base_url=config.api_host, timeout=config.api_timeout ) print(f"\nFetching market structure...") print(f"="*60) try: markets = await client.get_markets() print(f"✓ Found {len(markets)} markets") if markets: market = markets[0] print(f"\nFirst market keys: {list(market.keys())}") print(f"\nFirst market (formatted):") print(json.dumps(market, indent=2, default=str)[:800]) except Exception as e: print(f"✗ Error: {e}") import traceback traceback.print_exc() if __name__ == "__main__": import asyncio asyncio.run(test_market_structure())

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/solenyaresearch0000/opinion-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server