{ "protocolVersion": 2, "handshakeMethod": "handshake", "handshakeResponseFields": [ "protocolVersion", "agentProtocolVersion", "capabilities" ], "allCapabilities": [ "connect", "test_connection", "metadata", "query", "paged_query", "transaction", "ddl", "kv", "multi_session" ], "capabilities": [ "connect", "test_connection", "metadata", "query", "paged_query", "transaction", "ddl", "multi_session" ], "defaultSqlCapabilities": [ "connect", "test_connection", "metadata", "query", "paged_query", "transaction", "ddl", "multi_session" ], "commonMethods": [ "handshake", "connect", "open_session", "close_session", "validate_session", "cancel_session", "test_connection", "validate_connection", "connection_info", "list_databases", "list_schemas", "list_tables", "list_objects", "list_data_types", "completion_assistant_search_v1", "get_object_source", "get_table_ddl", "get_columns", "list_indexes", "list_foreign_keys", "list_triggers", "execute_query", "execute_query_page", "fetch_query_page", "close_query_session", "start_table_read", "fetch_table_read_page", "close_table_read_session", "get_explain_info", "execute_batch", "execute_transaction", "disconnect", "shutdown" ], "mongoLegacyMethods": [ "list_databases", "list_collections", "find_documents", "find_documents_extended_json", "count_documents", "server_version", "create_index", "drop_indexes", "drop_collection", "insert_document", "update_document", "update_documents", "delete_document", "delete_documents" ], "kvMethods": [ "kv_list_prefix", "kv_get", "kv_put", "kv_delete" ], "sessionField": "agentSessionId", "cursorSessionField": "sessionId" }