[{'Text': 'Found 3 matches:\n\n## Matches in point-topic-mcp/src/point_topic_mcp/tools/gbs_tools.py\n\n### def _run_test_flow › L404-412\n```\n    print("=== GBS Tools Test Flow ===\\n")\n\n    print("1. list_operators(country=\'United Kingdom\', limit=5):")\n    try:\n        out = gbs.list_operators(country="United Kingdom", limit=5)\n        print(out)\n    except Exception as e:\n        print(f"   FAIL: {e}")\n        return\n```\n\n## Matches in point-topic-mcp/tests/test_gbs_tools.py\n\n### def test_list_operators › L125-135\n```\ndef test_list_operators():\n    """list_operators returns operators sorted by name, with optional limit."""\n    from bson import ObjectId\n\n    import point_topic_mcp.tools.gbs_tools as gbs\n\n    if not hasattr(gbs, "list_operators"):\n        pytest.skip("GBS tools not loaded (PT_RESEARCH_DATABASE_URI not set)")\n\n    op_id_a = ObjectId()\n    op_id_b = ObjectId()\n```\n\n31 lines remaining in ancestor node. Read the file to see all.\n\n### def test_list_operators › L156-160\n```\n        \n        # Test 2: with limit\n        result_limited = gbs.list_operators(limit=2)\n        assert "showing 2 of 3" in result_limited\n        assert "Alpha" in result_limited\n```\n'}]